学javascript的心得体会
唉,说来惭愧,做了多年开发了,转向b/s开发也有5年了,我竟然还是个javascript盲。
终于下定决心开始学学包括javascrpt在内的页面前端技术了。
其实javascript也不难,找了两本书,看了一周就会了javascript,jquery,算是上手了吧。
学习路径
1.首先学习css/div
掌握jquery-ui+960gs,以后不准备自己手写css,掌握了jquery-ui可以定制页面外观,960gs可以用来设计布局。这个三四天就能掌握。
2.学习javascript
找了本不到400页的javascript电子书学了三天就会了,边学边做练习,三天就掌握了。
3.学习html dom
知道大致上该如何使用,其实操作dom的事完全可以由jquery来做,所以只要简单看看就行了,一天就够了。
4.学习firebug
我在chromium的开发人员工具和firefox的firebug之间反复权衡了很久,还是觉得firebug更好用一点。起码它调试起来更方便。
5.学习jquery
找了本不到400页的jquery电子书,一边学一边做题,三四天就能掌握。
总结
学习起来挺容易的,语法部分和java太像了,基本不用看,以后开发的基本原则是
1.尽量避免直接用javascript操作html dom
不同浏览器的html dom是有差异的,如果自己来做的话,可能会遇到浏览器兼容性问题,所以一定要用jquery来操作dom,把浏览器差异透明化,杜绝浏览器兼容性的问题。
2.尽量不要自己手写css
原因同上,使用jquery ui和960gs基本上就能搞定90%的常见需求了。
3.大量采用jquery
jquery超级好使,它自带的选择器简直棒极了。用了它,基本上就不用再考虑js脚本在不同浏览器中的兼容问题了。
4.好用的开发工具
个人感觉webstorm比较好用,比aptana studio好使,它的自动完成功能是我见过的最完美的。
5.开发时候js脚本调试
主要是用webstorm调试,部分得借助firebug和控制台日志了,firebug出错时会自动停在错误处的功能挺好。
虽然基本上学会了javascript,但我还是认为javascript是个很原始的技术,目前之所以它发展的不错是因为它已经形成了事实上的标准,不过标准总是再变的,迟早有一天会有更出色的技术替代它。
个人认为google的dart就非常好,具备了我心中理想的前端脚本技术的模样。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
