摘要: 常用js类定义的方法有哪些? 主要有构造函数原型和对象创建两种方法。原型法是通用老方法,对象创建是ES5推荐使用的方法.目前来看,原型法更普遍. 构造函数方法定义类 function Person(){ this.name = 'michaelqin'; } Person.prototype.say 阅读全文
posted @ 2022-02-21 17:06 只做你的向日葵 阅读(56) 评论(0) 推荐(0) 编辑
摘要: node中的异步和同步怎么理解 node是单线程的,异步是通过一次次的循环事件队列来实现的.同步则是说阻塞式的IO,这在高并发环境会是一个很大的性能问题,所以同步一般只在基础框架的启动时使用,用来加载配置文件,初始化程序什么的. 有哪些方法可以进行异步流程的控制? 多层嵌套回调 为每一个回调写单独的 阅读全文
posted @ 2022-02-21 12:21 只做你的向日葵 阅读(58) 评论(0) 推荐(0) 编辑
摘要: node的网络模块架构 node全面支持各种网络服务器和客户端,包括tcp, http/https, tcp, udp, dns, tls/ssl等. node是怎样支持https,tls的? 主要实现以下几个步骤即可: openssl生成公钥私钥 服务器或客户端使用https替代http 服务器或 阅读全文
posted @ 2022-02-21 12:11 只做你的向日葵 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 内置的fs模块架构是什么? fs模块主要由下面几部分组成: POSIX文件Wrapper,对应于操作系统的原生文件操作 文件流 fs.createReadStream和fs.createWriteStream 同步文件读写,fs.readFileSync和fs.writeFileSync 异步文件读 阅读全文
posted @ 2022-02-21 11:50 只做你的向日葵 阅读(49) 评论(0) 推荐(0) 编辑