CDN——Web架构的提速利器
一、为什么会有 CDN? 互联网早期,所有网站内容(文本、图片、视频)大多集中存储在一台或几台服务器上。随着用户和内容的爆发增长,出现了严重的两...
一、为什么会有 CDN? 互联网早期,所有网站内容(文本、图片、视频)大多集中存储在一台或几台服务器上。随着用户和内容的爆发增长,出现了严重的两...
1. 为什么 JavaScript 是单线程? JavaScript 诞生于 1995 年 Netscape 浏览器,为了解决网页的交互需求。 JavaScript 的设计初衷是操作网页(DOM),单线程可以避免多个线程同时操作页面导致的...
package.json 与 package-lock.json 任何 Node.js 应用程序一般都有一个 package.json 文件,用来描述项目基本信息、依赖包名称和版本、脚本等内容。 当执行 npm install 时,npm 会根据 package.json 中的依赖信息安装相应...
背景:为什么需要异步? 首先谈一谈前端异步编程的历史背景。 JavaScript 是单线程执行的。这意味着一次只能做一件事,如果一段代码运行时间过长,整个页面就会“...
前言 通常我们认为只有服务器端才涉及到数据持久化,才会和数据库打交道,实际上,随着现代浏览器的功能不断增强,以及HTML5 的普及,越来越多的网...