<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[devAper的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/devAper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; devAper]]></copyright><item><title><![CDATA[Java获取 jar 中的所有类与包]]></title><link>https://blog.youkuaiyun.com/devAper/article/details/121940544</link><guid>https://blog.youkuaiyun.com/devAper/article/details/121940544</guid><author>devAper</author><pubDate>Tue, 14 Dec 2021 21:35:10 +0800</pubDate><description><![CDATA[Java通过JarFile、JarEntry取出jar包内所有文件，枚举class]]></description><category></category></item><item><title><![CDATA[WinForm列表控件美化]]></title><link>https://blog.youkuaiyun.com/devAper/article/details/121940119</link><guid>https://blog.youkuaiyun.com/devAper/article/details/121940119</guid><author>devAper</author><pubDate>Tue, 14 Dec 2021 21:11:03 +0800</pubDate><description><![CDATA[WinForm列表控件的美化]]></description><category></category></item><item><title><![CDATA[WinForm列表控件开启双缓冲]]></title><link>https://blog.youkuaiyun.com/devAper/article/details/121939184</link><guid>https://blog.youkuaiyun.com/devAper/article/details/121939184</guid><author>devAper</author><pubDate>Tue, 14 Dec 2021 20:42:07 +0800</pubDate><description><![CDATA[三种方法开启WinForm列表控件的双缓冲，解决闪烁卡顿的问题]]></description><category></category></item><item><title><![CDATA[Ant-Design-Vue 瘦身]]></title><link>https://blog.youkuaiyun.com/devAper/article/details/117219951</link><guid>https://blog.youkuaiyun.com/devAper/article/details/117219951</guid><author>devAper</author><pubDate>Mon, 24 May 2021 11:29:45 +0800</pubDate><description><![CDATA[前言

本文仅适用于Vue-cli@3
在Vue项目中使用Antd时，会引入所有组件、图标、包括一些依赖库，体积庞大对前端性能有一定影响

1.缩减moment

修改 webpack.prod.conf.js ，增加以下代码过滤掉除zh-cn以外的语言包


plugins: [
  new webpack.ContextReplacementPlugin(/moment[/\\]locale$/,/zh-cn/),
]



2.按需引入图标

修改 webpack.base.conf.js ，增加以.]]></description><category></category></item><item><title><![CDATA[手动实现JavaScript模板字符串]]></title><link>https://blog.youkuaiyun.com/devAper/article/details/117218800</link><guid>https://blog.youkuaiyun.com/devAper/article/details/117218800</guid><author>devAper</author><pubDate>Mon, 24 May 2021 10:58:16 +0800</pubDate><description><![CDATA[1. 首先建立render函数挂载在String的原型上


// data参数是一个对象，会将其中的属性值替换到字符串中
String.prototype.render = function(data = {}) {}

2. 使用正则表达式查找占位符{{ name }}


String.prototype.render = function(data) {
    /*
        regExp: /{{[.\s\S]*?}}/g
        用于匹配{{}}包括的所有内容，包括换行，因为要.]]></description><category></category></item></channel></rss>