新版的RIA之家已经上线2个多月了,这二个月来,不少朋友向明河询问jquery的问题。今天突然萌生将这些问题整理出来供遇到类似困惑的朋友做参考的想法,于是就写了这篇文章,答案只代表明河个人观点,难免有错误,仅供参考。

问:学javascript好还是jquery好?
明河答:这是个伪命题,随着jquery的大行其道,很多新手以为jquery是一种语言,其实jquery只是一个javascript的框架(javascript的框架很多,比如ext、dojo、yui等),本质还是javascript,想学好用好jquery绕不开javascript。
问:先学javascript,还是先学jquery?
明河答:这是类似先有鸡还是先有蛋的问题,很多朋友是先接触jquery然后才回过头来学javascript。我个人是推荐先学javascript,后学jquery,因为很多朋友见识到jquery的便利后,我觉得原生javascript异常笨拙,影响到学js的热情,但不学js,会很大限制你jquery的水平。
问:从开始学jquery,先学什么?从哪方面入手?
明河答:这个问题不少人问过明河,我回答的第一句话都一样:请买本jquery的书,从头看到练到尾。我知道很多朋友不喜欢看书,认为google(明河一向忽略百度,理由你懂的……)可以解决一切,明河并不否认,但依旧推荐你耐下心来看完一本书,也许你会有不一样的体会。
问:能推荐几本jquery方面的好书吗?
明河答:明河一向觉得一本好书,就是一个好的老师,jquery方面的书很多,明河推荐以下几本:
1)入门书
- jQuery实战
- 锋利的jQuery
二选一,明河更推荐《jQuery实战》
2)进阶书
- jQuery Cookbook
- jQuery1.3 + php
后二本只有英文版,你可以在网上载的到,尤其是《jQuery Cookbook》,明河严重推荐。
3)javascript好书
- javascript高级编程(第二版)
- javascript权威指南
二本二选一,明河推荐javascript高级编程。
问:学jquery好还是学ext好?
明河答:jquery拥有最为广泛的群众基础,当然ext用的人也不少,jquery和ext正好明河都学过,jquery与ext是二种风格的框架,没有简单的谁更好的问题,jquery的优势在于轻量级、数以千计的插件,而ext的优势在于完整和强大的UI,应用于企业级。
二者是可以共存的,所以可以根据你实际的使用环境而变化。明河是推荐二者都学,可以先学jquery后学ext,javascript基础好的(熟悉javascript面向对象编程)更要学ext。
问:发现自己的jquery水平遇到瓶颈了,没法提高,如何办?
明河答:这是个好现象,说明你的前端编程已经到了要质变的临界点,这时候请思考一下几个问题:
- 你写的代码效率如何?有没有优化的空间和可能?
- 你能够完成大部分的web前端UI功能吗?
- 你能够快速的完成前端开发吗?
- 你能够深入的把握可用性、web标准和用户体验吗?
- ………
当你思考这些问题的时候,我想你会和明河一样发现,前端还有无穷的潜力等着你去挖掘。
问:如何突破jquery水平的瓶颈?
明河答:其实没什么太多的技巧,就是多看多练。多看,指的是多看别人写的jquery插件源代码,还有多看优秀的前端博客,不管是国内的还是国外的;多练,指的是试着自己写jquery插件,要多写代码。
问:如何写一个jquery插件?
明河答:明河会发布一系列的教程,有兴趣的朋友可以多留意下。别把jquery插件看的太玄,别因为自己是新手就不敢去写,只要去尝试了,你会慢慢掌握其中的技巧。
先写到这里,关于jquery,如果你有什么疑问,可以给明河留言,愿看到这篇文章的朋友,jquery水平能够快速进步!

学习知识了.偶到现在还是代码小白.
没事,有空多练练,总有机会成大鸟的。
呵呵,受教!
小白
纯路过