分类 JavaScript 下的文章

使用Node的mysql库连接时产生错误 Client does not support authentication ...

最近要使用 Express 框架搭建一个 Node 后台服务, 结果在连接本地的 MYSQL 数据库时, 产生了这样的错误。解决办法是这个如果你使用 navicate 连接它时也有这样的错误, ...
  • 2019-10-4 12:17

模块化编程原则

本文摘选自 《JavaScript 应用程序设计》【Eric Elliott著 吴斌译】【机械工业出版社】模块化编程原则你可以将模块理解为规模较小的独立应用程序。以模块自身的角度看来,每个模块都...
  • 2019-8-25 23:43

工厂函数

一、享元模式通过将可重复使用的方法与属性保存在一个代理对象中, 进而节省一些系统资源, 特别是应用中存在大量类型相同的实例时, 使用享元模式可以明显提升系统性能并有效减少内存损耗。假如需要创建很...
  • 2019-8-15 10:53

原型代理与原型克隆

一、原型代理在之前的介绍中, 我们重点介绍了原型, 里面有熟悉的 __proto__ 和 prototype, 现在花一些时间来研究一下对象的拷贝问题。let switchProto = { ...
  • 2019-8-11 15:35

对象属性配置和代理

一、存取器属性: setter 和 getter如果对象内某个属性比较重要, 比如 User 类中有一个 email 属性, 而开发者对 email 又有着严格的要求, 比如说 email 只能...