建议阅读本文前先读完这篇文章:使用Script-Streaming提升页面加载性能原文作者:Addy Osmani (@addyosmani[1]) 过去几年中,JavaSc...
建议阅读本文前先读完这篇文章:使用Script-Streaming提升页面加载性能原文作者:Addy Osmani (@addyosmani[1]) 过去几年中,JavaSc...
本文首发于猫眼前端团队公众号 https://mp.weixin.qq.com/s/Xm_c841UdKA06s76rJ_4nw 前言 如果大家用 PM2 管理 Node.j...
前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 想阅读更多优质原创文章请猛戳GitHub博客 一、线...
@luciuss 如果我没记错的话,服务器要安装个pem文件
我的 HTTPS 升级之旅本文将介绍我是如何将一个 HTTP 网站升级到 HTTPS。系统环境:CentOS 7.0 + Nginx 1.12.0 前言 先贴一个福利,也作为没有启用 HTTPS 的反...
可以再讲讲深拷贝的循环引用问题
前端 浅拷贝和深拷贝一、什么是浅拷贝、什么是深拷贝 我们都知道js的数据类型分为基本类型和引用类型,一般讨论到浅拷贝和深拷贝的都是针对引用类型的,像Object和Array这样的复杂类型, 1、...
前言 eval() 是 JavaScript 中一个非常有用的函数,它可以一段代码字符串动态执行。然而各种编码规范和最佳实践都强烈抵制 eval,几乎将 eval 打入了死牢...
TL;DR 无头 Chrome 是一个将动态 JS 页面转成静态 HTML 页面的即插即用的解决方案。将其运行于 web 服务器之上,你可以预渲染任何现代 JS 特性,从而提...
script-streaming 是什么? 加载 JavaScript 算是 web 性能最严重的瓶颈之一,尤其在低端 CPU 上情况更糟糕。加载 JavaScript 的性...
题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 地址:https://www.nowcod...
Sebastian Markbåge 提出的 Rest/Spread Properties 提案包括两部分: 用于对象解构的 rest 操作符(...)。目前,这个操作符只能...
Jordan Harband 提出了 Promise.prototype.finally 这一章节的提案。 如何工作? .finally() 这样用: finally 的回调...
前言 TCP 作为一种最常用的传输层协议,它的作用是在不可靠的传输信道上,提供可靠地数据传输。在各层网络协议中,只要有一层协议是可靠的,那么整个网络传输就是安全可靠的。现实中...
gulp.task 移除了三参数语法,现在不能使用数组来指定一个任务的依赖。gulp 4.0 加入了 gulp.series 和 gulp.parallel 来实现任务的串行...
1.背景 浏览器环境下,使用最多的图片格式有 JPEG、PNG、GIF。其中,JPEG 适合色彩复杂的图片,PNG 适合色彩单一或者需要透明的图片,GIF 通常用于动图。现有...