2018年7月10日

es6-----部分新特性详解

摘要: ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已 阅读全文

posted @ 2018-07-10 16:08 晓风零乱 阅读(221) 评论(0) 推荐(0) 编辑

跨域详解之-----Jsonp跨域

摘要: 一、通过jsonp跨域 在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。 比如,有个a.html页面,它里面的代码需要利用ajax获取一个不同域上的json数据,假设这个json 阅读全文

posted @ 2018-07-10 15:33 晓风零乱 阅读(181) 评论(0) 推荐(0) 编辑

创建一个自定义事件

摘要: event = new CustomEvent(type,[eventInitDict]) 创建一个自定义事件 第一个参数为:自定义事件的名称, 第二个参数为:事件结局 结果为: 阅读全文

posted @ 2018-07-10 14:47 晓风零乱 阅读(339) 评论(0) 推荐(0) 编辑

angularjs中 $watch 和$on 2种监听的区别?

摘要: 1.$watch简单使用 $watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。 $watch(watchExpression, listener, objectEquality); 每个参数的说明如下: watchExpression:监听的对象,它可以是一个an 阅读全文

posted @ 2018-07-10 11:29 晓风零乱 阅读(2258) 评论(0) 推荐(0) 编辑

angularjs中控制器之间的通信----$on、$emit和$broadcast解析

摘要: $on、$emit和$broadcast使得event、data在controller之间的传递变的简单。 $emit只能向parent controller传递event与data $broadcast只能向child controller传递event与data $on用于接收event与dat 阅读全文

posted @ 2018-07-10 11:18 晓风零乱 阅读(255) 评论(0) 推荐(0) 编辑

广度优先遍历和深度优先遍历

摘要: 对于二叉树,树的遍历通常有4种:先序遍历,中序遍历,后序遍历。 对于多叉树,树的遍历通常有2种,深度优先遍历和广度优先遍历 Dom的操作跟树的遍历天然的联系起来。 例如:上图所示的Dom树的关系可看出成一颗多叉树, 它的广度优先遍历(层次遍历)为: 深度优先遍历为:div .root div .co 阅读全文

posted @ 2018-07-10 09:29 晓风零乱 阅读(1550) 评论(0) 推荐(0) 编辑

angularjs Directive自定义指令详解

摘要: 作用:需要用Directive有下面的情景: 1.使你的Html更具语义化,不需要深入研究代码和逻辑即可知道页面的大致逻辑。 2. 抽象一个自定义组件,在其他地方进行重用。 3.使用公共代码,减少重复使用,减少重复代码, 指令的属性: 其中对scope进行研究: scope属性的3种取值: 1.fa 阅读全文

posted @ 2018-07-10 09:06 晓风零乱 阅读(153) 评论(0) 推荐(0) 编辑

angularjs 自定义服务(serive,factory,provder) 以及三者的区别

摘要: 1.Serive 服务:通过service方式创建自定义服务,相当于new的一个对象:var s = new myService();,只要把属性和方法添加到this上才可以在controller里调用。(可以用return对象,也可以用this) 如果使用具有返回值的写法,返回的值必须是一个对象, 阅读全文

posted @ 2018-07-10 09:01 晓风零乱 阅读(544) 评论(0) 推荐(0) 编辑

导航