摘要:
https://note.youdao.com/web/ /file/0E0DFA61D11B4633A74E205771C69130/note/95E016689B454D7997A19D9A6686EDDB/ 阅读全文
摘要:
https://note.youdao.com/web/ /file/7817D8B4FF9B4AE486F9ECA9757F3BF2/note/8330895090354EC7A1AF197A39D96ADE/ https://note.youdao.com/web/ /file/7817D8B4 阅读全文
摘要:
图片异步加载原理:DOM节点已经提前全部创建好,并且src里面已经放置好了同一个图片(同一张图片只请求一次,不会请求多次),并且写上了data src,只加载一屏的数据,只有当滚动到下一屏时,才去加载下一屏的数据; 滚动加载:DOM节点没有提前全部创建好,只有滚动到下一屏时,才去创建下一屏的dom节 阅读全文
摘要:
a链接跳转和SPA单页路由的区别: a链接跳转:会从重新从服务器请求,包括一些共用的插件,样式,库,相应速度慢,耗流量,耗性能 SPA单页路由模式:只是加载中间的html代码 阅读全文
摘要:
cookie: cookie里面一般存放的是: ● 用户登录某些网站的身份信息,以便下次直接登录; ● 浏览购物网站添加到购物车商品的信息; cookie的内容主要包括:名字,值,过期时间,路径和域。 COOKIE可以在用户关闭浏览器之后再次访问时可以保存身份信息(比如保存用户名密码) ,而SESS 阅读全文
摘要:
阿里巴巴图标应用教程 3.1 PC端应用教程 iconfont对于前端应用来说有很多便捷: 1、自由变化大小 2、自由修改颜色 3、可以添加一些视觉效果如:阴影、旋转、透明度。 4、兼容IE6 应用步骤: 1 font face声明字体 @font face {font family: 'iconf 阅读全文
摘要:
http://es6.ruanyifeng.com/?search=fetch&x=0&y=0 docs/lethttp://es6.ruanyifeng.com/?search=fetch&x=0&y=0 docs/let ● ES6规定暂时性死区和let、const语句不出现变量提升,主要是为了 阅读全文
摘要:
ES5只有两种声明变量的方法:var命令和function命令。ES6除了添加let和const命令,后面章节还会提到,另外两种声明变量的方法:import命令和class命令。所以,ES6一共有6种声明变量的方法。 顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。E 阅读全文
摘要:
两条规则:(否则报错) 1. 声明的变量,一旦赋值,则不可改变 2. 声明变量的同时,则要立即初始化赋值 3. 只在声明的块级作用域内有效 4. 存在暂时性死区(先声明定义,再使用) 5. 不可重复声明(同一个块级作用域内,let、var、const 声明过的变量,就不要再次声明) 阅读全文
摘要:
```
ES5的顶层对象,本身也是一个问题,因为它在各种实现里面是不统一的。 ● 浏览器里面,顶层对象是window,但Node和Web Worker没有window。 ● 浏览器和Web Worker里面,self也指向顶层对象,但是Node没有self。 ● Node里面,顶层对象是global,但其他环境都不支持。
为了能够在各种环境,都能取到顶层对象,现在一般是使用this变量... 阅读全文