<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Young]]></title><description><![CDATA[但行好事 莫问前程]]></description><link>https://blog.youkuaiyun.com/vailook</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vailook]]></copyright><item><title><![CDATA[js比较两个对象数组,取出不同的值]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/106948337</link><guid>https://blog.youkuaiyun.com/vailook/article/details/106948337</guid><author>vailook</author><pubDate>Wed, 24 Jun 2020 17:32:57 +0800</pubDate><description><![CDATA[var array1 = [ {"Num": "A "  },{"Num": "B" }];
var array2 = [ {"Num": "A ","Name": "t1 " }, {"Num": "B","Name": "t2"}, {"Num": "C " ,"Name": "t3 "}];
var result = [];
for(var i = 0; i &lt; array2.length; i++){
    var obj = array2[i];
    var num = obj.Num]]></description><category></category></item><item><title><![CDATA[window.onload和DomContentLoaded]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/106615820</link><guid>https://blog.youkuaiyun.com/vailook/article/details/106615820</guid><author>vailook</author><pubDate>Mon, 08 Jun 2020 11:51:22 +0800</pubDate><description><![CDATA[window.addEventListener('load', function () {
    // 页面的全部资源加载完才会执行，包括图片、视频、css、js等
})
document.addEventListener('DOMContentLoaded', function () {
    // DOM 渲染完即可执行，此时图片、视频还可能没有加载完
})

如果你是个jQuery使用者，你可能会经常使用$(document).ready();或者$(function(){})，这都是使用了DOM]]></description><category></category></item><item><title><![CDATA[vue移动端better-scroll简单应用]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104668479</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104668479</guid><author>vailook</author><pubDate>Thu, 05 Mar 2020 10:00:34 +0800</pubDate><description><![CDATA[页面滚动插件：better-scroll （是iscroll的一个封装，但使用比iscroll友好）
1.git文档：https://github.com/ustbhuangyi/better-scroll.git
2.安装 npm install better-scroll --save
3.生命周期函数mounted中实例化Bscroll
4.导入文件
import BScroll from ...]]></description><category></category></item><item><title><![CDATA[stylus]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104586795</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104586795</guid><author>vailook</author><pubDate>Sun, 01 Mar 2020 09:03:22 +0800</pubDate><description><![CDATA[npm install stylus --save
npm install stylus-loader --save 

 Stylus官方文档
stylus中文版参考文档

]]></description><category></category></item><item><title><![CDATA[vue相关知识连接地址]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104570701</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104570701</guid><author>vailook</author><pubDate>Sat, 29 Feb 2020 11:16:20 +0800</pubDate><description><![CDATA[路由相关
vue router官方文档
路由基础应用一
路由基础应用二


配置相关
启动vue时ESlint报错
根目录文件说明


环境搭建


环境配置



]]></description><category></category></item><item><title><![CDATA[Vue项目根目录文件说明]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104569093</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104569093</guid><author>vailook</author><pubDate>Sat, 29 Feb 2020 09:21:47 +0800</pubDate><description><![CDATA[$ npm install -g vue-cli
$ vue init webpack my-project
$ cd my-project
$ npm install
$ npm run dev

├── build/                      # webpack配置文件
│   └── ...
├── config/
│   ├── index.js              ...]]></description><category></category></item><item><title><![CDATA[windows下搭建vue开发环境]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104552168</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104552168</guid><author>vailook</author><pubDate>Fri, 28 Feb 2020 12:34:25 +0800</pubDate><description><![CDATA[一、在搭建vue的开发环境之前，一定一定要先下载node.js，vue的运行是要依赖于node的npm的包管理工具来实现，node可以在官网或者中文网里面下载，根据自己的电脑选择是32还是64，然后傻瓜式安装即可。
网址：http://nodejs.cn/download/；

下载好node之后，打开docs管理工具，
先看看node安装成功了没有。输入
node -v 

回车，会输出node...]]></description><category></category></item><item><title><![CDATA[Vue生命周期函数]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/104490527</link><guid>https://blog.youkuaiyun.com/vailook/article/details/104490527</guid><author>vailook</author><pubDate>Tue, 25 Feb 2020 09:18:37 +0800</pubDate><description><![CDATA[&lt;script&gt;


        var app = new Vue({
                el: "#app",
                template: '&lt;div&gt;{{message}}&lt;/div&gt;',
                data: {
                    message: 'hello wor...]]></description><category></category></item><item><title><![CDATA[身份证验证正则表达式]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/80690135</link><guid>https://blog.youkuaiyun.com/vailook/article/details/80690135</guid><author>vailook</author><pubDate>Thu, 14 Jun 2018 11:12:56 +0800</pubDate><description><![CDATA[let aCity = { 11: &amp;amp;quot;北京&amp;amp;quot;, 12: &amp;amp;quot;天津&amp;amp;quot;, 13: &amp;amp;quot;河北&amp;amp;quot;, 14: &amp;amp;quot;山西&amp;amp;quot;, 15: &amp;amp;quot;内蒙古&amp;amp;quot;, 21: &amp;amp;quot;辽宁&amp;amp;quot;, 22: &amp;amp;quot;吉林&amp;]]></description><category></category></item><item><title><![CDATA[Git常用命令笔记]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/78972242</link><guid>https://blog.youkuaiyun.com/vailook/article/details/78972242</guid><author>vailook</author><pubDate>Thu, 04 Jan 2018 16:19:05 +0800</pubDate><description><![CDATA[Git 工作区、暂存区和版本库
    工作区：就是你在电脑里能看到的目录。
    暂存区：英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件（.git/index）中，所以我们把暂存区有时也叫作索引（index）。
    版本库：工作区有一个隐藏目录.git，这个不算工作区，而是Git的版本库。

$ git diff]]></description><category></category></item><item><title><![CDATA[JavaScript中set,map,array,object用法比较]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/78730671</link><guid>https://blog.youkuaiyun.com/vailook/article/details/78730671</guid><author>vailook</author><pubDate>Wed, 06 Dec 2017 14:51:08 +0800</pubDate><description><![CDATA[array 与 set map比较Map与Array对比    let Map = new Map();
    let array = [];    --------增--------
    map.set('t',1);
    array.push({t:1})    --------查--------
    let map_exist = map.has('t') //返回Boolean]]></description><category></category></item><item><title><![CDATA[JavaScript中类的继承有哪些方法（组合继承进阶）]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/78724354</link><guid>https://blog.youkuaiyun.com/vailook/article/details/78724354</guid><author>vailook</author><pubDate>Tue, 05 Dec 2017 20:15:33 +0800</pubDate><description><![CDATA[在JavaScript 里，被继承的函数称为超类型(父类，基类也行，其他语言叫法)，继承的 
函数称为子类型(子类，派生类)。继承也有之前问题，比如字面量重写原型会中断关系，使 
用引用类型的原型，并且子类型还无法给超类型传递参数。为了解决引用共享和超类型无法传参的问题，我们采用一种叫借用构造函数的技术，或 
者成为对象冒充(伪造对象、经典继承)的技术来解决这两种问题。function aObj()]]></description><category></category></item><item><title><![CDATA[PHP中使用CKEditor上传图片]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/78083400</link><guid>https://blog.youkuaiyun.com/vailook/article/details/78083400</guid><author>vailook</author><pubDate>Mon, 25 Sep 2017 11:29:27 +0800</pubDate><description><![CDATA[Ckeditor下载地址：http://ckeditor.com/download 
1、在页面中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src="ckeditor/ckeditor.js"></script>2、在使用编辑器的地方插入HTML控件<textarea id="TextArea1" cols="20" rows="]]></description><category></category></item><item><title><![CDATA[PHP根据分类分别生成js缓存文件]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/78059770</link><guid>https://blog.youkuaiyun.com/vailook/article/details/78059770</guid><author>vailook</author><pubDate>Fri, 22 Sep 2017 09:59:37 +0800</pubDate><description><![CDATA[//生成分类 缓存
    $sql = "SELECT catid FROM `category`";
    $r = $db->query($sql);
    $row=$db->fetchALL($r);    for ($i=0; $i <count($row) ;$i++) {         $v = $row[$i]['catid'];
        $c_sql = "SELE]]></description><category></category></item><item><title><![CDATA[CSS3 常用四个动画（旋转、放大、旋转放大、移动）]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/75058615</link><guid>https://blog.youkuaiyun.com/vailook/article/details/75058615</guid><author>vailook</author><pubDate>Thu, 13 Jul 2017 14:46:46 +0800</pubDate><description><![CDATA[CSS3 常用四个动画（旋转、放大、旋转放大、移动）

在页面设计中，给一些图标或者图片加上一些动画效果，会给人非常舒服的感觉。这里收集了四个常用动画效果，以便不时之需。

转载原文

效果一：360°旋转 修改rotate(旋转度数)
* {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s e]]></description><category></category></item><item><title><![CDATA[Web 前端知识体系精简]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/73604031</link><guid>https://blog.youkuaiyun.com/vailook/article/details/73604031</guid><author>vailook</author><pubDate>Thu, 22 Jun 2017 14:34:30 +0800</pubDate><description><![CDATA[作者：一像素 
www.cnblogs.com/onepixel/p/7021506.htmlWeb前端技术由html、css和javascript三大部分构成，是一个庞大而复杂的技术体系，其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入，然后不断地接触和学习新的知识点，因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理，对应的每个知识点]]></description><category></category></item><item><title><![CDATA[phpcms会员中心上传图片,传递参数有错误提示解决办法]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/73603888</link><guid>https://blog.youkuaiyun.com/vailook/article/details/73603888</guid><author>vailook</author><pubDate>Thu, 22 Jun 2017 14:23:45 +0800</pubDate><description><![CDATA[<input type="button"  class="button" value="多文件上传" onclick="javascript:flashupload('work_teacher_multifile', '附件上传','work_teacher',change_multifile,'1,gif|jpg|jpeg|png|bmp|doc|docx|xls|zip,0','content']]></description><category></category></item><item><title><![CDATA[jquery 锚点跳转滑动效果]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/72235468</link><guid>https://blog.youkuaiyun.com/vailook/article/details/72235468</guid><author>vailook</author><pubDate>Tue, 16 May 2017 09:07:49 +0800</pubDate><description><![CDATA[$(function(){  
            //锚点跳转滑动效果  
            $('a[href*=#],area[href*=#]').click(function() {  
                if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') &&]]></description><category></category></item><item><title><![CDATA[javascript 正则表达式 匹配更新号码段]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/72123251</link><guid>https://blog.youkuaiyun.com/vailook/article/details/72123251</guid><author>vailook</author><pubDate>Mon, 15 May 2017 10:37:45 +0800</pubDate><description><![CDATA[$tel = '手机号';
var regex= /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
!regex.exec(tel){
	//code
}]]></description><category></category></item><item><title><![CDATA[javascript用对象方法实现数组去重并排序]]></title><link>https://blog.youkuaiyun.com/vailook/article/details/71171465</link><guid>https://blog.youkuaiyun.com/vailook/article/details/71171465</guid><author>vailook</author><pubDate>Thu, 04 May 2017 15:58:06 +0800</pubDate><description><![CDATA[//用对象方法实现数组去重
		Array.prototype.unique = function() {
			var newArr = [];
			for (var i = 0; i < this.length; i++) {
				if(newArr.indexOf(this[i]) == -1){
					newArr.push(this[i]);
				}
			}
			ret]]></description><category></category></item></channel></rss>