摘要: 时间对象:new Date() 获取当前用户的本地时间(用户的本地时间是不可靠的) 在真正的开发中,要获取服务器的时间(相对安全) 时间戳: 1970年01月01日00时00分00秒到当前的毫秒数 new Date().getTime(); // number类型 Date.now() // num 阅读全文
posted @ 2018-10-28 22:28 真的想不出来 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 定时器: setTimeout setInterval clearTimeout clearInterval 语法: setTimeout(function(){},延迟时间,第一函数的参数) 三个参数: 第一个: callback(钩子函数),当某个“事件”(某个条件成立触发的函数) 第二个: 延 阅读全文
posted @ 2018-10-28 21:06 真的想不出来 阅读(220) 评论(0) 推荐(0) 编辑
摘要: let : (ES6新增加的知识点) babel可以把ES6转成ES5 变量: var let 区别:var 会进行变量提升, 会在window(全局作用域)下挂属性,不受限于块,可以重复命名 let 不会变量提升, 在声明的上方有暂存死区,受限于块,不可重复命名 let的好处: 1.在同域中不能有2个相同的名字出现(也包括形参... 阅读全文
posted @ 2018-10-28 15:19 真的想不出来 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ES6中新增了块的概念 块: 是个花括号 { } 常用的一些带{ }的地方: 用了块{ },产生的变化: 1.没有被块 包着的函数声明,在全局都能被访问到 2.被{块}包住的函数声明,在 { }上方访问时undefined / let 和 const 声明的变量 和 常量 支持{ }的概念,在块之外 阅读全文
posted @ 2018-10-28 15:05 真的想不出来 阅读(292) 评论(0) 推荐(1) 编辑
摘要: 前言:市面上对闭包的理解:(不同的人对闭包的理解不尽相同) 1.一个函数就是一个闭包 2.闭包就是让内部函数可以访问外部函数的参数或者变量,这个值是不会被浏览器垃圾回收机制回收js中的闭包理解: js有个特性,函数开了一个新空间,里面的变量、私有属性都不会被外界干扰.(封闭空间) (function 阅读全文
posted @ 2018-10-28 13:53 真的想不出来 阅读(243) 评论(0) 推荐(0) 编辑