第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + ")");eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全...
分类:
Web程序 时间:
2015-01-05 21:45:49
阅读次数:
213
newLISP序列化主要是指list表达式如何转换成string,存储在文件或者数据库中。然后读取并转换成list表达式。先看简单的list转换成string(setf a '(1 2 3 4))(1 2 3 4)> (string a)"(1 2 3 4)"string转换成list(list? (eval-string (string "'" b)))true这行代码需要说明一下。需要使用ev...
分类:
其他好文 时间:
2014-12-31 18:24:19
阅读次数:
228
(1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:计算表达式的结果。[javascript] view plaincopy...
分类:
编程语言 时间:
2014-12-29 19:48:30
阅读次数:
172
eval() ?可以将字符串解析成js代码,并执行。 eval()在解析字符串对象时不会将其解析成字符串值而是解析成一个字符串对象。 ? ? var str = new String(‘gggg‘) ? ? function a(){ ? ? ? ? console.log(...
分类:
其他好文 时间:
2014-12-29 15:41:46
阅读次数:
101
(1)alert函数:显示一个警告对话框,包括一个OK按钮。
(2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。
(3)escape函数:将字符转换成Unicode码。
(4)eval函数:计算表达式的结果。
eval("x=10;y=20;document.write(x*y)");
document.write(eval("2+2"...
分类:
编程语言 时间:
2014-12-29 08:57:57
阅读次数:
180
首先公布解决办法:
将ajaxfileupload中uploadHttpData方法里 eval( "data = " + data ); 改为 data = jQuery.parseJSON(jQuery(data).text()); 即可!
另外由于jquery版本升级,老版本中的方法弃用导致方法不存在,在ajaxfileupload中添加上此方法即可
handleError: ...
分类:
Web程序 时间:
2014-12-28 10:29:37
阅读次数:
360
ruby里面的define_method遇到instance_eval时的特殊例外...
分类:
其他好文 时间:
2014-12-27 12:44:44
阅读次数:
222
JSON字符串转换为JSON对象
1、eval()
2、.parseJSON()
3、JSON.parse()...
分类:
Web程序 时间:
2014-12-27 00:18:45
阅读次数:
136
IE11 已经删除 execScript
原先我从 Powershell 中执行浏览器中的 JavaScript,使用 window.execScript,已经调试好的程序,今天怎么执行不起来。总是提示:拒绝访问。
后来,发现是由于 IE 从 10 升级 11 造成的。
再回来 IE10 的系统上运行正常。
微软讲,window.execScript 用 Eval 替换,但是,...
分类:
其他好文 时间:
2014-12-26 16:41:13
阅读次数:
215
表达式在AngularJS应用中广泛的使用,因此深入理解AngularJS如何使用并运算表达式是非常重要的。表达式和eval非常相似,但是由于表达式由AngularJS来处理,它们有已下显著不同的特性:第一:所有的表达式都在其属的作用域北部执行,并有访问本地$scope的权限;第二:如果表达式发生了...
分类:
Web程序 时间:
2014-12-26 16:22:49
阅读次数:
196