随笔分类 - ECMAScript 6
摘要:案列需求 基于MYSQL数据库+Express对外提供用户列表的API接口服务。用到的技术点如下: 第三方的包express和mysql2 ES6模块化 Promise async/await 主要的实现步骤 搭建项目的基本结构 创建基本的服务器 创建db数据库操作模块 创建user_ctrl业务模
阅读全文
摘要:什么是async/await async/await是ES8引入的新语法,用来简化Promise异步操作。在async/await出现之前,开发者只能通过链式.then()的方式处理Promise异步操作。 .then链式调用的优点: 解决了回调地狱的问题; .then链式调用的缺点: 代码冗余、阅
阅读全文
摘要:1、回顾node.js中如何实现模块化? node.js遵循CommonJs的模块化规范 导入其它模块使用require()方法 模块对外共享成员使用module.exports对象 模块化的好处: 大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用 2、前端模块化
阅读全文
摘要:一、 两大编程思想 面向过程 优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程 缺点:没有面向对象易维护、易复用、易扩展 面向过程编程POP(Process-oriented programming) 面向过程就是分析解决问题所需要的步骤,然后用函数把这些步骤一步一
阅读全文
摘要:ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript 和 JavaScript 的关系 1996年11月,JavaScr
阅读全文