<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kelezx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kelezx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kelezx]]></copyright><item><title><![CDATA[tsconfig.json基础配置]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/124109452</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/124109452</guid><author>kelezx</author><pubDate>Mon, 11 Apr 2022 21:08:10 +0800</pubDate><description><![CDATA[ts配置文件]]></description><category></category></item><item><title><![CDATA[手写实现js内置函数,无敌简单的写法一看就会]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/122057363</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/122057363</guid><author>kelezx</author><pubDate>Tue, 21 Dec 2021 11:06:12 +0800</pubDate><description><![CDATA[手写]]></description><category></category></item><item><title><![CDATA[搜索框组件zouxin]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/120710491</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/120710491</guid><author>kelezx</author><pubDate>Mon, 11 Oct 2021 19:57:29 +0800</pubDate><description><![CDATA[&lt;template&gt;
  &lt;div class="hello"&gt;
    &lt;el-row class="div" v-for="(item, index) in col" :key="index"&gt;
      &lt;el-col
        class="Colitem"
        :span="24 / num"
        v-for="(items, i) in serchList.slice(
          0 + num * index,]]></description><category></category></item><item><title><![CDATA[2021-07-08]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/118573168</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/118573168</guid><author>kelezx</author><pubDate>Thu, 08 Jul 2021 14:43:11 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
    &lt;titl]]></description><category></category></item><item><title><![CDATA[生成一个随机密码]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/118214236</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/118214236</guid><author>kelezx</author><pubDate>Fri, 25 Jun 2021 11:07:12 +0800</pubDate><description><![CDATA[生成一个随机密码
    
  
  
    
    
    
  


]]></description><category></category></item><item><title><![CDATA[node.js 操作mongodb]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/115396755</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/115396755</guid><author>kelezx</author><pubDate>Fri, 02 Apr 2021 13:46:41 +0800</pubDate><description><![CDATA[下载 MongoDB
在官网下载 MongoDB，和 MongoDBCompass
创建集合并且添加数据&amp;&amp;集合规则校验
npm 下载 mongoose 包
然后调用 connect 链接数据库，他返回的是一个 promise 对象成功就 then 失败就 catch
创建集合要先定义集合规则
也需要调用 mongoose 的 Schema 构造函数来创建一个集合规则
mongoose.Schema({
title:{
type:String,
requird:[true,‘输入标题’],
]]></description><category></category></item><item><title><![CDATA[node.js 爬取网页数据]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/115120003</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/115120003</guid><author>kelezx</author><pubDate>Tue, 23 Mar 2021 13:46:50 +0800</pubDate><description><![CDATA[准备工作 安装node 环境 然后下载npm 切换淘宝镜像
代码如下
const axios = require('axios')
const cheerio = require('cheerio')
const fs = require('fs')
// 需要引入的模块

const urlmove = 'http://www.bbsnet.com/gif'
// 请求回来的promise对象数据
function req (url) {
  return axios.get(url).then(func]]></description><category></category></item><item><title><![CDATA[节流和防抖简单的不能在简单]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/114291437</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/114291437</guid><author>kelezx</author><pubDate>Tue, 02 Mar 2021 18:42:06 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
    &lt;titl]]></description><category></category></item><item><title><![CDATA[前端原型链，继承，class]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/114267476</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/114267476</guid><author>kelezx</author><pubDate>Tue, 02 Mar 2021 09:18:46 +0800</pubDate><description><![CDATA[一 原型链
原型链需要搞清楚 构造函数 实例化对象 prototype原型 _proto__还有constructor之间的关系
实例化对象 是 new 出来的 然后他没有prototype 为什么没有呢
可以强行记忆就是实例化出来的对象没有Prototype。
所以就需要靠__proto__访问原型对象，每个实例化出来的对象都有自己的原型对象
然后创建这个实例的构造函数列可以通过prototype去访问这个原型对象，
然后这个原型对象也有__proto__和prototype然后这个原型对象的__prot]]></description><category></category></item><item><title><![CDATA[vue3的简单了解]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/113683834</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/113683834</guid><author>kelezx</author><pubDate>Fri, 05 Feb 2021 13:24:14 +0800</pubDate><description><![CDATA[vue中采用的是data函数来进行的双向绑定
然后vue3是采用的setup函数来操作

然后vue3里在插值表达式里渲染的内容{{}}是setup函数return出来的值
然后这个enums需要双向绑定就需要ref函数这个函数需要导入进来 import { defineComponent, ref } from ‘vue’

这就是双向绑定的值
因为这个ref一个变量就需要调用ref函数所以可以用reactive,和toRefs这两个函数搭配使用来进行双向绑定值这样会简单很多同样也需要引入
import ]]></description><category></category></item><item><title><![CDATA[创建一个日期数组长度42]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/112769111</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/112769111</guid><author>kelezx</author><pubDate>Mon, 18 Jan 2021 11:39:24 +0800</pubDate><description><![CDATA[function dateList(yyyy, mm, dd = "") {
        let date = new Date(yyyy, mm, dd);
        let y = date.getFullYear();
        let arr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
        let arrs = [
          "星期日",
          "星期一",
          "星期二.]]></description><category></category></item><item><title><![CDATA[iframe通信postMessage发消息]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/112478141</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/112478141</guid><author>kelezx</author><pubDate>Mon, 11 Jan 2021 17:14:14 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
  &lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
    &lt;title&gt;Document&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt]]></description><category></category></item><item><title><![CDATA[在vue里获取元素的css获取不到的问题]]></title><link>https://blog.youkuaiyun.com/kelezx/article/details/112477663</link><guid>https://blog.youkuaiyun.com/kelezx/article/details/112477663</guid><author>kelezx</author><pubDate>Mon, 11 Jan 2021 17:03:47 +0800</pubDate><description><![CDATA[在vue里获取元素的css获取不到的问题
&lt;template&gt;
  &lt;div&gt;
    &lt;el-tooltip
      :disabled="disabled"
      :content="content"
      placement="bottom"
      effect="light"
    &gt;
      &lt;div class="content" ref="small" @mouseover="fn"&gt;
        {{ conte]]></description><category></category></item></channel></rss>