导图社区 JavaScript程序开发
这是一篇关于JavaScript程序开发的思维导图,主要内容包括:安全,性能优化,框架和库,浏览器API,网络请求,异步编程,面向对象编程,函数,基础语法。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
JavaScript程序开发
基础语法
变量和数据类型
变量声明
var、let、const
变量的作用域
数据类型
原始数据类型
数字、字符串、布尔值、null、undefined
引用数据类型
对象、数组、函数
运算符和表达式
算术运算符
加法、减法、乘法、除法、取模、自增、自减
比较运算符
大于、小于、等于、不等于、全等、不全等
逻辑运算符
与、或、非
条件运算符
三目运算符
流程控制
条件语句
if、else if、else
循环语句
for、while、dowhile
跳转语句
break、continue、return
函数
函数定义
函数声明、函数表达式、箭头函数
参数和返回值
参数传递
值传递、引用传递
返回值
单个返回值、多个返回值
高阶函数
函数作为参数、函数作为返回值
面向对象编程
类和继承
类的定义
构造函数、原型链
继承的实现
原型继承、构造函数继承、组合继承;
对象的属性和方法
属性的读写
点运算符、方括号运算符
方法的定义;
普通方法、静态方法、原型方法
模块化
模块的定义
立即执行函数表达式、模块模式
模块的加载
CommonJS、ES6模块
异步编程
回调函数
同步回调、异步回调
Promise
Promise对象
Promise构造函数、Promise实例
Promise方法
then、catch、finally
async/await
async函数
异步函数定义、异步函数返回值
await表达式
异步函数中的await、await的异常处理
网络请求
XMLHttpRequest
创建XMLHttpRequest对象、发送请求、处理响应
Fetch API
Fetch API的使用、响应的处理
浏览器API
DOM操作
节点操作、属性操作、事件操作
BOM操作
窗口操作、导航操作、历史操作
框架和库
React
React组件、生命周期、状态管理
Vue
Vue实例、模板语法、数据绑定
Angular
Angular模块、组件、服务
性能优化
代码优化
避免全局变量、避免使用with语句、避免使用eval函数
性能监测
性能API、性能工具
安全
XSS攻击
跨站脚本攻击的原理、防御措施
CSRF攻击
跨站请求伪造的原理、防御措施;