[AngularJS] jQuery时代

 

 

抹平浏览器差异的jQuery出现了

jQuery有什么

jQuery使得开发无刷新动态页面(AJAX)或者单页应用(SAP)变得 相当简单。

标准的HTML页面是静态的,被浏览器渲染后就产生了一个DOM树。

jQuery让静态的文档动起来,通过提供一系列的选择符,jQuery使开发者能够 极其方便地选中一组DOM节点,对其进行操作。

jQuery的缺失

“jQuery有点像C语言,威力很大,不过要弄出点像样的前端界面,还得花不少功夫 处理琐碎的事情。”

AngularJS引入了三个主要的概念,期望让前端开发更系统化一些:

  1. 声明式界面开发
  2. 双向数据绑定
  3. 使用依赖注入解耦

jQuery & AngularJS

  • 库与框架  jQery是库,相当于一个工具箱;AngularJS是框架,约定了一些组成,并且完成了这些组成的拼装运行。
  • jqLite AngularJS内置精简版的jQuery

 

你可能感兴趣的:([AngularJS] jQuery时代)