1.作用域(scope):在javascript没有块级作用域,是由函数来划分的。变量和函数的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域(with和eval除外)。当定义了一个函数,当前的作用域链就保存起来,并且成为函数的...
分类:
其他好文 时间:
2014-10-28 11:57:58
阅读次数:
157
在AngularJS 1.3 中,给一些指令(eg: ngRepeat,ngSwitch, ngView等)提供了一个动画的钩子,也就是说,这些指令可以使用 $animate 动画服务(是一个服务哦,可以注入到controller里面去)。 这些动画钩子可以再整个指令的生命周期中随着各种指示,触发等...
分类:
Web程序 时间:
2014-10-27 19:29:30
阅读次数:
654
以前开发(web或者移动端)前端主要使用jQuery+原生js,如果使用某些前端UI框架的话,它自己还可能提供一些API可以使用。而且目前很多UI框架都是基于jQuery的,所以说一下由jQuery跨到angularjs跨度较大,研究了一段时间的angularjs ,下面从整体上说说感受吧:关于和j...
分类:
Web程序 时间:
2014-10-27 19:16:06
阅读次数:
179
AngularJs--XHRs & Dependency Injection...
分类:
Web程序 时间:
2014-10-27 00:36:02
阅读次数:
253
接收json数据,日期格式为:"\/Date(1414078309687)\/"var value = "/Date(1414078309687)/";var da = eval('new ' + value.replace('/', '', 'g'));da.toLocaleDateString(...
分类:
编程语言 时间:
2014-10-26 22:49:39
阅读次数:
229
1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -l shell第1次扫描命令行时,它...
分类:
系统相关 时间:
2014-10-26 21:25:51
阅读次数:
297
对于指令,可以把它简单的理解成在特定DOM元素上运行的函数,指令可以扩展这个元素的功能。首先来看个完整的参数示例再来详细的介绍各个参数的作用及用法:angular.module('myApp', []) .directive('myDirective', function() { retur...
分类:
Web程序 时间:
2014-10-26 21:04:54
阅读次数:
312
eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(...
分类:
移动开发 时间:
2014-10-26 18:15:32
阅读次数:
383
1.字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); 2.json对象转字符串(obj代表json对象) var st...
分类:
Web程序 时间:
2014-10-26 13:07:29
阅读次数:
190
javascript函数劫持很简单,一般情况下,只要在目标函数触发之前,重写这个函数即可。比如,劫持eval函数的代码如下:var _eval=eval;eval=function(x){ if(typeof x=='undefined') {return;} alert(...
分类:
编程语言 时间:
2014-10-25 21:19:05
阅读次数:
309