JavaScript基础知识

JavaScript核心基础语法:

         JavaScript是一种专门设计用来给网页增加交互性的编程语言,其代码通常嵌入网页中,由Netscape公司发明,最后由欧洲计算机制造协会 (ECMA)将其标准化,并命名为JavaScript,使其成为一个通用、跨平台、中立与厂商的脚本语言。但是JavaScriptSun公司开发的 java没有任何的联系。只是想借用这个当时比较时髦的java来推广JavaScript,但是JavaScriptjava有许多的相似之处,所以 对于学过java的人来说是一门比较简单的学科。

JavaScript的作用:

         1):给程序员一种全面控制HTML网页中所有元素的能力,包括增加、删除、修改元素以及元素的属性;

         2):可以在HTML中放入动态的文本;

         3):响应用户在使用网页时产生的事件;

         4):用于校验用户输入时的数据;

         5):检测访问者的浏览器;

         6):用于创建cookie

JavaScript技术体系:

         JavaScript核心语言定义:每一种语言编程都有自己核心的语法,包括数据类型、变量、常量、运算符、语句等。

         原生对象和内置对象:

         浏览器对象模型BOM:因为网页是嵌入在浏览器中运行的,有时候需要对浏览器的导航栏、浏览器的窗口等进行控制,JavaScript提供了一系列与浏览器相关的程序,方便我们控制浏览器。

         文档对象模型DOM:一个可以控制网页文档上所有元素的一系列特定程序----JavaScript的核心技术。

         事件处理模型:响应网页事件,触发相应的JavaScript代码。

JavaScript添加到HTML文档中:

         1.使用元素<script>在HTML文档中直接嵌入JavaScript语句。

         2.将JavaScript源文件通过<script>元素的src属性链接到HTML文档。

         3.脚本包含在HTML事件处理程序属性中。

JavaScript变量:

         JavaScript中的变量是用var运算符(variable的缩写)加变量名定义。与Java不同,由于JavaScript是弱类型的,变量定义时无需要明确数据类型声明,而且不一定要初始化。

         变量命名规则:                 

             <1>必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

             <2>变量名区分大小写。

             <3>不允许使用JavaScript关键字做变量名。

             <4>使用Var声明变量,变量声明时不指定具体数据类型,其具体数据类型由给其赋的值决定。也可以不经声明而直接使用变量,但必须先赋值再取值。


JavaScript保留关键字:


abstractargumentsbooleanbreakbyte
casecatchcharclass*const
continuedebuggerdefaultdeletedo
doubleelseenum*evalexport*
extends*falsefinalfinallyfloat
forfunctiongotoifimplements
import*ininstanceofintinterface
letlongnativenewnull
packageprivateprotectedpublicreturn
shortstaticsuper*switchsynchronized
thisthrowthrowstransienttrue
trytypeofvarvoidvolatile
whilewithyield


JavaScript数据类型:

          

JavaScript支持基本数据类型和对象类型

        (1) 基本数据类型

                 整型

                 浮点型

                 字符型

                 布尔型

         (2) 对象类型

                内置对象  (String、Math、Date)

                浏览器对象 (Window、Document、History,Forms、…)

               用户自定义对象

JavaScript函数:

           function  函数名(参数1,参数2........){

                    语句

         }




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值