前言
说到这个jQ库,我之前一直搞错一个概念,以为jQ是一个框架,但是查了一些资料后呢,发现它原来是个库。那么它们的区别是什么呢,专业的讲本质区别在于控制反转(我并不理解)。那么通俗点讲,库是一个封装好的集合,控制权在使用者。而框架是一个架构,向用户提供解决方案,控制权在框架(不是我总结的)。虽然我现在并不十分了解,但以后会的O(∩_∩)O哈哈~
那么不说那么专业的东西,说点我看完jQ的体会,发现jQ确实会让js编程变得简单很多,特别是Ajax的使用,jQ里面并不复杂,但是若要直接写原生js那是有点麻烦的(我暂时不会)。虽然这些东西很方便,但是我要说的是,一定不要依赖于库或者框架,前端技术发展很快,框架层出不穷,但是核心的js是不会变的,这些所有东西都是可以用原生js实现的。所以,学这些东西的时候最好再用js尝试实现相应的功能,这样才能游刃有余。
好了,这次前言似乎有点长……