angularJs有什么不同之处
传统 的js框架 是对DOM对象 进行扩展,而angularJS是通过原生的MVC功能来增强HTML
比如 JQUERY,先获取 到了某个元素对象 ,之后 再进行相应 的事件绑定操作如,
var btn = $("<button>Hi</button>");
btn.on('click', function(evt) { console.log("Clicked button"); });
$("#checkoutHolder").append(btn);
而通过js,定义新的标签 、属性来增强HTML
如:
<button ng-click="add(1)" class="button">Add</button>
angularJS适用于什么:
开发单面应用,功能 型 应用
angularJS的缺点:
- 不适合开发web页面,对搜索引擎来说识别太难
- 因为数据 是双向绑定的,一些特定输入引起 的错误不好跟踪调试
- 流量统计比较 麻烦