开始做app项目以来,一直使用着angularjs和bootstrap这两个工具,但还真没仔细想过这两个工具与jQuery和easyui有什么区别,各自负责怎样的功能部分,今天有些时间,来总结一下这其间的区别和这些工具各自能实现的功能。
1.angularjs
html和js之间的数据衔接层,可以操控html元素(数据绑定、重复、隐藏)等,上手很容易,但想要精通,了解内部运行机制不容易。
2.bootstrap
用于页面布局样式设计,CSS等,与数据无关,是一种UI设计工具,一般搭配angularjs使用。
3.jquery
是一个 JavaScript 函数库,与angularjs作用一直,但更偏重于操作dom元素,对dom遍历和修改。
4.easyUI
是基于jQuery的框架,它侧重于页面显示部分,即UI,但是所有效果都是用jQuery实现的。