<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Miracle_nx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Miracle_nx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Miracle_nx]]></copyright><item><title><![CDATA[【简易递归】]]></title><link>https://blog.youkuaiyun.com/Miracle_nx/article/details/127847844</link><guid>https://blog.youkuaiyun.com/Miracle_nx/article/details/127847844</guid><author>Miracle_nx</author><pubDate>Mon, 14 Nov 2022 15:08:48 +0800</pubDate><description><![CDATA[Tree 简易递归]]></description><category></category></item><item><title><![CDATA[【实用js技巧】]]></title><link>https://blog.youkuaiyun.com/Miracle_nx/article/details/124492916</link><guid>https://blog.youkuaiyun.com/Miracle_nx/article/details/124492916</guid><author>Miracle_nx</author><pubDate>Mon, 09 May 2022 14:28:18 +0800</pubDate><description><![CDATA[实用JS技巧
1.多个if条件
if(x=='a'||x=='b'||x=='c'){}
better：
if(['a','b','...'].includes(x)){}

2.假值(undefined、null、0、false、NaN、空字符串)检查
if (test1 !== null || test1 !== undefined || test1 !== "") {
let test2 = test1;
}
better:
let test2 = test1 || ""

if(test1 === ]]></description><category></category></item><item><title><![CDATA[小程序 | 微信小程序observers属性监听器]]></title><link>https://blog.youkuaiyun.com/Miracle_nx/article/details/120267650</link><guid>https://blog.youkuaiyun.com/Miracle_nx/article/details/120267650</guid><author>Miracle_nx</author><pubDate>Mon, 09 May 2022 14:23:36 +0800</pubDate><description><![CDATA[observers]]></description><category></category></item><item><title><![CDATA[【css基础】]]></title><link>https://blog.youkuaiyun.com/Miracle_nx/article/details/120403776</link><guid>https://blog.youkuaiyun.com/Miracle_nx/article/details/120403776</guid><author>Miracle_nx</author><pubDate>Tue, 21 Sep 2021 21:44:30 +0800</pubDate><description><![CDATA[CSS基础
1、提高页面性能优化
1.数据懒加载
2.小图标使用精灵图
3.字库使用bg2312 而不是utf-8， 一个汉字少一个字节
4.路由懒加载：/组件不使用不加载
函数 或者promise
示例：
const login =（）=&gt;(import ‘./login’)
promise :方法
const detail =()=&gt;Promise.resolve(import ‘./detail’)
5.使用gulp 、webpack /grunt 等工具压缩html/js/css
2、什]]></description><category></category></item><item><title><![CDATA[canvas | 使用canvas画图表，层级太高超过弹层]]></title><link>https://blog.youkuaiyun.com/Miracle_nx/article/details/120221917</link><guid>https://blog.youkuaiyun.com/Miracle_nx/article/details/120221917</guid><author>Miracle_nx</author><pubDate>Fri, 10 Sep 2021 14:59:04 +0800</pubDate><description><![CDATA[使用canvas画图表，层级太高超过弹层
方法一：用wx.canvasToTempFilePath将canvas转成图片
&lt;html&gt;:

&lt;canvas
    style="width:100%"
    canvas-id="lineCanvas"
    disable-scroll="true"
    class="canvas"
    wx:if="{{!radarImg}}"
  /&gt;
  &lt;image wx:else src="{{radarImg}}" c]]></description><category></category></item></channel></rss>