会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
每天进步一点点
博客园
首页
新随笔
联系
订阅
管理
2020年4月10日
Webpack4不求人(5) ——编写自定义插件
摘要: Webpack通过Loader完成模块的转换工作,让“一切皆模块”成为可能。Plugin机制则让其更加灵活,可以在Webpack生命周期中调用钩子完成各种任务,包括修改输出资源、输出目录等等。 本章我们一起来学习如何编写Webpack插件。 基本构建流程 在编写插件之前,还需要了解一下Webpack
阅读全文
posted @ 2020-04-10 23:49 xialeistudio
阅读(1859)
评论(0)
推荐(0)
2020年3月11日
Webpack4不求人(4)——编写自定义Loader
摘要: 在前面的内容中,我们学习了Webpack的基本知识、常用脚手架和性能优化,虽然说大部分的开发场景社区已经又成熟的模块给我们使用,但是遇到特殊情况还是需要自己有独立开发的能力,因此今天我们一起来学习如何编写自定义Loader。 基本Loader Webpack中loader是一个CommonJs风格的
阅读全文
posted @ 2020-03-11 14:17 xialeistudio
阅读(709)
评论(0)
推荐(1)
2020年3月6日
Webpack4不求人(3) ——性能优化
摘要: 限定Webpack处理文件范围 项目比较小的情况下Webpack的性能问题几乎可以忽略,但是一旦项目复杂度上升,Webpack会有额外的性能损失需要我们进行优化。 通过前面内容的学习我们可以知道Webpack主要干下面这些事情: 1. 通过entry指定的入口脚本进行依赖解析。 2. 找到文件后通过
阅读全文
posted @ 2020-03-06 17:28 xialeistudio
阅读(439)
评论(0)
推荐(0)
2020年3月2日
Webpack4不求人(2) ——手把手搭建TypeScript+React16+ReactRouter5同构应用脚手架
摘要: 同构应用 使用同一份应用代码,同时提供浏览器环境和服务器环境下的应用,解决传统浏览器单页应用的两个顽固问题: + 不利于SEO,浏览器环境代码是在客户端渲染,大部分爬虫都只能爬到一个空白的入口文件 + 代码在浏览器渲染,低端机可能会卡顿 接下来我们一起从零开始搭建基于Webpack的React同构应
阅读全文
posted @ 2020-03-02 17:49 xialeistudio
阅读(509)
评论(0)
推荐(0)
2020年2月11日
Shell脚本快速入门(1)
摘要: Shell 是一个用 C 语言编写的程序,用户可以通过Shell脚本语言来进行程序开发。与其他脚本语言不同,Shell脚本所需的解释器一般是内置在操作系统的,而像Node.js、PHP等脚本语言需要手动安装解释器程序才可以。 接下来将和大家一起来学习Shell脚本编程。 Shell解释器 Shell
阅读全文
posted @ 2020-02-11 09:51 xialeistudio
阅读(166)
评论(0)
推荐(0)
2020年1月17日
kafka二进制协议分析与PHP客户端开发
摘要: 最近分享了《应用层私有协议的设计和实战》,对应用层私有协议设计做了一些介绍,同时也对协议设计中常用的数据类型做了比较形象的讲解,今天我们来研究一下kafka的二进制协议。 数据类型 kafka二进制协议定义了许多的数据类型,包含常用的数字、字符串,也包含了数组等类型。 本文主要讨论不可变长数据类型,
阅读全文
posted @ 2020-01-17 18:09 xialeistudio
阅读(584)
评论(0)
推荐(0)
2019年12月31日
深入浅出ES6的标准内置对象Proxy
摘要: Proxy是ES6规范定义的标准内置对象,可以对目标对象的读取、函数调用等操作进行拦截。一般来说,通过Proxy可以让目标对象“可控”,比如是否能调用对象的某个方法,能否往对象添加属性等等。 从上例可以看出Proxy不需要更改目标对象(也就是originalObj),就可以对originalObj的
阅读全文
posted @ 2019-12-31 13:50 xialeistudio
阅读(232)
评论(0)
推荐(0)
ES6的Set类型
摘要: 本文内容 + Set的基本使用 + 常用用法 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 基本使用 + iterator 与Map类似,Set接收一个可选的Iterator对象,所有元素将按照顺序不重复地添加到Set中。传递null或者undefined将返回一个空Set
阅读全文
posted @ 2019-12-31 13:49 xialeistudio
阅读(315)
评论(0)
推荐(0)
深入浅出ES6的迭代器
摘要: 迭代器是ES2015中新增的规范,与之相关的for...of也是ES2015新增的。 本文来深入研究一下迭代器是什么,以及迭代器能够干什么? 或许你对for ... of的执行还不了解,比如什么情况下可以使用for ... of去遍历对象,什么情况下会报错等等,这篇文章应该能帮到你。 迭代器协议 f
阅读全文
posted @ 2019-12-31 13:48 xialeistudio
阅读(876)
评论(0)
推荐(0)
MySQL中的CHAR和VARCHAR到底支持多长?
摘要: 最近在研究MySQL的数据类型,我们知道,选择合适的数据类型和数据长度对MySQL的性能影响是不可忽视的,小字段意味着可以MySQL可以读取更多的记录,从而加快查询速度。 网上该问题的答案有很多版本,还是通过实践得出的结论比较靠谱。 先说结论(MySQL版本5.7.27) + CHAR最大255 字
阅读全文
posted @ 2019-12-31 13:46 xialeistudio
阅读(861)
评论(0)
推荐(0)
下一页
公告