- 博客(16)
- 收藏
- 关注
原创 读书笔记:JavaScript——私有变量
一、概念1、私有变量:所有在函数中定义的变量都可以认为是私有变量,包括函数的参数、局部变量、函数内部定义的其他函数
2020-05-08 15:11:40 305 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 42、即使重新声明变量i,其值也不会发生变化function foo (cou...
2020-05-06 15:45:21 181
原创 读书笔记: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 176
原创 读书笔记: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 296
原创 读书笔记:JavaScript——Object类型
一、创建Object实例的两种方式:1、构造函数创建对象var person=new Object()person.name='diana'person.age=282、对象字面量语法创建对象var person1={ name:'dian', age:28}对象字面量法留空花括号时,与new Object()相同var person2={} 一个使用对象字面量方式创...
2019-11-12 15:59:58 122
原创 读书笔记:JavaScript——管理内存
JavaScript分配给web浏览器的可用内存数量通常较少,因此确保占用最少的内存可以让页面获得更好的性能。优化内存占用的最佳方式,就是为执行中的代码只保存必要的数据。一旦数据不再有用,最好通过将其设置为null来释放其引用,叫做解除引用。适用于大多数全局变量和全局对象的属性。function createPerson(name){ var localPerson=new Object(...
2019-11-12 15:15:56 112
原创 读书笔记:JavaScript——作用域
一、作用域链的前端,指当前执行的代码所在环境的变量对象内部环境可以通过作用域链访问所有的外部环境,但外部环境不能访问内部环境中的任何变量和函数(向上搜索)二、延长作用域链的方法:1、with语句function buildUrl(){ var qs="?debug=true"; with(location){ //将location对象添加进buildUr...
2019-11-12 14:38:45 166
原创 判断两组数据是否相似的js函数
开始写博客啦,督促自己学习前端~编写函数,判断传入的两组数据是否相似,要求判断依据:1、 类型的判断范围,需要区分:String, Boolean, Number, undefined, null, 函数,日期, window2、如均为数组,则数组长度一致、数组项不分先后顺序类型相同即可,如[1, true] 与 [false, 2]是相似的我吭哧半天写出来的函数: <scr...
2019-07-06 17:34:32 1167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人