随笔分类 - 前端
摘要:1.libraryTarget 和 library 当用 Webpack 去构建一个可以被其他模块导入使用的库时需要用到它们。 配置以何种方式导出库 配置导出库的名称output.libraryTarget是字符串的枚举类型,支持以下配置。 1.1 var (默认) 编写的库将通过var被赋值给通过
阅读全文
摘要:Tree shaking 字面意思就是 摇晃树, 其实就是去除那些引用的但却没有使用的代码。 Tree shaking 概念最早由 Rollup.js 提出,后来在 webpack2 中被引入进来,但是这个这一特性能够被支持得益于 ES6 modules 的静态特性。ES6 的模块声明相比于传统 C
阅读全文
摘要:一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。 本文将基于一些开源浏览器的
阅读全文
摘要:渲染过程 重排或者叫回流(reflow,relayout) 重绘(redraw) HTTP http协议的概念 http是HyperText Transfer Protocol的缩写,也称为超文本传输协议,最初的版本只能用来传输html文件,现在则可以传输包括文字、图像、视频和二进制文件的所有内容
阅读全文
摘要:小程序官方的 map地图说明文档已经非常详细了,但是鉴于如果没有一个合适的使用场景,对于刚接触 map 的初级开发,看着这些繁杂又贼多的属性名和字段,外加急切的开发需求,晕头转向是不可避免的了。接下来我会将自己在项目中对 map 的一些使用做一个总结,希望能帮助到正在开发的你。 请粗略的浏览下这两篇
阅读全文
摘要:物联网是继 Web 、无线之后的又一次重大技术变革,在变革的大潮中,程序员的知识体系和思维方式将面临全面更新。 前端开发的历史 在准备这个live的过程中,我回顾了前端开发短暂的历史,有几次我认为非常重要的变革。 第一个是富交互。十年前我们聊到富交互,首先会想到的是Action,微软也出过一个叫Si
阅读全文
摘要:1.translate(x,y):平移 将画布的坐标原点向左右方向移动x,向上下方向移动y.canvas的默认位置是在(0,0). 例子:画布原点假如落在(1,1),那么translate(10,10)就是在原点(1,1)基础上分别在x轴、y轴移动10,则原点变为(11,11)。2.scale(x,
阅读全文

浙公网安备 33010602011771号