Js开发
文章平均质量分 68
yh_honored
这个作者很懒,什么都没留下…
展开
-
angular.js学习笔记(一)
1.ng-options指令与ng-repeat指令动态创建下拉列表 angular.js中,通过以上两种方式都可以动态创建下拉列表。但是,在实际使用上两者有所不同: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>select</ti..原创 2016-03-16 17:21:52 · 109 阅读 · 0 评论 -
angular.js学习笔记(二)
1.常见DOM指令 ng-disabled:用于控制节点是否处于禁用状态 ng-show:指定一个html元素是否可见(可使用表达式作为判别条件) ng-hide:用于隐藏或显示一个元素。 2.angular.js事件 ng-click指令用于声明一个点击事件。如下,对天气应用进行改进,使用查询按钮挂接点击事件,查询不同城市的天气状况: <!DOCTYPE h...原创 2016-03-17 10:22:25 · 102 阅读 · 0 评论 -
angular.js学习笔记(三)
全局API: 当angular.js加载完成之后,一些全局API即可用,主要包括 1.copy(src,[dst]):对象或数组复制 2.element(element):返回被包装为Jquery元素的DOM节点,区分JQuery类库加载顺序成为完整JQ对象或其子集。 3.equals(obj1,obj2):以===运算符比较两个对象,返回布尔值; 4.extend(dst,src)...原创 2016-03-17 16:05:35 · 133 阅读 · 0 评论 -
深入angular.js依赖注入
angular.js是实现了依赖注入的前端框架,通常这个概念出现在spring类似的后端框架中。angular.js对依赖注入的实现思路是:定义和动态地注入依赖对象到另一个对象中,使注入对象中可使用所有依赖注入对象提供的功能。 有人将这种实现区分为提供者和注入器: 1)提供者,本质上是angular.js模块的一部分,模块使用注入器注册提供者,提供者实际上是包含了所有注入者提供...原创 2016-03-18 09:03:43 · 186 阅读 · 0 评论 -
angular.js筛选器
angular.js提供了丰富的内置筛选器: 1.currency[:symbol],依据指定的symbol将数值格式化为货币。 2.filter:exp:compare,使用exp参数值对表达式进行宽松或严格筛选比较。compare通常为布尔值或返回布尔值的表达式,为true时将进行严格比较(===),为false时只检查期望值是否为真实值的子集(通常用作页面值搜索) 3.json,将j...原创 2016-03-18 16:14:15 · 190 阅读 · 0 评论 -
ng-true-value注意问题
在使用angular.js(版本1.4.6)时,以下代码在渲染时出现异常: <input type='checkbox' ng-model='cbValue' ng-true-value="{{someText}}" ng-false-value="BUMMER"> Checkbox Value:{{cbValue}} 异常信息片段截取: angular....原创 2016-03-21 10:33:36 · 494 阅读 · 0 评论 -
angular.js自定义指令
angular.js最为强大的地方在于可以通过自定义指令来扩展html元素,这种思路与JSP的taglib类似,但在实现细节上更为自由,并且自定义指令也可以提供表单元素交互、数据绑定、事件处理功能。 创建自定义指令的基本格式为: angular.module('myApp',[]).directive('myDirective',function(){ return {...原创 2016-03-22 10:15:22 · 280 阅读 · 0 评论 -
angular.js自定义服务
AngularJs允许开发者创建自定义服务,用于实现特定的功能。主要使用的服务类型包括:value、constant、factory、service。 1.value与constant 二者在使用上没有太大区别,基本意义都是为模块提供一个值,可以是字符串也可是JS对象。 2.factory 可以提供一个服务工厂,通常返回一个函数,具体语法为: angular.module('myApp...原创 2016-03-24 14:55:07 · 129 阅读 · 0 评论