这篇文章是的对《JavaScript 应用程序设计》书中的重要概念梳理,便于日后巩固其中的有用知识点。以下章节将按照书中章节依次总结。因为我的语文一直是体育老师教的,写的不好请见谅。
1. JavaScript 的革命时代
JavaScript 具有的以下特性:
- 高性能、事件驱动、无阻塞
- JSON 原生支持,及 NoSQL 数据库
- RESTful 接口架构
- Nodejs 服务端
- NPM 包管理
- ES2015
使得 JavaScript 语言可以在各个层面承担从前端到后端的开发任务。
2. 函数
函数编写最佳实践:
- 不要重复造轮子,将功能抽象成逻辑并通过组合复用
- 一次只做一件事儿
- 保持简单,保持原子性
- 少即是多,保持原子性
减少隐式副作用
- 引用参数传参的问题,需要清楚这个过程
函数声明
- 变量提升问题,这部分我建议按照 StandardJs 的规范走,将变量统一放在函数体顶部。
其他
- 闭包
- 立即执行函数
-
上下文 this[需要详细介绍 this]
- this 的指向取决于方法在哪一个对象上执行
- 本文作者:烈风裘
- 本文题目:JavaScript应用程序设计
- 本文链接:https://xiangst0816.github.io/blog/JavaScript-ying-yong-cheng-xu-she-ji/
- 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!