关于框架我们都不陌生,比如java框架,常见的java框架有著名的Struts,hibernate,Spring等三大框架。
但是我想反问下,那什么是框架呢?
个人理解:
java中的框架类似于我们盖大楼的时候搭的架子(架子的周围是钢筋混凝土进行固定。)。
框架的特点:
1.约束性:
框架会约束我们只能在框架内进行构建我们需要的逻辑,我们需要在框架的基础上去填写我们的逻辑代码。
2.框架提供了一系列的解决方案,可以帮助我们解决某些逻辑方面的问题。
那么jquery是不是框架呢?
一个权威的说法是jquery只能算是一个轻量级的js库,不能算是框架。
说jquery只能算一个轻量级的库,那么jquery究竟少了什么呢?
那么什么是库呢?
库:贮存东西的房屋或地方:仓~。国~。~存。
稍微了解下jquery
我的个人看法:
jquery只是集成了一些Js的函数,类似于java中的util包。也就是说我们使用jquery的时候,用的最多的是它提供的函数。(封装的js函数)我们不是在它的基础上进行开发。(它的作用只能类似于盖楼时的砖头)。所以我们不能把它看成框架,只能算作是一个库(集成了一些函数的库)