大家好,又见面了,我是全栈君。
前面的话
javascript是一门充满活力、简单易用的语言,又是一门具有许多复杂微妙技术的语言。即使是经验丰富的javascript开发者,如果没有认真学习的话,也无法真正理解它们,这就是javascript的矛盾之处。由于javascript不必理解就可以使用,因此通常来说很难真正理解语言本身,这就是我们面临的挑战。不满足于只是让代码正常工作,而是想要弄清楚为什么,勇于挑战这条崎岖颠簸的少有人走的路,拥抱整个javascript
纷繁复杂的库,大多都以javascript为基础。实际上,前端工程师很大程度上指javascript工程师。前端入门容易精通难,说的是前端,更指的是javascript。如果把掌握HTML和CSS作为进入”前端大学“的高中知识贮备,那么javascript就是”前端大学“的主修课程,如何在”毕业“后成功开启自己的前端人生,要看javascript知识学得深不深,理解得透彻不透彻,所以在javascript上投入多少时间都不为过
小火柴将javascript的知识体系进行了梳理和归纳,总结成以下目录
ECMA
基础语法
【基础】
【运算符】
【语句】
【规范】
数据类型
【基础】
【基本类型】
【构造器类型】
【日期对象】
【类型识别】
【类型转换】
【函数】
【对象】
难点重点
【作用域】
【闭包】
【this】
【继承实现】
一张图理解prototype、proto和constructor的三角关系
【模块化】
DOM
节点
【节点类型】
【获取节点】
【节点操作】
脚本化CSS
表单脚本
元素尺寸
事件
【事件机制】
【事件类型】
动画
拖拽
运动
canvas
SVG
AJAX
【基础】
【跨域】
存储
BOM
【定时器】
【window属性】
【HTML5】
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108627.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...