JSONJSON是javascript的一个严格的子集,利用了javascript中的一些模式来表示结构化数据。JSON是在javascript中读写结构化数据的更好的方式。因为可以把JSON传给eval(),不用创建DOM对象。(一)语法简单值:字符串、数值、数组和null,不支持undefine...
分类:
编程语言 时间:
2014-10-25 00:48:22
阅读次数:
155
好吧,必须得承认,AngurlarJS我想学很久了,http://www.angularjs.cn/tag/AngularJS这网址,我进去的次数不下10次了有,但是没有一次是真正开始的,唯一的一次,在AngularJS入门教程00:引导程序这里看到要用git,so我花了大概半天多时间去把git.....
分类:
其他好文 时间:
2014-10-24 23:38:05
阅读次数:
213
//是否存在指定函数 function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catc...
分类:
Web程序 时间:
2014-10-24 23:29:56
阅读次数:
238
js如何判断一个对象{}是否为空对象,没有任何属性前段时间用js写了一个类似"angularjs"用于数据绑定的东西,功能是比较简单了,通常应该传进来的是一个ArrayList JSON对象数组,但有时候通过AJAX方法调用返回的是一个JSON对象,而不是数组!为了兼容这种情况使用了以下代码:if (typeof model.rows === "object" && !(model.rows in...
分类:
Web程序 时间:
2014-10-24 20:52:15
阅读次数:
198
什么是指令 注:本指南是针对已经熟悉AngularJS基础知识的开发人员。如果你才刚刚开始,我建议查看系列教程。 指令是一个Dom元素上的标签(和元素上的属性, CSS 类样式一样,属于这个Dom元素),它告诉AngualrJS的HTML 编译器($compile),去附加一个行为到这个Dom元.....
分类:
Web程序 时间:
2014-10-24 16:14:50
阅读次数:
295
公司之前一直用的Web前台框架是Knockout,我们通常直接叫ko,有看过汤姆大叔的KO系列,也有在用,发现有时候用得不太顺手。本人是会WPF的,所以MVVM也是比较熟悉的,学ko也是很快就把汤姆大叔的文章系列看完了,但是ko有时候会有意想不到的问题,同事也有这样的反应,所以就度娘了一下。就找.....
分类:
Web程序 时间:
2014-10-24 14:30:31
阅读次数:
289
本规范是针对javascript函数式编程风格与公司严重依赖于jQuery进行编码的现实制定出来。禁止使用eval,with与caller(ecma262 v5 的use strict要求)。eval只允许在加密时机器生成。声明变量必须加上 var 关键字,除了在for(;;)循环等语句中,原则上不...
分类:
编程语言 时间:
2014-10-24 09:15:27
阅读次数:
213
最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs的话,很可能学了很久还不知道这个东西能用来干什么以及怎么使用,怎么和UI进行结合等问题,在stack...
分类:
Web程序 时间:
2014-10-23 22:32:30
阅读次数:
279
当你必须要将字符串当做代码来执行,很多人第一印象是想到使用eval,但实际上,使用newFunction会更安全。为什么安全?看个例子。<script>
vara=1;
eval("vara=2;");//改变了当前域的变量a
alert(a);
newFunction("vara=3;")();//不改变当前作用域的变量
alert(a);
<..
分类:
编程语言 时间:
2014-10-23 20:58:33
阅读次数:
207
今天遇到一个关于js的eval()方法,该方法不能解析字符串的换行,所以会报Uncaught SyntaxError: Unexpected token ILLEGAL这个错误。 总结了一下这个问题的解决方案: