02 2022 档案

摘要:nvm全名node.js version management,是一个nodejs的版本管理工具。 下载地址: https://github.com/coreybutler/nvm-windows/releases 安装 双击安装软件 安装完毕后,运行CMD,输入nvm,出现这个界面即可 安装出现的 阅读全文
posted @ 2022-02-24 16:54 xiao旭 阅读(840) 评论(0) 推荐(0) 编辑
摘要:class 类,ES6之后新增的 ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 class deml { constructor(){ //属性值 } say(){ //方法 } } 等 阅读全文
posted @ 2022-02-23 15:18 xiao旭 阅读(310) 评论(0) 推荐(0) 编辑
摘要:今天看到这种写法,好奇的百度了下,做下相关的记录 ?. 可选链 a=b?.name //等价于 if(!!b){ a = b.name; }else{ a = undefined; } //判断b是否存在(null、undefined的除外), //存在的话 b.name赋值给a, //否则(当b 阅读全文
posted @ 2022-02-15 16:26 xiao旭 阅读(341) 评论(0) 推荐(0) 编辑
摘要:bind、call、apply 共同点:都是改变this的指向 区别 bind call apply 第一个参数是this要指向的对象,多个参数 类型不限 第一个参数是this要指向的对象,多个参数 类型不限 第一个参数是this要指向的对象,第二个参数是数组 bind()改过this后,不执行函数 阅读全文
posted @ 2022-02-11 15:03 xiao旭 阅读(66) 评论(0) 推荐(0) 编辑
摘要:访问者模式(Visitor): 针对于对象结构中的元素,定义在不改变该对象的前提下访问结构中元素的新方法 实现:使指定对象Visitor具有数组的 push pop 和 splice 方法 let Visitor = (function(){ return { push:function(){}, 阅读全文
posted @ 2022-02-08 14:47 xiao旭 阅读(36) 评论(0) 推荐(0) 编辑
摘要:迭代器模式 指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 迭代器模式可以把迭代的过程从业务逻辑中分离出来,使用迭代器模式后,即使不关心对象的内部结构,也可以安顺序访问其中的每个元素 jq中的迭代器 迭代器模式无非就是循环访问聚合对象中的每个元素。比如 each函数 阅读全文
posted @ 2022-02-07 21:14 xiao旭 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示