摘要: 以下代码输出的顺序是? 答案是: 经常看到setTimeout延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。1、实现javascript的异步;正常情况下ja 阅读全文
posted @ 2016-08-22 23:45 facial 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 当点击li的时候输出当前li的顺序。 JavaScript代码: 这样写你会发现: 无论点击哪个,都是输出5。 点击的时候i是一个全局变量, 局部函数里面没有i这个值,所以会取全局函数,值为5。 所以问题在于如何把i的临时值'保存'下来。 //应使用闭包方式 for (i = 0, l = list 阅读全文
posted @ 2016-08-22 23:33 facial 阅读(120) 评论(0) 推荐(0) 编辑
摘要: typeof Array, Object, new Class() 都会返回'object', 所以使用typeof不能准确的判断变量是否为object 要准确判断一个变量是否是一个对象,可以使用constructor以及instanceof判断。 1. constructor是指该对象的构造函数, 阅读全文
posted @ 2016-08-22 23:22 facial 阅读(7977) 评论(0) 推荐(0) 编辑
摘要: 来自: http://www.cnblogs.com/highend/archive/2010/03/16/1687126.html 今天在看本公司原有的项目代码当中 很不幸看到其中一些实现的部分代码如下 前任程序员这样写的目的令我无法理解,所以我决定寻找别的办法去解决. 于是就通过搜索引擎去寻找答 阅读全文
posted @ 2016-08-22 16:55 facial 阅读(999) 评论(0) 推荐(0) 编辑