JavaScript | 2020-05-22 JSBridge JsBridgeJS bridge原理 JSBridge 的用途JSBridge 简单来讲,主要是 给 JavaScript 提供调用 Native 功能的接口 ...
JavaScript | 2020-05-13 深浅拷贝 深浅拷贝a=[1,2,3],b=a,如何让 b.push 不影响数组 a(深浅拷贝)12const a = [1, 2];const b = a.concat(); 12345const a = [ ...
CSS | 2020-05-03 CSS 重排(回流)重绘 重排重绘重排重绘的影响范围是基于什么的 重绘:某些元素的外观被改变,例如:元素的填充颜色 当一个元素的外观发生改变,但没有改变布局,重新把元素外观绘制出来的过程,叫做重绘。 重排(回流):重新生成布 ...
前端工具 | 2020-04-25 webpack模块热替换 webpack模块热替换概念模块热替换(HMR - hot module replacement)功能会在应用程序运行过程中,替换、添加或删除 模块,而无需重新加载整个页面。主要是通过以下几种方式,来 ...
前端工具 | 2020-04-17 webpack流程 webpack流程细说webapck流程 webpack原理 webpack 模块加载机制 流程概述: Webpack 的运行流程是一个串行的过程,从启动到结束会依次执行以下流程: 初始化参数:从 ...
前端工具 | 2020-04-10 webpack插件 webpack插件插件目的在于解决 loader 无法实现的其他事。 ##1.什么是 webpack 插件 一个完整的 webpack 插件需要满足以下几点规则和特征: 是一个独立的模块。 模块对外 ...
前端工具 | 2020-04-01 babel babelBabel 是什么Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript ...
前端工具 | 2020-03-24 webpack DllPlugin webpack DllPluginDllPlugin 和 DllReferencePlugin在使用webpack进行打包时候,对于依赖的第三方库,比如vue,vuex等这些不会修改的依赖,我们可以让 ...
HTML | 2020-03-14 Html标签默认属性样式及浏览器默认样式 html标签默认属性样式及浏览器默认样式具有默认样式的html标签 html address blockquote body dd div dl dt fieldset form f ...
CSS | 2020-03-05 CSS viewport #viewport 页面适配的标签viewport这个标签是什么作用?meta几个属性都是什么含义?user-scanl=no不生效时,用js怎么控制达到禁止缩放的效果?viewport meta的背 ...