-
angularjs指令执行的三个阶段,angular操作DOM一般在指令的link阶段,不建议在js里直接操作。
查看全部 -
angular-ui指令库 项目开发一般在其基础上添加功能,快速有效
查看全部 -
为了防止每按一个键都刷新页面,设置timeout延迟。
查看全部 -
使用apply和attr调用方法
查看全部 -
div.row>div.col-md-12*10
查看全部 -
常见WEB APP框架对比
查看全部 -
手机版框架对比
查看全部 -
link下有scope,compile下没有
查看全部 -
服务的使用,所有的服务都是基于provider
查看全部 -
神奇的$scope: 1. $scope是一个POJO(Plain Old JavaScript Object), 2.$Scope提供了一些工具方法$watch()/$apply(), 3.$scope是表达式的执行环境(或者叫作用域), 4. $scope是一个树型结构,与DOM标签平行, 5. 子$scope对象会继承父$scope上的属性和方法 6.每一个Angular应用只有一个根$scope对象(一般位于ng-app上) 7.$scope可以传播事件,类似DOM事件,可以向上也可以向下 8.$scope不仅是MVC的基础,也是后面实现双向数据绑定的基础 9. 可以用angular.element($0).scope()进行调试 。火狐插件调试-- Inspect Angular Scope 其中以$打头的都是AngularJs内置的。
$scope的生命周期 : Create(创建)--> watcher registration(注册监控)---> Model mutation (检测模型的变换, 如果模型变换了可以发出一些事件去通知视图刷新)--> Mutation observation(观察模型有没有脏) --> scope destruction(销毁 2种:自动 手动销毁。).
查看全部 -
Controller使用过程中的注意点: 1. 不要试图去复用Controller,一个控制器一般只负责一小块视图。 2.不要在Controller中操作DOM,这不是控制器的职责。3.不要在Controller里面做数据格式化,ng有很好的表单控件。 4.不要在Controller里面做数据过滤操作,ng有$filter服务。 5.一般来说,Controller是不会相互调用的,控制器之间的交互会通过事件进行.
查看全部 -
1.npm start 2.npm run protractor . 3.断点调试工具--chrome插件Batarang 4.http://www.ngfans.net/ 5. github: damoqiongqiu 6. 代码合并和混淆工具grunt 7. 依赖管理工具--bower 8.轻量级server-- http-server , 主要用于数据模拟。 9.单元测试runner--- karma , 单元测试工具--- Jasmine (四个核心概念:分组、用例、期望、匹配,分别对应jasmine的4种函数:describe、it、 expect 、 to*** ) .
查看全部 -
MVC只是手段,最终目标是模块化和复用。查看全部
-
测试模块编写
查看全部 -
GRUNT代码混淆工具
查看全部
举报