display:none与visibility:hidden的区别? 2022-09-09
1、在渲染树中。display:none会让元素完全从渲染树中消失,渲染时不会占据任何空间;visibility:hidden不会让元素从渲染树中消失,渲染的元素...详情>
10个超实用的JavaScript技巧,让你的日常工作更轻松 2022-09-09
在前面,我们也分享了很多关于JavaScript的技巧,今天我们再来看看这10个超级实用的技巧,希望能够对你有所帮助。详情>
20分钟快速学习了解下ES6 2022-09-09
根据维基百科解释“ECMAScript 规范是由 Netscape 的 Brendan Eich 开发的脚本语言的标准化规范;最初命名为 Mocha,然后是 LiveScript,最后是...详情>
如何提⾼webpack的打包速度? 2022-09-08
对于 Loader 来说,影响打包效率首当其冲必属 Babel 了。因为 Babel 会将代码转为字符串生成 AST,然后对 AST 继续进行转变最后再生成新的代码...详情>
HTTP状态码304是多好还是少好 2022-09-08
服务器为了提高网站访问速度,对之前访问的部分页面指定缓存机制,当客户端在此对这些页面进行请求,服务器会根据缓存内容判断页面与之前是否...详情>
GET和POST的请求的区别 2022-09-08
Post 和 Get 是 HTTP 请求的两种方法,其区别如下:应用场景: GET 请求是一个幂等的请求,一般 Get 请求用于对服务器资源不会产生影响的场景...详情>
如何提⾼webpack的构建速度? 2022-09-08
1. 多⼊⼝情况下,使⽤ CommonsChunkPlugin 来提取公共代码2. 通过 externals 配置来提取常⽤库3. 利⽤ DllPlugin 和 DllReferencePlugin 预编...详情>
如何⽤webpack来优化前端性能? 2022-09-08
⽤webpack优化前端性能是指优化webpack的输出结果,让打包的最终结果在浏览器运⾏快速⾼效。如何⽤webpack来优化前端性能?1. 压缩代码:删除...详情>
即时通讯的实现:短轮询、长轮询、SSE 和 WebSocket 间的区别? 2022-09-08
短轮询的基本思路: 浏览器每隔一段时间向浏览器发送 http 请求,服务器端在收到请求后,不论是否有数据更新,都直接进行响应。这种方式实现的...详情>
TCP粘包是怎么回事,如何处理? 2022-09-08
默认情况下, TCP 连接会启⽤延迟传送算法 (Nagle 算法), 在数据发送之前缓存他们. 如果短时间有多个数据发送, 会缓冲到⼀起作⼀次发送 (缓冲⼤...详情>