使用create方法,实现原型的继承,创建prototype和对象之间的关联关系 体现多态 最常用的原型继承方式 es6 的类 使用apply和call 实现bind 借用其...
使用create方法,实现原型的继承,创建prototype和对象之间的关联关系 体现多态 最常用的原型继承方式 es6 的类 使用apply和call 实现bind 借用其...
node的意义 浏览器通过事件驱动服务界面上的交互,node通过事件驱动服务IO。 单线程三大弱点 无法利用多核cpu 大量计算会阻塞线程 错误会引起退出整个应用 像浏览器的...
. 匹配任意字符正则表示的是一个组合,配合任意一个非断行字符.转义\w 表示文字和大小写字母_\W 表示\w的反向匹配字符\d 表示匹配阿拉伯数字\D 匹配非数字\s 空格,...
为什么要异步IO node的事件循环 在进程启动时,node会创建一个类似于while的循环,每执行一次循环体就是一个tick每个tick的过程就是查看是否有事件待处理,如果...
回顾reduxredux解决了什么问题redux基本架构图dispatch函数 如何编写中间件中间件函数基本格式中间件洋葱模型 redux中间件源码解析applyMiddle...
个人的理解是typescript就是es+类型检查,首先我们看一个最简单的例子 在这里我们定义了两个组件,一个是InnerError, 一个是Errors。Errors是In...
最近一个月在读原则这本书,每天下班在地铁上陆陆续续读了百分之70,首先回忆一下书中的内容,然后总结总结自己的原则,看看哪里还有改进的地方。 工作中: 企业由人和文化组成,一个...
属性重命名 默认值 当缺省的b为undefined时,给一个默认的1200 ?的作用代表可传可不传 void 代表没有返回值 只读属性 通过解构的方式可以修改值, 但是不能直...
个人的理解是typescript就是es+类型检查,首先我们看一个最简单的例子 在这里我们定义了两个组件,一个是InnerError, 一个是Errors。Errors是In...