JavaScript讲解.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JavaScript讲解.ppt》由会员分享,可在线阅读,更多相关《JavaScript讲解.ppt(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、JavaScript程序设计讲解人:郭陆陈讲解内容JS基础JS对象JSONAJAXJavaScript基础JavaScript介绍JavaScript是一种基于对象(ObjectBased)和事件驱动(EventDriven)并具有安全性能的脚本语言。它弥补了HTML语言的缺陷,是Java与HTML折衷的选择,具有以下几个基本特点:基于对象:它能自己创建或运用脚本环境内建对象。简单性:基本语法结构与其他面向对象的高级语言类似,但舍弃了许多复杂特性;语法要求不是很严格,方便书写;与HTML标识结合在一起,在运行过程中被逐行解释执行。安全性:JavaScript不允许访问本地硬盘,不能将数据存入服
2、务器,不允许修改或删除网络文档,只能通过浏览器实现信息浏览或动态交互,从而有效地保证了数据的安全性。动态性:JavaScript采用事件驱动的方式直接响应用户的操作。跨平台:JavaScript依赖于浏览器,与操作系统无关,只要浏览器支持JavaScript就可正确执行。JavaScript的数据类型保留留字类型名说明备注numberfloat数值浮点型整数可以为正数、0或者负数如:365,0,-168int整型浮点数可使用实数的普通形式或科学计数法如:3.14159,1.26E-3string字符串类型字符串是用单引号或双引号来说明的(使用单引号来输入包含引号的字符串)如:HelloWorl
3、d!或Beijing2008boolean布尔型可能的值有true和false不能用1和0undefined不定类型指变量被创建但未被赋值时所具有的值null空 类 型没有任何值,什么也不表示object对象类型变量命名(1)变量名必须以字母、下划线_或美元符$开始。(2)变量名可以包含字母、数字、下划线或美元符。(3)变量名的长度是任意的。(4)JavaScript区分大小写,因此MyVar、myvar、Myvar、myVar是不一样的。(5)变量名不能是保留字JS保留字abstractextendsIntsuperbooleanfalseInterfaceswitchbreakfinalL
4、ongsynchronizedbytefinallyNativethiscasefloatNewthrowcatchforNullthrowscharfunctionPackagetransientclassgotoPrivatetrueconstifProtectedtrycontinueimplementsPublicvardefaultimportReturnvoiddoinShortwhiledoubleinstanceofStaticwithelseJavaScript运算符逻辑运算符比较运算符程序结构程序结构If语句语句For语句语句Switch语句语句While与与DoWhile
5、JavaScrit常用事件其他常用事件函数定义基本语法“function 函数名(参数函数名(参数1 参数参数2参数参数n)”常用方法parseInt(numString,radix)parseFloat(numString)setTimeout(function,time)setInterval(function,time)JavaScript对象浏览器内置对象Navigator对象对象Location对象对象Window对象对象Document对象对象History对象对象Window对象对象Histroy对象JavaScript内置常用对象自定义类和对象自定义类和对象工厂方法构造函数使用
6、Prototype混合使用构造函数方法和Prototype工厂方法functioncreateFruit()vartempFruit=newObject;tempFruit.name=apple;tempFruit.number=5;tempFruit.showName=function()alert(this.name);returntempFruit;varFruit1=creatFruit();varFruit2=creatFruit();构造函数方法functionFruit(name,number)this.name=name;this.number=number;this.show
7、Name=function()alert(this.name);varFruit1=newFruit(apple,5);varFruit2=newFruit(pear,3);使用PrototypefunctionFruit()Fruit.prototype.name=apple;Fruit.prototype.number=5;Fruit.prototype.showName=function()alert(this.name);varfruit1=newFruit();varfruit2=newFruit();混合使用构造函数方法和PrototypefunctionFruit(name,nu
8、mber)this.name=name;this.number=number;this.owner=newArray(Jerry,Terry);Fruit.prototype.showName=function()alert(this.name);varFruit1=newFruit(apple,5);varFruit2=newFruit(pear,3);动态原型法functionFruit(name,number)this.name=name;this.number=number;this.owner=newArray(Jerry,Terry);if(typeofthis.showName=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript 讲解
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内