随笔分类 -  性能

webpack-插件机制杂记
摘要:系列文章 "Webpack系列 第一篇基础杂记" "webpack系列 插件机制杂记" 前言 webpack本身并不难,他所完成的各种复杂炫酷的功能都依赖于他的插件机制。或许我们在日常的开发需求中并不需要自己动手写一个插件,然而,了解其中的机制也是一种学习的方向,当插件出现问题时,我们也能够自己来定 阅读全文

posted @ 2019-03-05 09:51 菜的黑人牙膏 阅读(829) 评论(0) 推荐(0)

Webpack系列-第一篇基础杂记
摘要:前言 公司的前端项目基本都是用Webpack来做工程化的,而Webpack虽然只是一个工具,但内部涉及到非常多的知识,之前一直靠CV来解决问题,之知其然不知其所以然,希望这次能整理一下相关的知识点。 简介 这是webpack官方的首页图 本质上,webpack 是一个现代 JavaScript 应用 阅读全文

posted @ 2019-02-21 10:07 菜的黑人牙膏 阅读(843) 评论(0) 推荐(2)

前端模块化杂记
摘要:"更好的阅度体验" 前言 CMD\AMD简介 Commonjs简介 Module简介 Common和Module的区别 Module与webpack Module与Babel 一些问题 总结 引用 前言 前端模块化在近几年层出不穷,有Node的CommonJs,也有属于client端的CMD/AMD 阅读全文

posted @ 2019-01-23 19:14 菜的黑人牙膏 阅读(430) 评论(0) 推荐(0)

Redux进阶(像VUEX一样使用Redux)
摘要:"更好的阅度体验" 前言 redux的问题 方案目标 如何实现 思考 前言 Redux是一个非常实用的状态管理库,对于大多数使用React库的开发者来说,Redux都是会接触到的。在使用Redux享受其带来的便利的同时, 我们也深受其问题的困扰。 redux的问题 之前在 "另外一篇文章Redux基 阅读全文

posted @ 2019-01-14 14:28 菜的黑人牙膏 阅读(1552) 评论(0) 推荐(0)

Promise杂记
摘要:"更好的阅度体验" 前言 API Promise特点 状态跟随 V8中的async await和Promise 实现一个Promise 参考 前言 作为一个前端开发,使用了Promise一年多了,一直以来都停留在API的调用阶段,没有很好的去深入。刚好最近阅读了V8团队的一篇 如何实现更快的asyn 阅读全文

posted @ 2019-01-11 17:31 菜的黑人牙膏 阅读(550) 评论(1) 推荐(0)

Node.js--Stream
摘要:Node.js--Stream 1. 概述 流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface)。 stream 模块提供了基础的 API 。使用这些 API 可以很容易地来构建实现流接口的对象。 流可以是可读的、可写的,或是可读写的。所有的流都是  阅读全文

posted @ 2018-02-06 16:30 菜的黑人牙膏 阅读(268) 评论(0) 推荐(0)

异步加载脚本保持执行顺序
摘要:首先是外部脚本和行内脚本,对于异步加载的脚本,会导致竞争状态,使得出现未定义的错。 采用Script Dom技术测试: 代码: 运行结果: 以下几种方式解决该问题: 1.硬编码回调 将test方法的执行定义在外部脚本(即调用的脚本),该方法不灵活,如果调用的是第三方脚本的话,更加麻烦。此处不显示例子 阅读全文

posted @ 2017-03-08 11:39 菜的黑人牙膏 阅读(1724) 评论(0) 推荐(0)

无阻塞加载脚本
摘要:通常加载页面的时候,对于组件是并行下载的,现代大部分浏览器对于Js同样也是支持并行下载,但是在脚本下载、解析并执行完毕之前,不会开始下载任何其他内容。 正常引入: 可以看出,在脚本下载完毕后的一段时间内(该时间在解析执行脚本),不会对其他组件进行下载,以下几种方案解决该问题。 1. XHR Eval 阅读全文

posted @ 2017-03-07 21:49 菜的黑人牙膏 阅读(198) 评论(0) 推荐(0)

导航