上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 立即执行函数 定义:此类函数没有声明,在一次执行过后即释放(被销毁)。适合做初始化工作。 针对初始化功能的函数:只想让它执行一次的函数 立即执行的函数也有参数,也有返回值,有预编译 立即执行函数的两种写法 在 W3C 建议使用这一种 能被执行符号执行的表达式,这个函数的名字就会被自动忽略(放弃名字) 阅读全文
posted @ 2020-03-25 17:15 懒惰ing 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 作用域 作用域定义:变量(变量作用于又称上下文)和函数生效(能被访问)的区域 函数外面不能用函数里面的。里面的可以访问外面的,外面的不能访问里面的,彼此独立的区间不能相互访问 外层函数不能访问里层的,里层的可以访问外层的,越往里权限越大 [[scope]]: 每个 函数都是一个对象,对象中有些属性我 阅读全文
posted @ 2020-03-24 21:06 懒惰ing 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Js运行三部剧 语法分析 → 预编译 → 解释执行 预编译前奏 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象(就是 )所有。 一切声明的全局变量,全是 的属性 就是全局的域 预编译过程 预编译发生在函数执行的前一刻 (函数)预编译的四部曲: 1. 创建 对象 (执行期上下文, 阅读全文
posted @ 2020-03-24 21:02 懒惰ing 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 闭包 闭包是指有权访问另一个函数作用域中的变量的函数 当内部函数被保存到外部时,将会生成闭包。 闭包会导致原有作用域链不释放,造成内存泄露。 内存泄漏就是内存占用,内存被占用的越多,内存就变得越来越少了,就像内存被泄露了一样 闭包会导致多个执行函数共用一个公有变量,污染全局变量。 但凡是内部的函数被 阅读全文
posted @ 2020-03-24 20:55 懒惰ing 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.从属关系区别 是 提供的语法规则,只有导入样式表的作用; 是`HTML CSS RSS、rel` 连接属性等。 2.加载顺序区别 加载页面时, 标签引入的 被同时加载; 引入的 将在页面加载完毕后被加载。 3.兼容性区别 是 才有的语法,故只可在 才能识别; 标签作为 元素,不存在兼容性问题。 阅读全文
posted @ 2020-03-24 20:47 懒惰ing 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ES6 的内置对象扩展 Array 的扩展方法 扩展运算符(展开语法) 扩展运算符可以将数组或者对象转为用逗号分隔的参数序列 扩展运算符可以应用于 合并数组 将类数组或可遍历数组转换为真正的数组 1. 2. 构造函数方法: 被转换的类数组 将处理后的值放入返回的数组,类似于数组的 map 方法 实例 阅读全文
posted @ 2020-03-23 20:05 懒惰ing 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 为什么是 ES6 每一次标准的诞生都意味着语言的完善,功能的加强, JavaScript 语言本身也有一些令人不满意的地方 变量提升特性增加了程序运行时的不可预测性 语法过于松散,实现相同的功能,不同的人可能会写出不同的代码 ES6 新增语法 let ES6 中新增的用于声明变量的关键字 let 声 阅读全文
posted @ 2020-03-23 19:59 懒惰ing 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 正则表达式概述 什么是正则表达式 正则表达式(Regular Expression) 是用于匹配字符串中字符串组合的模式。在 JavaScript 中,正则表达式也是对象 通常用来检索,替换哪些某个模式(规则)的文本,例如验证表单:用户名表单只输入英文字母,数字或者下划线,昵称输入框可以输入中文(匹 阅读全文
posted @ 2020-03-23 19:42 懒惰ing 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 继承 ES6 之前并没有给我们提供 extends 继承,我们可以通过 构造函数+原型对象 模拟实现继承,被称为 组合继承 .call() 调用这函数,并且修改函数运行时的 this 指向 xxx.call(thisArg,arg1,arg2,...) 1. thisArg:当前调用函数 this 阅读全文
posted @ 2020-03-23 19:36 懒惰ing 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ES5 新增方法概述 ES5 中给我们创建了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括: 数组方法 字符串方法 对象方法 数组方法 迭代(遍历)方法: 数组当前项的值 数组当前项的索引 数组对象本身 相似于 return 不会中止循环 创建一新的数组,数组中的元素是通过检查指定数组中 阅读全文
posted @ 2020-03-23 19:34 懒惰ing 阅读(410) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页