如何进一步巩固学习jquery?


遍地都是jquery基础入门教程,教教jquery各个方法的使用。但是离灵活使用还有很长的路要走。

1.自己知道看源码也是学习的重要途径之一,自己能根据网上的一些jquery插件基础学习教程封装些简单的插件,比如焦点图。但是真正让我去看别人写的插件,我又看不懂....我是欠缺了哪方面的知识呢?

2.请问大家有没有建议的觉得学习jquery必须会的一些实际应用网页交互特效或者jquery的使用技巧呢?选项卡,焦点图就不用说了。我是觉得网上其实也有很多例子的,但是那又感觉好多好杂,我总不能全部都把时间花在学那些特效上,所以才有上面这个问题,想请教一些前辈们自己的经验。

3.我觉得自己掌握的jquery方法很少,ajax方面的东西几乎没用过,我怕这跟我学习原生js一样,学习过的东西不用就老忘,忘了又再学,如此反复,最后觉得自己始终是处于似懂非懂的状态....

4.现在框架那么多,而且有的工作都会要求会angular之类的了。js学到什么程度可以进行这些框架的学习呢?
这是我目前的状态,希望能得到一些比较系统的建议来提升自己的能力。谢谢大家。

jquery web前端开发

秋水 9 years, 7 months ago

建议看下js的基础,了解ECMAScript。当基础已经了解了后,看看jquery实现的源代码。最后看看其他的js库,如Prototype,Dojo之类的。

金肛互撸娃 answered 9 years, 7 months ago

先动手会写jquery插件开始吧,不然都不要说巩固。。

kaiser answered 9 years, 7 months ago

jquery 只是工具,可以根据自己的需求改一下他的源码

blueman answered 9 years, 7 months ago

先学会学习

学习既不是看教程也不是看源码,而是掌握解决未知问题的能力

搞清楚你碰到的问题是什么,jQuery能提供什么不能提供什么,你能否提出或找到3种不同的解决方案并了解互相的优缺点。angular同理,它解决了什么问题,是不是你正面对的问题

我就只能帮到这里了。

最后,少看教程,英文的也少看,中文的基本上越看水平越差。除非你知道我为什么这么说。

我忘了…… answered 9 years, 7 months ago

有时候你利用jquery使用老的面向过程的方法也可以解决问题,只是别人写的插件包装了下而已,很多插件基于jquery的语法规则,然后里面包装了各种动作方法,达到实现解决一个问题的封装。不要在意那么多细节,封装的东西就是给你用的,一般有文档让你阅读,就是方便你不需要看代码就可以实现效果。努力看代码就违背了开发者的初衷了。哈哈

蓬莱D隐者 answered 9 years, 7 months ago

去看一遍 jquery 的源码吧!

身寸亻尔忆莲 answered 9 years, 7 months ago

这个嘛,得看需求。


 如果只是停留在用的阶段,那么网上搞个代码片段或者直接用框架就可以搞定了。

如果是应聘的话,可能需要弄明白是如果实现的,如何可以改进优化等。

如果是自己开发框架的话。。。。那已经不是一个level了,那就是研究源码了。

mgohan answered 9 years, 7 months ago

我的答案可能会有些奇葩:抄写和默写!先不要急着开骂,听我说完。我说的抄写和默写可不是应试教育那种死记硬背的抄写。我自己在学习过程中,就喜欢抄写一些优秀的代码。我几乎不会直接copy别人的代码,非要用第三方代码的话,一定会自己抄写一遍,我会顺着作者的思路去尝试理解这些代码。只有理解了这些代码后,我才敢放心的使用。至于默写嘛,只有你真正理解了,你才能写出来。 所以,我说的抄写和默写,不是指这些代码,而是思路!

钢刈与狂喜 answered 9 years, 7 months ago

Your Answer