
angularjs
iteye_12592
这个作者很懒,什么都没留下…
展开
-
js命名关于大小写规范
1.常量:全部大写 NUM2.变量:(1)小写+下划线 (2)驼峰式 3.方法:小写+下划线 compare_two_num4.对象:驼峰式 Activity5.数据库表名:小写+下划线,表名始终是复数形式的 users...原创 2013-09-29 17:12:03 · 1773 阅读 · 0 评论 -
angular、JSON分别是什么?
angular是谷歌开发出的一个新框架,其他框架通过将HTML, CSS, Javascript或者前2者与JS结合的内容进行抽象或者通过命令方式来操作DOM来弥补HTML的不足。不过这二者都没有解决HTML不是动态视图设计。与其他的JS框架相比,用angular框架,程序员可以随意对它的功能进行扩展或者与其他库结合使用。其中每一个功能都可以自定义或者将其替换来满足开发过程和需求。 JS...原创 2013-10-19 22:27:01 · 141 阅读 · 0 评论 -
用angularjs写android应用连手机调试的步骤
1.用数据线连上手机之后,输入命令如下(查看你的android设备能否被电脑识别出来):[code="shell"]adb devices[/code]如果terminal上显示如下,就说明能够与android设备连接成功(第二行就是android设备):[code="shell"]List of devices attached U4DA45BIKJO7PJG6 device[/...原创 2013-10-25 16:08:24 · 527 阅读 · 0 评论 -
party_bid的重构总结
party—bid已经做完了,现在回想起来重构的过程依然觉得特别纠结,因为本身的数据存储结构比较复杂,比较乱,所以重构起来也觉得特别痛苦。 存储结构是这样的:见附件 对其中内容的查找操作是通过id进行的,这个id的换算比较麻烦。 重构的过程是这样的: (1)首先程序中用了大量的if和for循环的嵌套,为了减小圈复杂度,用underscore替换了一遍 ...2013-11-29 22:08:01 · 145 阅读 · 0 评论 -
转载>>AngularJS 指令Directives实践指南(一)
指令(Directives)是所有AngularJS应用最重要的部分。尽管AngularJS已经提供了非常丰富的指令,但还是经常需要创建应用特定的指令。这篇教程会为你讲述如何自定义指令,以及介绍如何在实际项目中使用。在这篇文章的最后(第二部分),我会指导你如何使用Angular指令来创建一个简单的记事本应用。概述创建自定义指令:一个Angular指令可以有以下的四种表现形式: 1....原创 2015-01-18 14:58:33 · 128 阅读 · 0 评论 -
转载》AngularJS 指令Directives实践指南(二)
compile函数compile 函数在 link 函数被执行之前用来做一些DOM改造。它接收下面的参数:tElement – 指令所在的元素attrs – 元素上赋予的参数的标准化列表要注意的是 compile 函数不能访问 scope,并且必须返回一个 link 函数。但是如果没有设置 compile 函数,你可以正常地配置 link 函数,(有了comp...原创 2015-01-18 15:01:40 · 146 阅读 · 0 评论 -
转载》AngularJS 指令实践指南(三)
这个系列教程的第一部分给出了AngularJS指令的基本概述,在文章的最后我们介绍了如何隔离一个指令的scope。第二部分将承接上一篇继续介绍。首先,我们会看到在使用隔离scope的情况下,如何从指令内部访问到父scope的属性。接着,我们会基于对 controller 函数和 transclusions 讨论如何为指令选择正确的scope。这篇文章的最后会以通过一个完整的记事本应用来实践指令...原创 2015-01-18 15:05:06 · 134 阅读 · 0 评论 -
转载>>AngularJS 指令Directives实践指南(四)
Transclusion(嵌入)Transclusion是让我们的指令包含任意内容的方法。我们可以延时提取并在正确的scope下编译这些嵌入的内容,最终将它们放入指令模板中指定的位置。 如果你在指令定义中设置 transclude:true,一个新的嵌入的scope会被创建,它原型继承子父scope。 如果你想要你的指令使用隔离的scope,但是它所包含的内容能够在父scope中执行,tra...原创 2015-01-18 15:10:46 · 179 阅读 · 0 评论 -
No binary for PhantomJS browser on your platform. Please, set "PHANTOMJS_BIN"
用 karma start test/karma.conf.js 跑单元测试时候,karma报错如下:No binary for PhantomJS browser on your platform. Please, set "PHANTOMJS_BIN" 解决方案:(sudo ) npm install karma-phantomjs-launcher即可解决此问题 ...原创 2015-01-23 17:00:45 · 283 阅读 · 0 评论