1 //1 2 1;setTimeout的异步我这里就不做过多的解释(异步回调加入事件队列相关知识),主要写一下对一个参数是字串的时候注意的地方从上面的代码中我们可以看出来,setTimeout的第一个参数为字串的时候,其实它相当于new 了一个Function在Function里面去定义的a变量,...
分类:
其他好文 时间:
2014-10-29 16:39:08
阅读次数:
182
字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON);json对象转字符串(obj代表json对象) var str = obj.t...
分类:
Web程序 时间:
2014-10-29 16:26:26
阅读次数:
136
1.JSON 只是一种文本字符串。它被存储在 responseText 属性中
为了读取存储在 responseText 属性中的 JSON 数据,需要根据 JavaScript 的 eval 函数。函数 eval 会把一个字符串当作它的参数。然后这个字符串会被当作 JavaScript 代码来执行。因为 JSON 的字符串就是由 JavaScript 代码构成的,所以它本身是可执行的
例...
分类:
Web程序 时间:
2014-10-28 20:05:46
阅读次数:
204
首先是要有一个标签处理类,标签处理类可以直接实现Tag接口,也可以继承JAVA中已经实现了的TagSupport这个类,TagSupport也是继承自Tag接口的,它内部已经对Tag接口进行了实现,一般是继承TagSupport类,之后是重写父类的doStartTag和doEndTag方法,
对于开始标签来说返回值主要有EVAL_BODY_INCLUDE和SKIP_BODY,前者表示执行标签...
分类:
Web程序 时间:
2014-10-28 17:46:38
阅读次数:
275
1.作用域(scope):在javascript没有块级作用域,是由函数来划分的。变量和函数的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域(with和eval除外)。当定义了一个函数,当前的作用域链就保存起来,并且成为函数的...
分类:
其他好文 时间:
2014-10-28 11:57:58
阅读次数:
157
接收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
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