我是伊只雄熊

导航

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

2018年3月7日 #

AngularJS 杂项知识点

摘要: 1、要用ngChange要同时使用ngModel,下拉选择获取当前选中值。 2、打包代替动态加载(js文件) requirejs真正的价值在于模块化,不是动态加载,angularjs本身有模块化机制,而且还支持依赖注入,对于angularjs来说requirejs并不是必须的。 把所有javascr 阅读全文

posted @ 2018-03-07 16:41 我是伊只雄熊 阅读(155) 评论(0) 推荐(0) 编辑

AngularJS $watch 性能杀手

摘要: 双向绑定是AngularJS核心概念之一,它给我们带来了思维的转变,不再是以DOM为驱动,而是以Model为核心,View中写上声明式标签(指令或{{}}),AngularJS会在后台默默同步View到Model,并将Model的变化更新到View。其虽然带来了极大好处,但是需要有一种有性能隐患的“ 阅读全文

posted @ 2018-03-07 16:12 我是伊只雄熊 阅读(196) 评论(0) 推荐(0) 编辑

AngularJS controller as vm方式

摘要: 从AngularJS1.20开始引入了Controller as 新语法,以前版本在Controller 中必须注入$scope这个服务,才能在视图绑定中使用这些变量,$scope不是那么POJO(普通纯粹的JavaScript对象)。 一、基本用法 1.20以前版本: 1.20及以后版本 推荐用法 阅读全文

posted @ 2018-03-07 14:04 我是伊只雄熊 阅读(219) 评论(0) 推荐(0) 编辑

2018年3月6日 #

AngularJS 路由 resolve属性

摘要: 当路由切换的时候,被路由的页面中的元素(标签)就会立马显示出来,同时,数据会被准备好并呈现出来。但是注意,数据和元素并不是同步的,在没有任何设置的情况下,AngularJS默认先呈现出元素,而后再呈现出数据。这样就会导致页面会被渲染两遍,导致“页面View抖动”的问题,对用户不太友好。 resolv 阅读全文

posted @ 2018-03-06 18:14 我是伊只雄熊 阅读(244) 评论(0) 推荐(0) 编辑

AngularJS $observe $watch

摘要: $observe $watch都可以用来监听值的变化,但是他们有显著的区别。$observe是用来监视DOM属性值的变化,而 $watch监视scope属性值的变化。AngularJS中的监听,都知道的有$watch,还有一种监听是$observe,$watch主要监听的是$scope上的属性,而$ 阅读全文

posted @ 2018-03-06 16:37 我是伊只雄熊 阅读(201) 评论(0) 推荐(0) 编辑

AngularJS $eval $parse

摘要: $eval $parse都可以解析或计算Angular表达式的值。 一、$parse 是一个独立的可以注入的服务,注入就可以使用,它返回一个函数,我们需要显式将表达式求值的上下文传递给该函数。$parse服务可以讲一个表达式转换为一个函数。这个函数可以被调用,其中的参数是一个上下文对象,通常来说是作 阅读全文

posted @ 2018-03-06 16:30 我是伊只雄熊 阅读(140) 评论(0) 推荐(0) 编辑

2018年3月5日 #

AngularJS 指令生命周期 complie link

摘要: AnguarJS指令从解析到生效一共会经历Inject、Compile、Controller加载、Pre-link、Post-link这几个主要阶段。 一、AngularJS指令执行过程 1、加载Angularjs,找到ng-app,确定应用的边界。.将html转换为DOM 2、遍历DOM,找到所有 阅读全文

posted @ 2018-03-05 14:27 我是伊只雄熊 阅读(327) 评论(0) 推荐(0) 编辑

2018年3月4日 #

AngularJS 脏检查机制

摘要: 脏检查是AngularJS的核心机制之一,它是实现双向绑定、MVVM模式的重要基础。 一、digest循环 AngularJS将双向绑定转换为一个堆watch表达式,然后递归检查这些watch表达式的结果有没有变化,如果变了,就会执行响应的watcher函数,等到model值不再变化,也就不会再有w 阅读全文

posted @ 2018-03-04 10:43 我是伊只雄熊 阅读(477) 评论(0) 推荐(0) 编辑

AngularJS 依赖注入

摘要: 依赖注入的作用是让框架帮你处理重要对象的生命周期的管理,不需要你显式地进行管理(对象构造和销毁)。这样能够让开发人员能够专注于应用的业务部分。 Angular的injector子系统负责创建组件,解析依赖,并将其按需提供给其他组件。每个Angular应用都有一个injector。Angular在应用 阅读全文

posted @ 2018-03-04 10:13 我是伊只雄熊 阅读(155) 评论(0) 推荐(0) 编辑

2018年3月3日 #

AngularJS transclude 理解及例子

摘要: 一、概念理解 transclude可以在指令中让使用者自定义模板,也就是说,指令中模板的一部分,让指令的使用者动态指定;与指定中的Scope属性值为{}时候的作用类似,scope属性让指令使用者动态制定属性数据和事件,但是这里是模板,使用scope属性不合适。 也就是说,如果你在定义指令的时候,想要 阅读全文

posted @ 2018-03-03 23:19 我是伊只雄熊 阅读(291) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页