一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。
先来看看JavaScript 1、生产出一大堆库:jQuery、MooTools、Prototype、Dojo、YUI、ExtJS、ZeptoJS...... 2、生产出一大堆框架:AngularJS、VueJS、ReactJS、EmberJS、NuxtJS、ThreeJS...... 3、生产出一大堆衍生语言:TypeScript、JSX、CoffeeScript...... 4、ES6的诞生与发展:对于ES3/ES来说,ES6就是一块大大的语法糖......
学习路线如下:
A:js基础部分,如:定义变量、函数、数组、字符串等的处理,内置函数、内置对象等。 B:js面向过程编程思想,封装出各个函数,试着用这些去做一些常见的小功能,如:选项卡,自定义多选按钮,自定义播放器,3D幻灯片; C:js面向对象编程思想,试着去封装一些你自己的对象,提供出有意义的接口出来; D:学了上述的内容,然后学常用的库,这里必须学jquery; E:学基于Jquery之上的常见插件,如:bootstrap,Layer,富文本编辑器等。F:综合应用上面的多种库写实际项目的模板,多写几套。
JavaScript的一些知识点
• 类型转换 • this • 作用域(作用域链) • 原型链以及继承 • 闭包的理解 • 动态作用域 和词法作用域 • JavaScript 执行机制 • promise & async
JavaScript特点
JavaScript 是一门脚本语言。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 容易学习。
<script src="myScript.js"></script>
学习javascript的目标是用一种语言解决前端和后端开发,前端js,后端node.js。N多年前开发WEB应用,用过HTML\CSS\JS,只是没有现在那么炫的效果,起辅助作用,总算有了基础。重点是javascript的学习。设计的基本学习路线是:
1、从“javascript语言核心”起步学习,从基础到高级逐步深入;
2、学习HTML和CSS,HTML4已经没有问题,重点是HTML5;
3、浏览器中的js和Node同步学习。
ps:
我觉得差不多的时候,就可以学习用JS来做web开发了,但是别急,这时候还没准备好新建一个项目,所以我还是会在devtools里,但是侧重是熟悉DOM,我会从简单的window.alert, window.prompt 开始,慢慢地去试验DOM的API如何使用,我会买一本DOM编程的书,放在案头,一章一章往下看,边看边试,慢慢地接触到DOM的常用操作。