理解 Virtual DOM
DOM 介绍 & 存在问题 DOM (Document Object Model)是一种通过对象来表示结构化文档的方法,它是一种跨平台的、与语言无关的约定,用于表示HTML、XML…
FECS 基于 Node.js 的前端代码检查工具
FECS 是基于 Node.js 的前端代码风格工具套件,包含对 JavaScript、CSS 与 HTML 的检查及格式化。 特点 灵活:安装简单,深度可配置性 高效:基于 St…
JavaScript V8 引擎工作原理
JavaScript 共有 8 中数据类型,其中有 7 中原始类型(Number\String\Boolean\undefined\null\BigInt\Symbol)和 1 种引用类型(Object)。原始类型的…
《玩转 Webpack》 学习笔记
构建工具 为什么需要构建工具? 转换 ES6/ES7 、TypeScript 语法 转换 JSX (Angular、React、Vue 模板语法) CSS 前缀补全/预处理器 压缩混淆 图片压…
Gitbook 运行报错 RangeError: Maximum call stack size exceeded 解决方法
网上下载了一个电子书,使用 gitbook serve 编译的时候,发生了错误 RangeError: Maximum call stack size exceeded: 解决方法在这里有说明:https:/…
JavaScript 知识点
JavaScript 基础相关 介绍 JS 的基本数据类型。 Undefined、Null、Boolean、Number、String、Object 介绍 JS 有哪些内置对象? Object 是 JavaScript …
le5le-store 前端 Cookie 和全局内存存储库
le5le-store是前端cookie和全局内存存储库,用于全局变量存储和跨组件通信。 为什么不用 redux 之类的 轻量 - 不到100行,没有性能问题 使用简单 - 几…
Vant 轻量、可靠的移动端 Vue 组件库
Vant 是有赞前端团队开源的移动端组件库,于 2016 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主…
npm 报错 cannot find module'internal/util/types' 解决方法
今天运行一个旧项目,发现 NodeJS 的版本高了,决定回退下 NodeJS 的版本,直接从控制台卸载 NodeJS,然后从官网下载 10.x.x 版本进行安装,安装完了…
Juicer 高效轻量级前端 JavaScript 模板引擎
Juicer 是一个高效、轻量的前端 JavaScript 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MVC)。除此之外,它还可以在 Node.js 环…
Blade 轻量级 高性能 简洁优雅的 Web 框架
Blade 是一款追求简约、高效的 Web 框架,让 JavaWeb 开发如虎添翼,在性能与灵活性上同时兼顾。 如果你喜欢尝试有趣的事物,相信你会爱上它。 Blade …
ngrok 本地安全隧道链接内网穿透
本地安全隧道:localhost,我想将一个本地服务器暴露在NAT或防火墙后面的互联网,ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之…
Vue 项目打包发布后 CSS 中的背景图片 404
Vue 打包的时候,一般小图标都是生成的 Base64 格式的,直接写到了 CSS 文件里面,但是如果图片较大,就会直接引用图片地址而不是生成 Base64 代码。 …