<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Horzen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Horzen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Horzen]]></copyright><item><title><![CDATA[vue+webpack项目优化]]></title><link>https://blog.youkuaiyun.com/Horzen/article/details/79099413</link><guid>https://blog.youkuaiyun.com/Horzen/article/details/79099413</guid><author>Horzen</author><pubDate>Thu, 18 Jan 2018 18:20:38 +0800</pubDate><description><![CDATA[vue+webpack项目优化

阅读下文之前，我已经假设你有了良好的webpack以及vue2.x基础，并且可以独立使用脚手架搭建一套SPA项目。vue项目优化的着手点主要涵盖以下几个方面：


打包优化
异步加载
页面切换时加loading特效
点击延迟
inline manifest
逻辑代码优化




一、打包优化


  方法为：在webpack的公共配置文件（一般为webpack.b]]></description><category></category></item><item><title><![CDATA[JS模块化规范：AMD/CMD/CommonJS]]></title><link>https://blog.youkuaiyun.com/Horzen/article/details/78466663</link><guid>https://blog.youkuaiyun.com/Horzen/article/details/78466663</guid><author>Horzen</author><pubDate>Tue, 07 Nov 2017 12:14:28 +0800</pubDate><description><![CDATA[一、模块化规范的由来随着网页的复杂化，javascript代码也相应变得庞大起来，代码之间的分工合作就尤为重要了，这时候有了模块，我们就可以只关注自己业务的核心逻辑，其他想要实现的功能直接加载他人的模块便足够了。考虑到模块的统一，便有了模块规范化。接下来介绍的模块化规范，包含：CommonJS，AMD，CMD。
二、三者的区别
  AMD
  CMD
  CommonJS  预先加载
  延迟加载]]></description><category></category></item></channel></rss>