关于“JavaScript面向对象的支持”
看到洋洋洒洒完完整整的7篇《JavaScript面向对象的支持》,不知道,这里有多少同学认真学习的热情。JavaScript到底处的是个什么角色???想必在大多数同学的心目中,js只是个小丑级的东西。
也看到,这里很多同学对js很头痛。要么就是找不到很好的解决方案,要么就是想到了却做不到。
其实归根结底,首先由于JavaScript从广义来讲它并不是单纯的一门语言,要掌握JavaScript必须掌握其原生语言特性以外的很多东西,举个例子比如DOM(不知道DOM是什么的,请baidu下)。而web开发,更重要的还有跨浏览器。虽然大多数这里的同学,都被蒙在骨里,一直使用诸如document.all.xxxx的语法。但是,跨浏览器的兼容性,其实并不仅仅只是为了“跨浏览器”而这么去做,它可以使你的代码更加健壮,更加易于维护。
就像早几年我在ASP做版主时那样,我一直的观点是,如果你没真正学好计算机语言,真正没学好面向对象,真正没学好程序设计的艺术,那么这些web开发对你来说,只会越来越枯燥,越来越让你无法跨越。
另外,下面的话可能有点不中听,但请不要见怪。在本论坛的JS版块(甚至是以前我在的ASP版块),都没有发现太好的技术实力氛围。而太多人,也被局限在这里,或者还是在井底的蛙,很希望同学们能走出去看看。这里还是推荐下javaeye的Ajax版块([url=http://www.javaeye.com]www.javaeye.com[/url])。也许,刚开始你对在那里的讨论摸不着头脑,但要体会的是,世界是何等的广大。这对你投入Javascript有很大的帮助。
ok,回到正题[em10]
上面所说的看到那7篇Javascript的OO,估计很多同学都没耐心去看完它,说实话我也没耐心去看完它。因为,教科书式的帖子估计在论坛里存活不了多久。同时,也激起了我分享知识的热情。
之前有不少同学询问想自学Javascript应该看什么书,我推荐说是《Javascript权威指南》,而且必须是第五版。同时,还建议想要真正投入到Javascript的同学,有时间上来论坛看看。之后,我将开设Javascript的高级技术专题,以经验的方式来分享。也希望有兴趣的同学做好充分的预习。
无意中看到了一篇文章,就是关于“JavaScript面向对象的支持”的贴子,这个贴子是winter转载的,据我所知,winter曾在脚本8(这个论坛现在已经找不到了,可惜了上面的资料)了有过精彩的文章,不过他认为这篇文章有些地方讲的不算太好(所以没有转载那篇文章,有兴趣的朋友,可以去51js上去看看)在他的推荐下,通过百度我找到了这一系列文章,感觉对大家都有所帮助,所以就花了一些时间把转载过来了,说实话,自己不是很懂,看的也觉得很吃力,只是希望能够给大家带来帮助。估计真正能体会的也就是诸薰版主了。可喜的是能得到诸薰版主的认可,把自己宝贵的经验拿出来和大家分享,感觉非常高兴,在这里也向诸薰表示感谢!
我会密切关注你的技术主题,努力提高自己的js,我爱编程! 热情的力量是伟大的
页:
[1]
