随笔分类 - javaScript
javaScript4
摘要:sh f1.js标准内置对象 1)Proxy 详细说明 https://www.jianshu.com/p/81eb68ae5eb1 Proxy 对象用于创建一个对象的代理(在目标对象的外层搭建了一层拦截),从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。 const p =
javaScript3
摘要:事件 1.函数 函数主要用于封装代码块 函数封装的步骤: 1)总结复用代码,用function包装复用代码。 2)发现可变量,抽取为形参。 结合项目观察某些变量值,考量是否更改当前变量就可实现多途径使用。 3)形参尽量不要超过四个。 123 2.作用域 调试工具断点打的其实是:执行环境。--代码运行
javaScript2
摘要:同步异步 -promise 1.同步和异步 同步:代码从上往下依次执行(编译过后) 异步:异步代码要等到当前文件中所有同步代码执行完成以后再单独依次执行异步代码 2.常见的异步场景 1)定时器 2)事件处理函数 3)异步ajax 4)异步回调 以上的异步逻辑都被包含在回调函数中 3.回调地狱 回掉函
javascript1
摘要:执行环境-作用域-函数进阶-闭包 1.回顾map的使用和与for/forEach的区别 map的使用-只能用于数组,返回一个新数组,map内部必须return forEach原数组上进行遍历(本质是for循环),要改变原数组第一层值,必须配合索引 当遍历数组为数组对象用forEach可以直接改变第二