js学习参考

Ø 为什么我们现在提倡使用闭包把以前的全局变量放到闭包中作为闭包函数的局部变量?

Ø Javascript变量作用域?

Ø 在Javascript里能够形成scope(作用域)的东西有哪些?

Ø 为什么说全局变量是魔鬼?

Ø 闭包又是怎么产生的作用域?

Ø jQuery是怎么实现CSS(3)和XML的XPath选择器?

Ø jQuery是怎么实现eventHandle的?怎么处理其中的浏览器兼容性问题的?




了解Javascript的底层和基础的知识。让自己能读懂jQuery,



入门的书:

《Javascript高级程序设计》:是本很不错的入门的书!很详细的介绍了javascript的全部内置对象和语法,并且介绍了面向对象的思想,DOM、BOM的知识,正则表达式,高级的DOM处理。Ajax的知识!

《Javascript DOM 编程艺术》:学习DOM编程的经典入门书籍,书中一直强调不唐突的脚本开发,网站要向后兼容,强调网站的可访问性。

《CSS权威指南》每次看的时候,有会有新的收获。《网站重构》、《CSS网站布局实录》



提高阶段:

《Javascript DOM 高级编程》:

DOM编程的技巧

使用面向对象编程的方法,

使用命名空间来管理书中所写的开发库,

在不断的学习中,你的个人DOM Javascript库也不断的充实。

当然书中的代码比较松散,还不能运用到实际的企业级的开发中。但是书中对闭包的介绍和面向对象的开发思想,会使你对JS的认识又提高了一个层次,虽然对面向对象开发的讲解还不够深。



《XML开发指南》:ajax中的X,你这本书,是一定要看的。

并不推荐你使用XML来作为你的Ajax的程序的数据的载体。为什么?因为很不经济。你先把数据转换成XML文档,然后再通过Javascript把XML文档中的数据提出来,把文档转成数据。而浏览器对XPath处理的兼容性的处理,你会很发狂的。现在我们有一个代替他的东西JSON。但是由于XML已经是很多标准的默认数据通讯载体,比如RSS等,所以你还是得掌握。




学Javascript看这些书基本差不多了。





前端开发你要努力学习还有JSON和正则表达式,目前还没有很详细的介绍正则的书,然后就是AJAX程序中取代XML的JSON的数据载体,掌握JSON要比XML容易得多。最后就是大家也是我提到过很多次的闭包的使用,面向对象的开发的思想。



u SEO的优化知识



u 了解SQL和数据库



u 还要了解C#等后台编程的语言。



u Javascript与传统的编程语言的继承机制是不一样








《PPK 谈 Javascript》感觉跟《精通》差不多,什么都讲点,不过多点。作者的网站确实很推荐大家去看看,http://www.quirksmode.org/。
《CSS高级技巧》介绍了很多HACK技巧,也很有用,是本好书,就是翻译得比较烂。
《Ajax in Action》、《Ajax高级编程》介绍AJAX的内容,主要看看XMLHTTPRequest的介绍把,里面的例子,很多在《高级编程》中都看过了。
《JavaScript:The Good Parts(影印版)》好书,你会知道JAVASCIRPT这闷语言什么东西是好的,什么东西不好?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值