前端听课笔记
前端实战训练营笔记
JavaScript基础
Number全都用双精度浮点数表示
安全数是2^53-1以下的
toPresition(a)返回第一个不为0保留后边a位
tofixed(a)返回保留小数点后a位
原型链
- _proto_是隐式原型,指向构造函数原型prototype
- prototype是显式原型
BOM
userAgent可以获取用户的硬件信息
navigation
- clipboard获得粘贴的信息
- keyboard是键盘相关
- geolocation定位
indexedDB
浏览器提供的数据库
Cookie:4kb
LocalStorage:2.5m-10mb
indexedDB:无限
Filereader
文件操作
生成随机数
使用window.crypto.getRandomValues()arr
或Math.random()
图片懒加载
可以用parent scroll
还有IntersectionObserver方法
CSS
盒模型
从外往里border,margin,content,padding
flex
grid
底层技术
浏览器缓存
缓存顺序
浏览器渲染
async和defer
async加载好后直接执行