一般来说,前端水平高低,最重要的考核水平就是JS的应用水平的高低。
学javascript的基础说白了就是学好ECMAScript,他是javascript的标准。
定义了javascript中的流程控制,数据结构,操作符,各种标准对象,表达式,函数,类等。
在线ECMAScript测试:
JAVASCRIPT 基础知识体系(8部分)
1.词法结构
字符集, 注释, 直接量, 标识符和保留字,可选的分号
2.类型、值和变量
数字, 文本, 布尔值, null和undefined, 全局对象, 包装对象, 不可变的原始值和可变的对象引用, 类型转换, 变量声明,变量作用域
3.表达式和运算符
原始表达式,对象和数组的初始化表达式, 函数定义表达式, 属性访问表达式, 调用表达式, 对象创建表达式, 运算符概述, 算术表达式, 关系表达式, 逻辑表达式, 赋值表达式,表达式计算,
4.流程控制
条件,循环, 跳出
5.函数
函数定义, 函数调用, 函数的实参和形参, 闭包, 函数属性、方法和构造函数, 函数式编程
6.类和模块
类和原型, 类和构造函数, JavaScript中Java式的类继承, 类的扩充, 类和类型, JavaScript中的面向对象技术, 子类, 模块
7.BOM与DOM操作
DOM 的增,删,改,查,BOM的提醒,弹窗,异步,缓存,监听
8.数据处理
ajax,json,xml,正则表达式
JAVASCRIPT 进阶知识体系
主要体现在对框架的应用方面
- 1. JQUERY,typescript
- 2. NODE,webpack,gulp,git
- 3. VUE,REACT
- 4. serverless
进阶知识体系我们以后再做整理!