javascriptstudy分析和总结分析和总结.docx

javascriptstudy分析和总结分析和总结.docx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE10/44

Javascript

目录

第1章 JAVASCRIPT介绍 3

JAVASCRIPT概念 3

ECMASCRIPT 3

ECMAScript的概念 3

ECMAScript的语法 3

第2章 方法 4

JAVASCRIPT定义方法 5

匿名方法 5

方法重载 5

定义系统对象上的方法 6

闭包 7

方法回调函数 7

第3章 事件 8

3.1 ONLOAD事件 8

第4章 类和对象 9

JAVASCRIPT模拟类 9

类的静态属性和方法 10

对象概念: 10

对象直接量 10

JAVASCRIPT对象分类 11

本地对象的定义 11

宿主对象的定义 11

内置对象的定义 11

对象创建 12

工厂方式 12

原型方式 13

混合方式 15

对象的废除 16

魔法方法 16

4.9 继承 17

Prototyep原型链实现继承 17

非原型链继承 17

非原型链继承一子多父 18

对象冒充 19

call()方法 19

apply()方法 20

第5章 宿主对象 21

5.1 LOCATION对象 21

5.1.1

hash属性

22

5.1.2

host属性

22

5.1.3

hostname属性

22

5.1.4

href属性

22

5.1.5

pathname属性

22

5.1.6

port属性

22

5.1.7

protocol属性

22

5.1.8

assign方法

22

5.1.9

reload方法:

23

5.1.10

replace方法:

23

5.2 DATE

日期对象

23

5.2.1

创建一个日期对象

23

5.2.2

Date对象中获取信息

24

DOCUMENT对象 25

documentready方法 25

document.getElementById 26

REQUEST对象 28

5.5 属性 28

1.2.3 Prototype属性 28

5.5.1 JavaScript问题收集 31

上面两种格式有什么区别? 32

目前认为以上的两种方法的功能是一样的。 32

1.5猜想: 32

1.6纠正 32

第6章

6.1

6.2

6.3

第7章

第8章

DOM 39

DOM的概念 39

这段代码可以用DOM绘制成一个节点层次图 40

PARENTNODE跟PARENTELEMENT区别 40

JS内置对象 41

JS事件处理 41

8.1.1

第9章

Event 42

JS中的GET和SET 42

9.1 DEFINEGETTER 和 DEFINESETTER 42

第10章

第11章

NAVIGATOR对象 43

遗忘区 43

11.1 SETINTERVAL方法 43

第12章

12.1

待定 43

待定 44

12.1.1 待定 44

第1章 JavaScript介绍

javaScript概念

简单的来说javaScript是一种混合技术,一个完整的 JavaScript是由三部分组成的即:

ECMAScript,DOM,BOM如下图所示:

图1-1

ECMAScript

ECMAScript的概念

ECMAScript是JavaScript的核心描述的该语言的语法和基本对象。对上面这句话我的理解是ECMAScript是一准规范,而不是一种语言。

ECMAScript,正式名称为 ECMA262和ISO/IEC16262,是宿主环境中脚本语言的国际Web标准。ECMAScript规范定义了一种脚本语言实现应该包含的内容;但是,因为它是可扩充的,所以其实现所提供的功能与这个最小集相比可能变化很大。

ECMAScript是一种开放的、国际上广为接受的脚本语言规范。它本身并不是一种脚本语言。正如在Web应用程序中执行有用操作的bean集合(例如,Netscape的AWT)是Sun的JavaBean规范的一种实现一样,JavaScript是ECMAScript规范的一种实现。

ECMAScript的语法区分大小写:

与Java一样,变量,函数名,运算符以及其他的一切东西都是区分大小写的,也就是说,

变量test不同于变量Test。

变量是弱类型的:

与Java和C不同,ECMAScipt中的变量无特定的类型,定义变量时只用var运算符,可以将它初始化为任意的值。这样可以随时改变变量所存数据的类型(尽管应

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档