JavaScript 语言基础¶
前置知识¶
-
具有 C/C++ 语言基础,能够编写基本的 C/C++ 代码
-
具有面向对象程序设计的基础,能够理解类封装和方法重写(语言最好是 C++)
-
(如果需要学习 JavaScript 异步)能够理解基本的多线程和异步,理解异步和同步的差别
-
(如果需要学习 JavaScript 异步)能够理解栈和队列两种数据结构,理解函数栈的工作机制
边学边做
阅读这篇文档的时候,编者建议按下 F12 键,打开浏览器的控制台,把编者提供的示例代码在控制台里真正运行一下,相信会给帮助你更好理解 JavaScript 语言的。
后续拓展¶
JavaScript 是应用相当广泛的一门脚本语言,大量的 Web 应用或者移动端应用依靠 JavaScript 以及其衍生语言开发。而且作为“前端三件套”(指 HTML、CSS 和 JavaScript)之一,学习 JavaScript 对编写前端工程的重要性不言而喻。
后续可以阅读的文档有:
- TypeScript 语言入门 /languages/typescript
可以应用 JavaScript 语言相关知识的课程:
- 程序设计训练
- 软件工程
资源链接¶
- 廖雪峰 JavaScript 语言教程 https://www.liaoxuefeng.com/wiki/1022910821149312
- Mozilla JavaScript 语言教程 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
- JSFuck 官方网站 http://www.jsfuck.com/
评论
作者: