上一页 1 ··· 20 21 22 23 24
摘要: 定时器: 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) 编辑
摘要: 数组 Array [] 的方法 有下标,有length Array.from(类数组) 类数组转数组 将一个类数组对象或者可遍历对象转换成一个真正的数组。 (类数组:是一个有length,属性名是数字的对象(像数组,却不能用数组的方法)。比如:获取的一组元素/arguments) Array.fro 阅读全文
posted @ 2018-10-25 18:27 真的想不出来 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: JSON json是一种数据格式,它本质是字符串,长的像js中的对象。 一般json数据都是后端给的 '{"name":"诗进","age":18}' 或者 '[]' `JSON.parse() ` 可以把JSON格式的数据转成js中的对象 ( 高版本浏览器才能使用,低版本用json2.js) 例子 阅读全文
posted @ 2018-10-23 16:58 真的想不出来 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ECMAscript 中规定的数据类型有: 简单类型:string、number、boolean、undefined、null、symbol、bigint 引用(复杂)类型:object object 又分为:普通对象 {}、数组对象 []、函数 function(){} 分割线 检测这些数据的类型 阅读全文
posted @ 2018-10-23 15:56 真的想不出来 阅读(3346) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24