JavaScript 调试

7
www.zhlwish.com

Transcript of JavaScript 调试

Page 1: JavaScript 调试

www.zhlwish.com

Page 2: JavaScript 调试

解释型语言:“执行一句是一句”

弱类型脚本语言

缺少开发工具:没有VS、Eclipse这样的IDE

版本多样化

Page 3: JavaScript 调试

ECMAScript

Jscript/JScript

.NETJavaScript

Page 4: JavaScript 调试

运行平台多样化:

◦ IE6、7、8

◦ Firefox

◦ Opera

◦ Google Chrome

◦ Apple Safari

Page 5: JavaScript 调试

Core JavaScript◦ 语法结构、表达式、操作符

◦ 内置数据类型

◦ 函数、数组、内置对象、文件操作

◦ 正则表达式

Client-side JavaScript◦ 浏览器控制

◦ 页面元素控制

Page 6: JavaScript 调试

古老、费力的方式:◦ window.alert()

IE平台:◦ IE Developer Toolbar

Firefox平台:◦ FireBug

Page 7: JavaScript 调试

拒绝浏览器差异:

◦ 把在各种浏览器实现相同功能的不同代码封装

自行实现封装

使用Jquery等JavaScript框架

◦ 代码严格控制语法

一个语句以分号结尾

按统一的编码规范

杜绝在不同浏览器上执行效果不一样的代码