上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 37 下一页
摘要: for 普通方式遍历 var arr = [0,1,2,3,4,5,6]; for(i=0; i<arr.length; i++){ document.write("["+i+"] = "+arr[i]+"<br />"); } Array.forEach(); 遍历数组 此方法,是通过传一个回调函 阅读全文
posted @ 2018-09-26 19:26 耶梦加德 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 数组 Array 本质上,数组属于一种特殊的对象。typeof 运算符会返回数组的类型是 object 数组的特殊性体现在,它的键名是按次序排列的一组整数(0,1,2...) // Object.keys方法返回数组的所有键名。 var arr = ['a', 'b', 'c']; Object.k 阅读全文
posted @ 2018-09-26 18:57 耶梦加德 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 垃圾积累过多,致使程序运行缓慢,什么是垃圾? 当堆中某个内容,再也没有指针指向它,我们将再也用不了它,此时就是一个垃圾。 出现这种情况是因为 obj = null; 此时,js 中的垃圾回收机制会自动回收垃圾。 因此,对于不需要的变量,我们只需要 xxx = null; 即可,剩下的交给垃圾回收机制 阅读全文
posted @ 2018-09-25 21:22 耶梦加德 阅读(105) 评论(0) 推荐(0) 编辑
摘要: JavaScript 对象的 toString() 方法改变输出 在平常,我们 console.log(对象); // 会打印 [Object Object] 但是我们想要更详细的输出,此时,我们可以重写 对象.toString() 方法 Person.toString = function(){ 阅读全文
posted @ 2018-09-25 21:18 耶梦加德 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 预解析、预处理 1. 在全局代码执行之前,js 引擎 就会创建一个栈来存储管理所有的 执行上下文对象 2. 在 全局执行上下文 window 确定以后,进行压栈 3. 在 函数执行上下文对象 确定以后,进行压栈 4. 当 函数 执行完,进行 出栈 操作 5. 当所有的代码执行完以后,栈中只剩下 wi 阅读全文
posted @ 2018-09-25 21:12 耶梦加德 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在 js 中有两种作用域:全局作用域,局部作用域。 全局作用域 直接写在 <script> 标签中的变量和方法。 在网页打开时创建,在网页关闭时销毁。 全局作用域有一个全局对象 window,可以直接使用。。。代表浏览器的窗口,由浏览器创建 在全局作用域中创建的变量和函数,都会作为 window 的 阅读全文
posted @ 2018-09-25 20:22 耶梦加德 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 立即执行函数 创建完了就执行,只执行完就不再执行了。 ( function(){} )(); 例 ( function(a,b){ alert("Hello ,我是一个匿名函数!"); alert("a = "+a); alert("b = "+b); })(3,4); 2. 方法 把一个函数 阅读全文
posted @ 2018-09-25 20:03 耶梦加德 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 函数 实现特定功能的 n 条语句封装体。 1. 创建一个函数对象 将要封装的代码以字符串的方式传递给构造函数 var aFunc = new Function("console.log('Hello!');"); console.log(aFunc); // 打印: " function anony 阅读全文
posted @ 2018-09-25 19:46 耶梦加德 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 对象的属性值 如果要使用特殊的属性名,需 对象["属性名"] = 属性值 // 存 对象["属性名"] // 取 obj["123"] = 456; var n = "123"; // 可以传一个变量到 [] ,来取变量对应在 Object 中的属性值 console.log(obj[n]); 对象 阅读全文
posted @ 2018-09-25 08:31 耶梦加德 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 对象的基本操作 创建对象 var 对象名 = new Object(); // new 函数; 称为构造函数,专门用来创建对象的函数 var god = 给对象增加属性 删除对象的一个属性 输出对象某属性的属性值 修改对象某属性的属性值 var 对象名 = new Object(); // new 阅读全文
posted @ 2018-09-20 22:49 耶梦加德 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 37 下一页