webpack分离第三方库及公用文件

我们开发的项目中,具体代码文件主要包含三种类型,有 第三方库、工具函数、业务代码。在这篇文章,你会看到使用 webpack 处理这些文件的一些方法。

全文»

NW.js 开发的相关问题

最近在用nwjs开发桌面应用,遇到了一些问题,为方便日后参考,所以在此把它们记录下来。之所以没用 electronjs,是因为公司产品主要面向教育行业工作人群,他们中XP系统的使用者,占了很大一部分比例。

全文»

升级到 webpack4.x

转眼间,时间来到了2018年的四月,webpack也在前不久发布了它的 4.0 版本,而在写这篇文章时,它的版本已然更新到 4.5 了。似乎永远也赶不上它们的脚步,果然,这世界上不变的,永远是变化。

来看看 webpack4.x 有哪些变化。

全文»

异步请求之 Fetch

当我们谈到异步操作请求数据时,一般会提及 AJAX(Asynchronous Javascript And XML)。事实上,这种局部刷新交互式的开发技术,最早是由Adaptive Path公司的Jesse James Garrett在2005年2月提出。

在过去的十几年里,异步请求数据都是围绕 XMLHttpRequest 这个核心对象而展开的。我们要么自己封装一个原生的AJAX库,要么使用 jQuery 或者 Zepto 这种工具库里封装好的 $.ajax 方法。

全文»

使用 Source Map 调试线上代码

通常情况下,为了减少请求数和文件下载体积,保证页面以最快的时间载入,线上文件的代码都是经过打包工具合并压缩过的。甚至有的时候,为了防止不法分子或者竞争对手来反编译你的源码,我们会进一步对代码进行混淆或者加密。

全文»