![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript高级程序设计
狮羊
这个作者很懒,什么都没留下…
展开
-
读书笔记:JavaScript——私有变量
一、概念 1、私有变量:所有在函数中定义的变量都可以认为是私有变量,包括函数的参数、局部变量、函数内部定义的其他函数原创 2020-05-08 15:11:40 · 286 阅读 · 1 评论 -
读书笔记:JavaScript——模仿块级作用域
1、使用函数模仿块级作用域 function foo (count) { for(var i = 0; i < count; i++){ console.log(i) } console.log(i)//for循环执行完毕后,i依旧存在,值为最终的i++得出的值 } foo(4)//0 1 2 3 4 2、即使重新声明变量i,其值也不会发生变化 function foo (cou...原创 2020-05-06 15:45:21 · 165 阅读 · 0 评论 -
读书笔记:JavaScript——作用域
一、作用域链的前端,指当前执行的代码所在环境的变量对象 内部环境可以通过作用域链访问所有的外部环境,但外部环境不能访问内部环境中的任何变量和函数(向上搜索) 二、延长作用域链的方法: 1、with语句 function buildUrl(){ var qs="?debug=true"; with(location){ //将location对象添加进buildUr...原创 2019-11-12 14:38:45 · 151 阅读 · 0 评论 -
读书笔记:JavaScript——管理内存
JavaScript分配给web浏览器的可用内存数量通常较少,因此确保占用最少的内存可以让页面获得更好的性能。 优化内存占用的最佳方式,就是为执行中的代码只保存必要的数据。一旦数据不再有用,最好通过将其设置为null来释放其引用,叫做解除引用。 适用于大多数全局变量和全局对象的属性。 function createPerson(name){ var localPerson=new Object(...原创 2019-11-12 15:15:56 · 102 阅读 · 0 评论 -
读书笔记:JavaScript——Object类型
一、创建Object实例的两种方式: 1、构造函数创建对象 var person=new Object() person.name='diana' person.age=28 2、对象字面量语法创建对象 var person1={ name:'dian', age:28 } 对象字面量法留空花括号时,与new Object()相同 var person2={} 一个使用对象字面量方式创...原创 2019-11-12 15:59:58 · 115 阅读 · 0 评论 -
读书笔记:JavaScript——Array类型
一、数组创建 1、构造函数创建 var arr1=new Array(3)//new可省略 alert(arr1.length) //传入一个数值,则作为数组的长度 var arr2=new Array('diana') alert(arr2.length) //传入其他类型参数,会创建包含参数值的数组 2、数组字面量创建 var arr3=[1,2,3] alert(arr3[2])//3...原创 2019-11-13 15:49:11 · 281 阅读 · 0 评论 -
读书笔记:JavaScript——Date类型
一、创建日期对象 构造函数方法: var now=new Date(); console.log(now)//Wed Nov 13 2019 16:55:21 GMT+0800 (中国标准时间) 二、时间戳 //获取当前时间毫秒 console.log(Date.now()) // 对于不支持Date.now()的浏览器可使用下面的方式 var start=+new Date() console...原创 2019-11-13 17:02:35 · 159 阅读 · 0 评论 -
读书笔记:JavaScript——Function类型
一、函数声明与函数表达式原创 2019-11-20 15:47:52 · 117 阅读 · 0 评论 -
读书笔记:JavaScript——转型函数小结
Boolean() Number() String()原创 2019-11-20 16:59:30 · 128 阅读 · 0 评论 -
读书笔记:JavaScript——String类型常用方法小结
一、字符方法 二、字符串操作方法原创 2019-11-21 10:54:10 · 126 阅读 · 0 评论 -
读书笔记:JavaScript——理解对象属性
数据属性原创 2019-11-22 09:44:17 · 100 阅读 · 0 评论 -
读书笔记:JavaScript——对象创建
工厂模式原创 2019-11-22 11:34:48 · 110 阅读 · 0 评论 -
读书笔记:JavaScript——继承
一、原型链原创 2019-11-27 11:10:51 · 106 阅读 · 0 评论 -
读书笔记:JavaScript——递归函数
一、函数声明提升原创 2019-11-28 13:56:06 · 124 阅读 · 0 评论 -
读书笔记:JavaScript——闭包
闭包:原创 2019-11-28 14:26:48 · 157 阅读 · 0 评论