<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[computeds的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/computeds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; computeds]]></copyright><item><title><![CDATA[使用递归函数来实现一个对象的深拷贝]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/126402318</link><guid>https://blog.youkuaiyun.com/computeds/article/details/126402318</guid><author>computeds</author><pubDate>Thu, 18 Aug 2022 11:24:31 +0800</pubDate><description><![CDATA[使用递归函数来实现一个对象的深拷贝。]]></description><category></category></item><item><title><![CDATA[vue3 vant移动端适配]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/126402178</link><guid>https://blog.youkuaiyun.com/computeds/article/details/126402178</guid><author>computeds</author><pubDate>Thu, 18 Aug 2022 11:21:06 +0800</pubDate><description><![CDATA[postcss-pxtorem 是一款 postcss 插件，用于将 px 单位转化为 rem。lib-flexible 用于设置 rem 基准值。]]></description><category></category></item><item><title><![CDATA[2022前端高频面试题（持续更新中...）]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/124055146</link><guid>https://blog.youkuaiyun.com/computeds/article/details/124055146</guid><author>computeds</author><pubDate>Sat, 09 Apr 2022 08:37:11 +0800</pubDate><description><![CDATA[### 1. 解决跨域

jsonp的原理**：ajax 请求受同源策略影响，不允许进行跨域请求，我们利用 script 标签的 src 属性不受同源策略的约束

** nginx是代理**   前后端通常通过 nginx 实现反向代理，优点就是轻量级、启动快、高并发。 

**CORS（跨域资源共享）** CORS 全称叫跨域资源共享，主要是后台工程师设置后端代码来达到前端跨域请求的

vue 的时使用 proxy 进行跨域代理

### 2.jsonp 的原理

ajax 请求受同源策略影......]]></description><category></category></item><item><title><![CDATA[js常用的开发技巧]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/123862143</link><guid>https://blog.youkuaiyun.com/computeds/article/details/123862143</guid><author>computeds</author><pubDate>Thu, 31 Mar 2022 08:20:11 +0800</pubDate><description><![CDATA[字符串常用技巧

时间对比：时间个位数形式需补0


const time1 = "2019-03-31 21:00:00";
const time2 = "2019-05-01 09:00:00";
const overtime = time1 &gt; time2;
// overtime =&gt; false


格式化金钱


const ThousandNum = num =&gt; num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
co]]></description><category></category></item><item><title><![CDATA[获取随机数]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/123264152</link><guid>https://blog.youkuaiyun.com/computeds/article/details/123264152</guid><author>computeds</author><pubDate>Thu, 03 Mar 2022 21:24:05 +0800</pubDate><description><![CDATA[1.取0-1之间的随机数(但是取不到0和1)


 var result = Math.random();
 console.log(result);



2. 取x-y之间的随机整数


 var set= ["小明", "小黑", "小红", "小绿", "小紫", "大黄"]
  // 0~5之间随机取一个
  var result = Math.floor(Math.random() * (5 + 1 - 0) + 0);
  console.log(set[result]);



3.取x-y]]></description><category></category></item><item><title><![CDATA[Vuex固化插件下载]]></title><link>https://blog.youkuaiyun.com/computeds/article/details/123241373</link><guid>https://blog.youkuaiyun.com/computeds/article/details/123241373</guid><author>computeds</author><pubDate>Wed, 02 Mar 2022 21:59:28 +0800</pubDate><description><![CDATA[1.下载插件


//需要先下载插件
npm install vuex-persistedstate --save

2.引入 使用


//在vuex初始化时导入插件
import persist from 'vuex-persistedstate'
//并使用
export default new Vuex.Store({
 state: {
 },
 mutations: {
 },
 actions: {
 },
 modules: {
 },
 plugins: [
   new persis..]]></description><category></category></item></channel></rss>