Angular js
Angular js是js基础上封装的framework,适合前后端分离开发中用于前端开发。
Angular js中view和model的动态绑定是特色之一。
Angular js的代码运行分为config阶段和run阶段。例如用ng-route做单页面,则route配置在config阶段运行,controller,constants,factory,service在run阶段运行。所以config阶段不能使用run阶段定义的方法和变量。
Angular js可动态设置网页上元素的值(ng-binding),是否显示(ng-show/ng-hide),是否存在(ng-if),显示样式(ng-class)。
Angular js可自定义元素标签,属性。可将项目中可重复使用的view代码段和对应逻辑封装成标签或属性以便重复使用。若只有可重复使用的html代码段,此代码段没有对应逻辑,则可使用ng-include。