我也一直在想这个问题:用不用JQ库?
有人说用了之后会让人变笨,写的再好不了解具体的东西其实还是不会…什么什么的。
这几天有些碎碎的想法:
1、各种库层出不穷的出来是帮助人解决问题的。
2、要深刻学习机器语言,不要用什么汇编语言、高级语言,那会让你搞不清计算机具体是怎么工作。现在还有抱这种想法的人吗?
3、能把jQuery整好的人,基础的JavaSrcipt不可能太差。这不是两种割裂的语言。(相反,精通JavaSrcipt的人,有可能对jQuery一窍不通,但要学起来会相当快,甚至不能说那是“学”,只是了解一下相应的套路即可。)
4、我们的工作是解决问题,不是研究基础语言的。需要用JavaSrcipt的项目,不介意具体用什么办法,用JavaSrcipt可以,用jQuery也可以只要能解决问题。(jQuery是开源的不会带来技术之外的其他问题)
5、由第4点说来,有些项目不用jQuery,是因为jQuery不适合这个项目只好选择其他库而不是改用原生的JavaSrcipt。
6、由第5点说来,用不用jQuery库这个问题,应该换为“只用jQuery?”。多了解其他比如YUI、Prototype、MooTools知晓他们之间的异同、功能侧重对原生JavaSrcipt的理解也更能深入一层。
7、抱着原生JavaSrcipt不放,不如找个相应的库迅速解决问题。这不就是所谓的“站在巨人肩上”吗?
8、有更多的时间关注新东西,应该远远好于纠结于已有解决办法的老问题。