<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a22325的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a22325</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a22325]]></copyright><item><title><![CDATA[vscode快捷键]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/122212267</link><guid>https://blog.youkuaiyun.com/a22325/article/details/122212267</guid><author>a22325</author><pubDate>Wed, 29 Dec 2021 11:43:25 +0800</pubDate><description><![CDATA[VS Code 的常用快捷键和插件
一、vs code 的常用快捷键
1、注释：
　　a) 单行注释：[ctrl+k,ctrl+c] 或 ctrl+/
　　b) 取消单行注释：[ctrl+k,ctrl+u] (按下ctrl不放，再按k + u)
　　c) 多行注释：[alt+shift+A]
　　d) 多行注释：/****/
2、移动行：alt+up/down
3、显示/隐藏左侧目录栏  ctrl + b
4、复制当前行：shift + alt +up/down
5、删除当前行：shift + ctrl +]]></description><category></category></item><item><title><![CDATA[电脑快捷键]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121949967</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121949967</guid><author>a22325</author><pubDate>Wed, 15 Dec 2021 13:04:40 +0800</pubDate><description><![CDATA[电脑快捷键
 
Windows+BREAK：显示“系统属性” 对话框
　　Windows+M：最小化所有窗口
　　Windows+Shift+M：还原最小化的窗口
　　Windows+E：开启“资源管理器”
　　Windows+F：查找文件或文件夹
　　Windows+CTRL+ F：查找电脑
　　Windows+F1：显示 Windows “帮助”
　　Windows+R：开启“运行” 对话框
　　Windows+U：开启 “公用程序管理器”
　　Windows+L：切换使用者(Windows XP新功能]]></description><category></category></item><item><title><![CDATA[vscode基本样式]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121949535</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121949535</guid><author>a22325</author><pubDate>Wed, 15 Dec 2021 12:30:03 +0800</pubDate><description><![CDATA[{
    "liveServer.settings.donotShowInfoMsg": true,
    "workbench.colorTheme": "Monokai",
    "files.autoSave": "onWindowChange",
    "editor.fontSize": 20,
    "editor.fontFamily": "Consolas, 'Courier New', monospace",
    "emmet.variables": {
        ..]]></description><category></category></item><item><title><![CDATA[vscode插件总结]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121949503</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121949503</guid><author>a22325</author><pubDate>Wed, 15 Dec 2021 12:24:37 +0800</pubDate><description><![CDATA[# 插件总结

1.翻译

#### 2.auto close tag 

#### [自动补全 html 标签](https://www.cnblogs.com/wangRong-smile/articles/14137120.html)

#### 3.auto rename tag 

这是一个修改标签对的插件。

特征
重命名一个HTML / XML标签时，自动重命名配对的HTML / XML标签

#### 4.beautify

以对全部内容进行对齐了

#### 5.bracket pair ]]></description><category></category></item><item><title><![CDATA[uniapp弹窗组件]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121533202</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121533202</guid><author>a22325</author><pubDate>Thu, 25 Nov 2021 11:04:10 +0800</pubDate><description><![CDATA[//1：在components新建uni-model.vue文件
&lt;template&gt;
    &lt;view&gt;
        &lt;view class="show-box-bg wx-login-box"&gt;
            &lt;view class="conten"&gt;
                &lt;view class="titl"&gt;
                    {{ textmsg.title }}
             ]]></description><category></category></item><item><title><![CDATA[uniapptab切换]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121419492</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121419492</guid><author>a22325</author><pubDate>Fri, 19 Nov 2021 12:00:57 +0800</pubDate><description><![CDATA[&lt;template&gt;
	&lt;view class="content"&gt;
		&lt;!-- 头部 --&gt;
		&lt;view class="navbar"&gt;
			&lt;view v-for="(item, index) in navList" :key="index" class="nav-item" :class="{ current: tabCurrentIndex === index }" @click="tabClick(index)"&gt;
				{{ ]]></description><category></category></item><item><title><![CDATA[利用递归遍历数组]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121351304</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121351304</guid><author>a22325</author><pubDate>Tue, 16 Nov 2021 11:03:23 +0800</pubDate><description><![CDATA[&lt;script&gt;
        var data = [{
            id: 1,
            name: '家电',
            goods: [{
                id: 11,
                gname: '冰箱',
                goods: [{
                    id: 111,
                    gname: '海尔'
              ]]></description><category></category></item><item><title><![CDATA[用jq写百叶窗]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121230648</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121230648</guid><author>a22325</author><pubDate>Tue, 09 Nov 2021 16:13:52 +0800</pubDate><description><![CDATA[&lt;style&gt;
        * {
            margin: 0;
            padding: 0;
        }
        
        .container {
            width: 800px;
            height: 300px;
            margin: 80px auto;
            position: relative;
            border: 1px so.]]></description><category></category></item><item><title><![CDATA[淡入淡出轮播图]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121212314</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121212314</guid><author>a22325</author><pubDate>Tue, 09 Nov 2021 09:14:31 +0800</pubDate><description><![CDATA[//css样式
&lt;style&gt;
        *{
            margin: 0;
            padding: 0;
        }

        .box{
            width: 560px;
            height: 300px;
            border: 5px solid gray;
            margin: 100px auto;
            position: relative]]></description><category></category></item><item><title><![CDATA[数组中最大差值]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121200891</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121200891</guid><author>a22325</author><pubDate>Mon, 08 Nov 2021 08:52:30 +0800</pubDate><description><![CDATA[//法一
Array.prototype.outputMaxDiffer=function(array){
	const maxValue = Math.max.apply(null,array);
	const minValue = Math.min.appply(null,array);
	return maxValue - minValue;
}
var arr = [10,20,30,40,50];
//法二
function outputMaxDiffer(array){
	(...)运算符，展开]]></description><category></category></item><item><title><![CDATA[回文字符串判断]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121166104</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121166104</guid><author>a22325</author><pubDate>Fri, 05 Nov 2021 16:43:27 +0800</pubDate><description><![CDATA[&lt;script&gt;
	fumction olain(str){
		var len = str.length;
		for(var i = 0; i &lt; length; i++){
			//charAt()方法返回指定索引位置的char值
			if(str.charAt(i) != str.charAt(len-1-i)){
				console.log("不是")
			}else{
				console.log("是")
			}
		}
	}
&lt;/script&gt;

]]></description><category></category></item><item><title><![CDATA[算法之快速排序]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121160562</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121160562</guid><author>a22325</author><pubDate>Fri, 05 Nov 2021 13:14:52 +0800</pubDate><description><![CDATA[//找中间元素作为基准排序
&lt;script&gt;
	var arr = [10,3,5,9,78,32];
	var sort = function(arr){
		if(arr.length&lt;=1){
			return arr
		}
		//找基准下标
		var index = Math.floor(arr.length/2);
		//找基准
		var pivot = arr.splice(index,1)[0]
		var left = [];
		var right = [];]]></description><category></category></item><item><title><![CDATA[数组去重功能实现]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121160142</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121160142</guid><author>a22325</author><pubDate>Fri, 05 Nov 2021 12:03:03 +0800</pubDate><description><![CDATA[&lt;script&gt;
	var arr = [4,8,21,4,6,8];
	//使用双重for循环再利用splice方法去重
	function unique(arr){
		var len = arr.length;
		for(var i = 0; i &lt; len; i++){
			for(var j = i+1; j &lt; len; j++){
				if(arr[i] === arr[j]){
					arr.splice(j,1);
					j--;
					len-]]></description><category></category></item><item><title><![CDATA[递归阶乘实现]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121159368</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121159368</guid><author>a22325</author><pubDate>Fri, 05 Nov 2021 11:22:31 +0800</pubDate><description><![CDATA[&lt;script&gt;
	//递归就是不断地自己调用自己
	function jc(num){
		if(num&lt;=1){
			return 1;//出口
		}else{
			return num * jc(num-1)
		}
	}
	console.log(jc(4));
&lt;/script&gt;


]]></description><category></category></item><item><title><![CDATA[冒泡算法实现]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121158065</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121158065</guid><author>a22325</author><pubDate>Fri, 05 Nov 2021 10:42:34 +0800</pubDate><description><![CDATA[&lt;script&gt;
	var arr = [2,10,22,4,6,8,77,44];
	function sort(arr){
		for(var i = 0; i &lt; arr.length-1; i++){
			for(var j = 0; j &lt; arr.length-1-i; j++){
				if(arr[j] &gt; arr[j+1]){
					var temp = arr[j];
					arr[j] = arr[j+1];
					arr[j+1] = t]]></description><category></category></item><item><title><![CDATA[正则应用场景]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121153242</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121153242</guid><author>a22325</author><pubDate>Thu, 04 Nov 2021 22:41:44 +0800</pubDate><description><![CDATA[校验数字的表达式
数字：^[0-9]*$
n位的数字：^\d{n}$
至少n位的数字：^\d{n,}$
m-n位的数字：^\d{m,n}$
零和非零开头的数字：^(0|[1-9][0-9]*)$
非零开头的最多带两位小数的数字：^([1-9][0-9]*)+(.[0-9]{1,2})?$
带1-2位小数的正数或负数：^(\-)?\d+(\.\d{1,2})?$
正数、负数、和小数：^(\-|\+)?\d+(\.\d+)?$
有两位小数的正实数：^[0-9]+(.[0-9]{2})?$
有1~3位小数的正实数]]></description><category></category></item><item><title><![CDATA[正则匹配规则]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121152366</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121152366</guid><author>a22325</author><pubDate>Thu, 04 Nov 2021 22:36:23 +0800</pubDate><description><![CDATA[转义字符和字符类
&lt;script&gt;
	var reg = /1\+1/;//+代表的是元字符匹配需要转义
	var str = "1+1";//true
	var reg1 = /1.1///.代表任意
	var str1 = "1.1"//true
	var reg2 = /1\(\)/;
	var str2 = "1()1";
	console.log(reg.test(str))


	var reg = /[abc]/;//必须包含abc其中的一个
	var str = "hello w]]></description><category></category></item><item><title><![CDATA[匹配规则之字面量字符和元字符]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121151625</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121151625</guid><author>a22325</author><pubDate>Thu, 04 Nov 2021 21:25:41 +0800</pubDate><description><![CDATA[&lt;script&gt;
var reg = /c.t/
var str = "cot";//true
var str = "coot";//false
var str = "ccct";//true
console.log(reg.test(str))
&lt;/script&gt;

&lt;script&gt;
var reg = /^hello$/;//只能以hello开头和结尾
var str = "hello";
console.log(reg.test(str))//true
&lt;/s]]></description><category></category></item><item><title><![CDATA[正则字符串实例方法]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121151162</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121151162</guid><author>a22325</author><pubDate>Thu, 04 Nov 2021 21:08:05 +0800</pubDate><description><![CDATA[&lt;script&gt;
	var str = "scat and dog,cat and dog";
	var reg = /cat/g;//全局匹配
	reg.lastIndex=20;
	// lastIndex对match()无效
	//如果没有全局匹配则返回["cat"]
	console.log(str.match((reg));//["cat","cat"]
	console.log(reg.exec(str));["cat",index:1,input: "scat and dog,ca]]></description><category></category></item><item><title><![CDATA[正则的实例方法]]></title><link>https://blog.youkuaiyun.com/a22325/article/details/121150450</link><guid>https://blog.youkuaiyun.com/a22325/article/details/121150450</guid><author>a22325</author><pubDate>Thu, 04 Nov 2021 20:45:25 +0800</pubDate><description><![CDATA[##正则
&lt;script&gt;
//正则的实例方法
var reg=/cat/;//字面量
var reg=new RegExp('cat');//构造函数不常用
var str=" cat and dog";
console.log(reg.test(str))//匹配字符串中是否存在cat，返回布尔值
//true
&lt;/script&gt;

&lt;script&gt;
	var reg=/cat/;
	var str="cat and dog cat"
	console.log(reg]]></description><category></category></item></channel></rss>