摘要: 一般而言,在Javascript中,this指向函数执行时的当前对象。如a.b()的a,而b()一般指向window。访问变量则向上访问执行环境,执行环境包括函数环境和全局环境。一。对象内this探索(1) var c = 6; var a = { c:5, ... 阅读全文
posted @ 2015-10-22 10:27 无限惊魂 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一。克服该限制的一个相对简单的方法是让 Web 页面向它源自的 Web 服务器请求数据,并且让 Web 服务器像代理一样将请求转发给真正的第三方服务器。尽管该技术获得了普遍使用,但它是不可伸缩的。二。另一种方式是使用框架要素在当前 Web 页面中创建新区域,并且使用GET请求获取任何第三方资源。不过... 阅读全文
posted @ 2015-10-12 15:07 无限惊魂 阅读(158) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-08-21 17:29 无限惊魂 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.一个模块只能有一个依赖比如angular.module('ALdrct',[]),若在其他JS文件再次写angular.module('ALdrct',[]),会对上次的文件覆盖操作 阅读全文
posted @ 2015-08-13 19:30 无限惊魂 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. var dst = angular.copy(src,{});第二个参数为{}时,返回新对象;var dst = angular.copy(src,dst);生copy,只修改目标属性,不修改指针2.for (attrbt in editAL) {newAL[attrbt] = editAL[... 阅读全文
posted @ 2015-08-11 10:41 无限惊魂 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1.在指令A下指令B1,B2,B3……,Bn若想与A通信,可在link中把scope传到A的controller里暴露出的函数,当作参数使用,此时,这个参数等于Bn本身。2.directive下的controller,实质上是这个指令作用域下的controller,来管理这个指令下的model和fu... 阅读全文
posted @ 2015-08-07 11:30 无限惊魂 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.将$parse服务注入到控制器中,然后调用就可以实现手动解析表达式。2.如果指令使用了transclude参数,那么在控制器(下面马上会介绍)中就无法正常监听数据模型的变化了3.由于指令可以require其他指令所使用的控制器,因此控制器常被用来放置在多个指令间共享的动作。如果我们希望将当前指令... 阅读全文
posted @ 2015-07-29 12:58 无限惊魂 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一。出现错误:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.解决:因为我是以文... 阅读全文
posted @ 2015-07-22 11:50 无限惊魂 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.执行环境对应一个变量对象,包括了这个环境所有的变量和函数。2.执行环境也可以是函数,每个函数都有自己的执行环境,此时,函数的变量对象是活动对象,且最开始只有一个变量,即命名参数,arguments对象。3.当代码运行,会创建变量对象的作用域链,作用域的最前端是当前执行环境的变量对象,当代码此时在... 阅读全文
posted @ 2015-07-16 23:17 无限惊魂 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2015-07-16 12:09 无限惊魂 阅读(192) 评论(0) 推荐(0) 编辑