【阅读】《Head First JavaScript》第十一章——除错
2014-08-29 23:31
239 查看
我们在测试代码的时候,可能遇到用肉眼不好发现的错误,这个时候我们可以通过浏览器的控制台来出错,一般我们用Firefox,按F12进入
虽然大多数浏览器都提供了错误控制台,用来记录javascript的错误,但是并非完全准确,你不能全盘相信他们
虽然浏览器通常产生不完全的错误信息,但通查都会提供寻找问题的线索
围起代码块的大括号,是个常见的缺陷起源——请大家务必确认括号成对出现
还有常常会犯的打字错误,一个字母打错了就太冤了
对于双引号和单引号,他们的用途都差不多,<input type="text">和<input type='text'>的显示效果是一样的
如果遇到了要输出单引号或双引号又或是那种有特殊含义的字符的时候可以使用转义符——“\”.
逻辑错误如此难以处理的原因,就在于它们很少能像语法错误一样显示出来
语法错误关系到程序代码违反了javascript的语言规则,通常能被javascript解释器捕捉
字符串必须小心地以成对引号或单引号围起
在HTML事件处理器的属性里包含javascript的代码是,应小心混用引号或撇号
对于“在脚本中观察变量”,alert框提供了初级但是好用的选项
常见的错误:不小心把“==”写成了"="
语法错误会挡在半路上让脚本不能运行
常见的错误有三种:运行时错误、逻辑错误、语法错误。注意忘记初始化计数器变量为0是逻辑错误,创建一个循环次数超过数组最后一个元素的循环是运行时错误。
虽然大多数浏览器都提供了错误控制台,用来记录javascript的错误,但是并非完全准确,你不能全盘相信他们
虽然浏览器通常产生不完全的错误信息,但通查都会提供寻找问题的线索
围起代码块的大括号,是个常见的缺陷起源——请大家务必确认括号成对出现
还有常常会犯的打字错误,一个字母打错了就太冤了
对于双引号和单引号,他们的用途都差不多,<input type="text">和<input type='text'>的显示效果是一样的
如果遇到了要输出单引号或双引号又或是那种有特殊含义的字符的时候可以使用转义符——“\”.
逻辑错误如此难以处理的原因,就在于它们很少能像语法错误一样显示出来
语法错误关系到程序代码违反了javascript的语言规则,通常能被javascript解释器捕捉
字符串必须小心地以成对引号或单引号围起
在HTML事件处理器的属性里包含javascript的代码是,应小心混用引号或撇号
对于“在脚本中观察变量”,alert框提供了初级但是好用的选项
常见的错误:不小心把“==”写成了"="
语法错误会挡在半路上让脚本不能运行
常见的错误有三种:运行时错误、逻辑错误、语法错误。注意忘记初始化计数器变量为0是逻辑错误,创建一个循环次数超过数组最后一个元素的循环是运行时错误。
相关文章推荐
- 【阅读】《Head First javascript》第三章——探索客户端
- 【阅读】《Head First JavaScript》第八章——驾驭网页(利用DOM)分割HTML
- 【阅读】《head first javascript》第四章——决策
- 【阅读】《Head First Javascript》第六章——函数
- 【阅读】《Head First JavaScript》第十章——创建自定义对象
- 【阅读】《Head First javascript》第一章——交互式网络
- 【阅读】《Head First Javascript》第七章——表单与验证
- 【阅读】《head first jquery》第六章——jquery和javascript
- 【阅读】《Head First Javascript》第五章——循环
- 【阅读】《Head First HTML 与 CSS》第十一章——布局与定位
- 【阅读】《head first javascript》第二章——存储数据
- 【阅读】《Head First JavaScript》第九章——为数据带来生命(对象)
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page494
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page506
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page503
- Head First C# 中文版 图文皆译 第十一章 事件和委托 page508
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page507
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page498
- Head First C# 中文版 图文皆译 第十一章 事件和委托 page512
- Head First C# 中文版 图文皆译 第十一章 事件和代理 page501