摘要: 核心: CSS3 element1 ~ element2 选择器: element1 ~ element2 选择器 element1 之后出现的所有 element2。 两种元素必须拥有相同的父元素,但是 element2 不必直接紧随 element1。 CSS element + element 阅读全文
posted @ 2017-02-20 17:24 。娴 阅读(321) 评论(0) 推荐(0) 编辑
摘要: prototype主要解决:函数由于使用非常多,重复执行效率低的问题。 类.prototype.方法 = function(){ } 阅读全文
posted @ 2017-02-05 00:57 。娴 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 闭包:在程序语言中,所谓闭包是指语法域位于某个特殊的区域,具有持续参照(读写)位于该区间内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久变量神奇的保留他们在闭包最初定义(或创建)时的值。即:可以通过一个函数访问另一个函数内部变量的方式称为闭包(创建内部函数并返回)。 变量作 阅读全文
posted @ 2017-02-03 19:33 。娴 阅读(112) 评论(0) 推荐(0) 编辑
摘要: transclude: 指令元素中原来的子节点移动到一个新模板内部,当为 true 时,指令会删掉原来的内容,使模板可以用 ng-transclude 指令进行重新插入。 priority: 设置指令在模板中的执行顺序,顺序是相对于元素上其他执行而言的,默认为0,从大到小的顺序依次执行。设置优先级的 阅读全文
posted @ 2017-02-02 21:13 。娴 阅读(214) 评论(0) 推荐(0) 编辑
摘要: templateUrl: 加载模板所要使用的 URL。 可以加载当前模板内对应的 text/ng-template script id。 在使用 chrome 浏览器时,“同源策略”会阻止 chorme 从 file:// 中加载模板,并显示一个“ Access-Control-Allow-Orig 阅读全文
posted @ 2017-01-31 20:54 。娴 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: 自定义指令: ⚠️ 不要使用 ng 为指令,若指令名为 xxx-yyy,在设置指令名时应为 xxxYyy 即驼峰命名法。 restrict: 可以任意组合四种风格,如果忽略 restrict,默认为A。 template: 模板内容,这个内容根据 replace 参数设置替换节点或仅替换节点内容。 阅读全文
posted @ 2017-01-31 18:46 。娴 阅读(769) 评论(0) 推荐(0) 编辑
摘要: ng-style ng-class ng-class-even ng-class-odd ng-show ng-hide ng-switch ng-src ng-href ng-if status: false status: true 阅读全文
posted @ 2017-01-31 12:25 。娴 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ng-change ng-click ng-dbclick ng-mousedown ng-mouseenter ng-mouseleave ng-mousemove mg-mouseover ng-mouseup ng-submit 阅读全文
posted @ 2017-01-31 11:26 。娴 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 指令:利用指令来扩展HTML标签,增加声明式语法来实现想做的任何事,可以应用有特殊意义的元素和属性来替换一般的HTML标签。 渲染指令: ng-init:初始化应用时创建一个变量; ng-bind: 使用给定的变量或表达式的值来替换 HTML 元素的内容; ng-repeat: ng-include 阅读全文
posted @ 2017-01-30 22:12 。娴 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 隐示注入,在 js 进行压缩时候会出错,因为变量名变短,而依赖注入是基于其服务的名称。 显示注入代码压缩不出错。 阅读全文
posted @ 2017-01-28 22:20 。娴 阅读(145) 评论(0) 推荐(0) 编辑