Webpack入门到精通(1) 前言什么是webpack 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。webpack 有哪些功能(代码转换 文件优化 代码分割 模块合并 ...
Grid布局简介 Grid 布局是网站设计的基础,CSS Grid 是创建网格布局最强大和最简单的工具。轻松使用 Grid 布局提高开发效率,对复杂的网页结构布局更加灵活。一、概述Grid 将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。网格是一组相交的水平线和垂直线,它定义了网格的列和行。我们可以将网格元素放置在与这些行和列相关的位置上。我们比较熟悉的比如说坐标轴,坐标点;如果你看...
React-hooks简介 什么是 Hooks?不通过编写类组件的情况下,可以在组件内部使用状态(state) 和其他 React 特性(生命周期,context)的技术Hooks 为什么会出现在之前的 React 版本中,组件分为两种:函数式组件(或无状态组件(StatelessFunctionComponent))和类组件,而函数式组件是一个比较的纯洁的 props => UI 的输入、输出关系,但是类组...
我从 fabric.js 中学到了什么 前言熟悉 canvas 的朋友想必都使用或者听说过 Fabric.js,Fabric 算是一个元老级的 canvas 库了,从第一个版本发布到现在,已经有 8 年时间了。我近一年时间也在项目中使用,作为用户简单说说感受:方便,只有想不到,没有做不到源码写的真好,代码规范,注释清晰社区真匮乏,国内资源尤其少看文档不如看源码优缺点都很鲜明,但总的来说,如果你要做一个在线编辑类的项目,比...