用文字记录生活Web前端之路程序员

《JavaScript高级程序设计》总结

2017-03-07  本文已影响78人  Canace22
一、JavaScript简介

JavaScript是一种专门为与网页交互而设计的脚本语言,由下列三个不同的部分组成:

JavaScript的这三个组成部分,在当前五个主要浏览器(IE、Firefox、Chrome、Safari和Opera)中都得到了不同程度的支持。其中,所有浏览器对ECMAScript第3版的支持大体上都还不错,而对ECMAScript5的支持程度越来越高,但对DOM的支持则彼此相差比较多。对HTML5已经正式纳入标准的BOM来说,尽管各浏览器都实现了某些 众所周知的共同特性,但其他特性还是会因浏览器而异。

二、在HTML中使用JavaScript

把JavaScript插入到HTML页面中要使用<script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本与标记混合在一起;也可以包含外部的JavaScript文件。而我们需要注意的地方有:

三、基本概念

JavaScript的核心语言特性在 ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。ECMAScript中包含了所有基本的语法、操作符 、数据类型以及完成基本的计算任务所必需的对象。以下简要概括了ECMAScript中基本的要素:

四、变量、作用域和内存问题

JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型值得值源自以下5中基本数据类型 :Undefined、Null、Boolean、Number和String。基本类型值和引用类型值具有以下特点:

所有变量(包括基本类型和引用类型)都存在于一个执行环境(也称作用域)当中,这个执行环境决定了变量的生命周期,以及那一部分代码可以访问其中的变量。以下是关于执行环境的几点总结:

JavaSvript是一门具有自动垃圾收集机制的编程语言,开发人员不必关心内存分配和回收问题。可以对JavaScript的垃圾收集作 如下总结:

五、引用类型
六、面向对象的程序设计
七、函数表达式
八、BOM
九、客户端检测
十、DOM
十一、DOM扩展
十二、DOM2和DOM3
十三、事件
十四、表单脚本
十五、使用Canvas绘图
十六、HTML5脚本编程
十七、错误处理与调试
十八、JavaScript与XML
十九、E4X
二十、JSON
二十一、Ajax与Comet
二十二、高级技巧
二十三、离线应用与客户端存储
二十四、最佳实践
二十五、新兴的API
上一篇 下一篇

猜你喜欢

热点阅读