一 入门篇 笔记

教程:

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
  • 为啥学?
    作为一个转行人员,想在后端打败科班学生感觉实在困难。而前端鱼龙混杂,就阮老师也是半路出家,给了我更多的信心。

你可能感兴趣的:(一 入门篇 笔记)