分类:Javascript
评论:No Comments
作者:小A
发布时间:2023-04-12
阅读:156
最近一个js项目中使用了for(let i in arr) {} 循环,for in的好处就是被遍历的对象可以是数组,可以是对象,就算是null和undefined都没有问题,不会报错,所以被大量使用,而且当一个无序的数组中更是不会遍历空数据。如下:
let a = [];
a[5] = 5;
console.log(a);
// [empty × 5, 5]
for (let i in a) {
console.log(i);
}
// 5
可是当客户在使用时使用了一个第三方插件,插件中使用了Array.prototype自定义方法,结果项目开始报错,最后发现问题出现在for in的时候会遍历枚举对象属性,包括prototype中的enumerable为true的对象属性,所以就出现问题了。
阅读剩余部分...
分类:Javascript
评论:No Comments
作者:小A
发布时间:2012-07-24
阅读:1496
演示页面:http://lijian.net/p/windsformvalid/
每次表单每个页面提交都要自己写脚本验证信息,老是复制粘贴的很烦,改起来也很麻烦,网上也有大把的表单验证插件,但是感觉用起来不灵活,这就出现了windsformvalid.
阅读剩余部分...
分类:Javascript
评论:No Comments
作者:小A
发布时间:2012-06-11
阅读:1273
在蓝色看到一个网友发布了一个题目,题目如下:
if(a == b && b==c && a != c){
document.write("ok");
}
要求计算a,b,c的值,让代码输入ok
大家可以先想想答案是什么呢?
阅读剩余部分...
分类:Javascript
评论:No Comments
作者:小A
发布时间:2012-05-04
阅读:1239
在蓝色看到有需要标签云的球形效果,我记得之前在网上见到过,印象比较深刻,就找出地址发给他了,接下来却还有人需要这个效果的JQuery插件,网上好像也有,但是我看现在这个就不错,就想想自己改成jquery插件,方便喜欢使用jquery插件的人使用。
阅读剩余部分...
分类:Javascript
评论:No Comments
作者:小A
发布时间:2012-04-30
阅读:1230
何为Konami Code,不如你先在在Google Reader上试下,在空白的地方点下,然后键盘输入 Up, Up, Down, Down, Left, Right, Left, Right, B, A,看看页面有什么变化,这个秘语来源于魂斗罗”中的“秘技”,这个就称为“Konami Code”,如图所示:
阅读剩余部分...
最新评论