【JS脚丫系列】
- 【JS脚丫系列】一道经典的this面试题(复杂度两颗星)
- 【JS脚丫系列】严格模式"use strict";
- 【JS脚丫系列】JS基础知识脉络 By 吃码小妖
- 【JS脚丫系列】重温闭包
- 【JS脚丫系列】重温bind
初级前端工程师的必备知识点
图片版
文字版
JS基础知识脉络 By 吃码小妖
- JS的历史
- 引入JS的多种方式
- ECMAScript和JS的区别和联系
- 输出。document.write()
- 执行顺序
- 分号
- 空白字符
- 块
- 注释
- 字符集,Unicode
- 变量、标识符。
- 如何声明
- 变量的生命周期
- 全局变量和局部变量的区别。
- 变量的作用域
- let、const声明(#重点)
- 变量声明提升、函数声明提升。以及相关的常见面试题
- 保留字、关键字
- 字面量、直接量
- 运算符、操作符
- 种类
- 赋值运算符(=、+=、/+)
- 比较运算符(==、===、!=、!==、>、>=、<、<=)
- 逗号运算符 ,
- 指数运算符(**)
- 加减乘除取模
- 中括号运算符([])
- 点运算符(.)
- void(0)
- 单词运算符(void、delete、new、typeof、instanceof、in、eval)
- 位操作(用到再看)
- spread、rest
- 隐式类型转换
- 结合性
- 优先级
- 语句
- 表达式
- 内存分配、释放。内存泄漏。
- 作用域
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。