【笔记】Web 前端
Mar 23, 2019
Web 前端相关笔记
JavaScript
Brendan Eich 设计实现,ECMAScript 标准,基于 V8 引擎
数据类型:
- 基本数据类型:Number, String, Boolean, Null, Undefined
- 复杂数据类型:Object
- 判断方法:typeof
- 三大引用类型:
- Object
- Array
- Function
- 值类型和引用类型
变量作用域与解构赋值
- 变量提升:将所声明的变量“提升”函数顶部。词法分析
- 解构赋值:ES6 引入,同时对一组变量进行赋值。
- 高阶函数:
- map/reduce
- filter
- sort
- 闭包 closure:
- 箭头函数
- 原型链
JS DOM
浏览器对象:JS Browser BOM
Window:
- Window Size:
- window.innerHeight
- window.innerWidth
- Window Methods
- window.open()
- window.close()
- window.moveTo()
- window.resizeTo()
Screen
- screen.width
- screen.height
- screen.availWidth
- screen.availheight
- screen.colorDepth
- screen.pixelDepth
Location
History
Navigator
Popup Alert
Timing
Cookies
HTML5
Basic
Forms
HTML5
HTML Graphics
HTML Canvas
- 基本使用
- Echarts
HTML SVG
HTML Media
Media
Video
- tag
Audio
Plug-ins
YouTube
HTML APIs
- Geolocation
- Drag/Drop
- Web Storage
- Web Workers
- SSE
CSS
Basic
Advanced
Responsive
Grid
Algorithm
- 元素交换
- 最长公共子串
- 最长回文串