教程:
https://wangdoc.com/javascript/basic/index.html
笔记
1. 关于 JavaScript 的一些介绍
JavaScript 是一种嵌入式语言,它本身的核心语法不多,自身不提供任何与 IO 相关的 API,要靠宿主环境提供,所以一般 JavaScript 只适合嵌入更大型的应用程序环境,去调用宿主环境提供的底层 API。
常见的宿主环境如:浏览器、服务器(node)、mongo shell。
浏览器提供的额外 API 可以分为三个部分:
- 浏览器控制类:操作浏览器,即 bom
- DOM 类,操作网页的各种元素
- Web 类,实现互联网的各种功能
JavaScript 的核心语法只包括两部分:
- 基本语法构造,如 操作符、控制结构、语句
- 标准库,就是一系列具备各种功能的对象如 Array / Date / Math
本书结构:
- 基本语法
- 标准库
- 浏览器 API
- DOM
2. 为什么学习 JavaScript ?
2.1 操控浏览器的能力
2.2 广泛的使用领域
- 浏览器的平台化
浏览器本身的功能越来越强,JS 因此可以调用许多系统功能,如操作本地文件、操作图片、调用摄像头和麦克风等等。 - Node
node 可以用来开发服务器端。 - 数据库操作
NoSql 这个数据库概念从 JSON 格式的基础上诞生,大部分 NoSQL 数据库允许 JavaScript 直接操作。比如 Mongo Shell. - 移动平台开发
weex 和 react native 吗?目前来看,前景不是很明朗。 - 内嵌脚本语言
应用程序内嵌 JS - 为啥学?
作为一个转行人员,想在后端打败科班学生感觉实在困难。而前端鱼龙混杂,就阮老师也是半路出家,给了我更多的信心。