对于像我这样的菜鸟来说,学习js感觉好累,主要原因有一下几点:
1.js是基于事件的,基于对象的,类似面向过程,所以不好写。
2.js中的变量类型是弱变量类型,真在用时不知道“它”是谁。
3.js调试工具不知道怎么用或者说用什么做调试工具。
4.前人写的js代码看不懂。
可能大家跟我有一样的困惑或不同的困惑,下面我总结下自己的亲身体验
对于1中提到的,要做到尽量以对象的形式操作js
对于2 3 4 中提到的,我的解决办法是选择一个好的调试工具单步调试,介绍几个吧
(1).ie浏览器
按F12 进入开发人员工具,常用到的面板有“控制台”,“脚本”
控制台:可以在js中使用console.log(),查看想要的变量
脚本:找到对应的页面或js文件,点击“启动调试”,在页面或js中添加断点,再次刷新页面,进入断点后,圈选你要查看的变量(对象),然后右击“添加监视”,在右侧的面板中就会有该变量(对象)的值,并且以树的形式展示该变量(对象)能用的属性或方法。(超好用)
(2).火狐的firebug
按F12 进入开发人员工具,我一般最常用的就是他的“控制台”,
控制台:可以查看“请求数据”和“返回的数据”