随笔分类 -  AngularJS

摘要:一. Html5的拖拽行为 1.设置元素为可拖放:把draggable属性设置为true. example: <div id="drag1" draggable="true"></div> (注:img和带href的a默认是auto,表示可拖拽,其他的元素都是不可拖拽。为安全起见,建议对可拖拽元素都 阅读全文
posted @ 2017-04-03 16:42 菠萝蜜小兔 阅读(4690) 评论(0) 推荐(0) 编辑
摘要:一. 首先说一下,为什么要引入Factory,Service和Provider这三个Service层。 1.因为我们不应该在controller层写入大量的业务逻辑和持久化数据,controller层越轻薄越好,业务逻辑和持久化数据应该放在Service层。 2.针对内存性能的考虑,controll 阅读全文
posted @ 2016-12-20 16:11 菠萝蜜小兔 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1. ng-cloak; 因浏览器会先加载dom元素 而针对于{{pression}} 由于angularjs 还没加载完,会在页面出现闪烁 2.ng-bind; 用ng-bind代替{{expression}}绑定元素 建议用ng-cloak 阅读全文
posted @ 2016-11-16 10:36 菠萝蜜小兔 阅读(524) 评论(0) 推荐(0) 编辑
摘要:AngularJS Directive 自定义指令(我最喜欢AngularJs的功能之一) 一:什么时候我们会用到directive 1.使html更具语义化,不用深入了解研究代码的逻辑便可知道大致逻辑。 2.抽象出一个自定义组件,可以重复使用。 二:directive的定义及其使用方法 1.下面是 阅读全文
posted @ 2016-10-03 16:44 菠萝蜜小兔 阅读(426) 评论(0) 推荐(0) 编辑
摘要:过滤器用来格式化需要展示给用户的数据。AngularJS有很多实用的内置过滤器,同时也提供了方便的途径可以自己创建过滤器。 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如:{{value|lowercase}}//将值转换成小写 在JavaScript代码中可以通过$filter 阅读全文
posted @ 2016-09-19 15:22 菠萝蜜小兔 阅读(369) 评论(0) 推荐(0) 编辑
摘要:AngularJS允许我们使用angular.module()方法来声明模块,这个方法能够接受两个参数,第一个是模块的名称,第二个是依赖列表,也就是可以被注入到模块中的对象列表。 angular.module('myApp', []);//声明模块(这个方法相当于AngularJS模块的setter 阅读全文
posted @ 2016-05-09 21:27 菠萝蜜小兔 阅读(368) 评论(0) 推荐(0) 编辑
摘要:AngularJS 完全使用javascript 编写的客户端技术。通过原生的Model-View-Controller(MVC,模型视图控制器)功能增强了HTML。这个选择可以快捷和愉悦地构建出令人印象深刻并且极富表现力的客户端应用。 AngularJS的源码托管在GitHub上,可以免费获取 阅读全文
posted @ 2016-05-09 18:05 菠萝蜜小兔 阅读(498) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示