-
pnpmpnpm 本质上就是一个包管理器,这一点跟 npm/yarn 没有区别,但它作为杀手锏的两个优势在于:
包安装速度极快
高效利用磁盘空间
特点速度快pnpm在绝多大数场景下,包安装的速度都是明显优于 npm/yarn,速度会比 npm/y...
-
引入CSS有4种方式可以在 html 中引入 css。分别为:内联方式、嵌入方式、链接方式、导入方式,其中链接方式使用link引入,导入方式使用import引入。
link使用 HTML 头部的 <head> 标签引入外部的 CSS 文件...
-
window.postMessagewindow.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为 https),端口号(443 为 https 的默认值),以及主机...
-
声明语句假如我们想使用第三方库 jQuery,一种常见的方式是在 html 中通过 <script> 标签引入 jQuery,然后就可以使用全局变量 $ 或 jQuery 了。
我们通常这样获取一个 id 是 foo 的元素:
123$(...
-
响应式布局响应式网站设计(Responsive Web design)是一种网络页面设计布局,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。
响应式网站常见特点:
同时适配PC + 平板 + 手...
-
Vue2 的响应式原理所谓响应式就是首先建立响应式数据和依赖之间的关系,当这些响应式数据发生变化的时候,可以通知那些绑定这些数据的依赖进行相关操作,可以是 DOM 更新,也可以是执行一个回调函数。
vue2 的对象数据是通过 Object.defin...
-
Web Workers通过使用 Web Workers,Web 应用程序可以在独立于主线程的后台线程中,运行一个脚本操作。这样做的好处是可以在独立线程中执行费时的处理任务,从而允许主线程(通常是 UI 线程)不会因此被阻塞/放慢。
它的作用...
-
MutationObserverMutationObserver 接口提供了监视对 DOM 树所做更改的能力。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。
概念上,它很接近事件,可以理解为 DOM 发...
-
SASSSass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强...
-
WebSocketWebSocket,是一种网络传输协议,位于OSI模型的应用层。可在单个TCP连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅。
客户端和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。...