<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43537814的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qq_43537814</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_43537814]]></copyright><item><title><![CDATA[整理JavaScript的面试题]]></title><link>https://blog.csdn.net/qq_43537814/article/details/129688626</link><guid>https://blog.csdn.net/qq_43537814/article/details/129688626</guid><author>qq_43537814</author><pubDate>Thu, 23 Mar 2023 14:33:02 +0800</pubDate><description><![CDATA[http页面响应速度比https快，因为http使用TCP三次握手建立连接，客户端和服务器需要交换 3 个包，而https除了TCP的三个包，还要加上ssl握手需要的 9 个包，所以一共是 12 个包。Ajax基于原生的XMLHttpRequest的封装，实现了局部数据刷新，异步服务器通信，界面与应用分离。也叫事件代理，利用事件冒泡，把子元素的事件绑定到父元素上，如果子元素阻止了事件冒泡，那么委托无法实现。1.浅拷贝：只复制对象栈内存中的地址，而不是复制对象堆内存的数据，新旧对象还是共享同一数据。]]></description><category></category></item><item><title><![CDATA[HTML和CSS的面试题]]></title><link>https://blog.csdn.net/qq_43537814/article/details/129668555</link><guid>https://blog.csdn.net/qq_43537814/article/details/129668555</guid><author>qq_43537814</author><pubDate>Tue, 21 Mar 2023 14:35:24 +0800</pubDate><description><![CDATA[css的盒子模型分为：W3C标准盒子模型、IE盒子模型W3C标准盒子模型包括：margin、border、padding、contentIE盒子模型包括：margin、content(border、padding、content)盒子模型转行：使用box-sizing//标准盒子模型//IE盒子模型。]]></description><category></category></item><item><title><![CDATA[ES6面试题]]></title><link>https://blog.csdn.net/qq_43537814/article/details/129652672</link><guid>https://blog.csdn.net/qq_43537814/article/details/129652672</guid><author>qq_43537814</author><pubDate>Mon, 20 Mar 2023 15:14:10 +0800</pubDate><description><![CDATA[ES6中的Map是一种新的数据结构，它允许您将键值对存储在一个集合中，并且可以使用任何类型的值作为键（不仅限于字符串）。Symbol的主要作用是为对象的属性添加一条隐藏的标识，防止同名属性的冲突。总的来说，Symbol的作用是为对象的属性添加一条隐藏的标识，防止同名属性的冲突。ES6中的class是一种声明式的语法糖，使得创建对象的代码更加简洁和易读。还可以使用keys()、values()和entries()方法分别获取Map中的键、值和键值对的迭代器。ES6的Map是一种新的数据结构，用于存储键值对。]]></description><category></category></item><item><title><![CDATA[VUEX的使用]]></title><link>https://blog.csdn.net/qq_43537814/article/details/129649965</link><guid>https://blog.csdn.net/qq_43537814/article/details/129649965</guid><author>qq_43537814</author><pubDate>Sun, 19 Mar 2023 16:28:26 +0800</pubDate><description><![CDATA[vuex是使用]]></description><category></category></item><item><title><![CDATA[VUE面试题]]></title><link>https://blog.csdn.net/qq_43537814/article/details/129635459</link><guid>https://blog.csdn.net/qq_43537814/article/details/129635459</guid><author>qq_43537814</author><pubDate>Sat, 18 Mar 2023 18:28:38 +0800</pubDate><description><![CDATA[这个问题具体要看项目和业务得情况来确定：组件得加载顺序是：如果父组件中引入子组件，先加载父组件前三个，再加载子组件前四个，最后加载父组件的mounted，首先匹配组件自身的 name 选项，如果 name 选项不可用，则匹配局部注册名称(父组件 components 选项的键值)，匿名组件不能被匹配。优点：轻量级的框架、数据双向绑定、组件化开发、单页面路由、虚拟dom、数据和结构分离、运行速度快、插件化。created：在实例创建、数据加载后，虚拟Dom渲染前 ，有 data，没有el。]]></description><category></category></item><item><title><![CDATA[JS常用的数组方法]]></title><link>https://blog.csdn.net/qq_43537814/article/details/115058948</link><guid>https://blog.csdn.net/qq_43537814/article/details/115058948</guid><author>qq_43537814</author><pubDate>Mon, 22 Mar 2021 23:53:13 +0800</pubDate><description><![CDATA[isArray()
判断是否是一个数组
let arr=['a','b','c','d'];
let str='abcd'
console.log(Array.isArray(arr)); //true
console.log(Array.isArray(str)); //false

循环数组的方法：
let arr=['a','b','c','d'];

一：forEach()  主要用来遍历数组,数组里的元素个数有几个，该方法里的回调就会执行几次
arr.forEach((item,index)=&g]]></description><category></category></item><item><title><![CDATA[vue插槽的理解与使用场景]]></title><link>https://blog.csdn.net/qq_43537814/article/details/114608558</link><guid>https://blog.csdn.net/qq_43537814/article/details/114608558</guid><author>qq_43537814</author><pubDate>Wed, 10 Mar 2021 00:12:02 +0800</pubDate><description><![CDATA[插槽的理解：
子组件中提供给父组件使用的一共占位符，&lt;slot&gt;&lt;/slot&gt;表示，所以，插槽一般是使用在子组件中的。

插槽分为匿名插槽、具名插槽、作用域插槽三种。
匿名插槽
在子组件中写一个&lt;slot&gt;&lt;/slot&gt;占位，父组件中，调用子组件就可以了

子组件children.vue：
&lt;template&gt;
  &lt;div class="box"&gt;
    &lt;div class="text_slot"&gt;
      &lt]]></description><category></category></item><item><title><![CDATA[git的项目创建和常用命令]]></title><link>https://blog.csdn.net/qq_43537814/article/details/114299537</link><guid>https://blog.csdn.net/qq_43537814/article/details/114299537</guid><author>qq_43537814</author><pubDate>Wed, 03 Mar 2021 10:24:34 +0800</pubDate><description><![CDATA[如果是第一次使用git，需要配置提交者的信息
git config user.name  你的目标用户名
git config user.email 你的目标邮箱名

# 使用--global参数，配置全局的用户名和邮箱，只需要配置一次即可。
git config  --global user.name autumnFish
git config  --global user.email 517729329@qq.com

# 查看配置信息
git config --list

创建git项目的两种方式：
]]></description><category></category></item><item><title><![CDATA[uniapp之导航栏设置和沉浸式的解决方法]]></title><link>https://blog.csdn.net/qq_43537814/article/details/114274603</link><guid>https://blog.csdn.net/qq_43537814/article/details/114274603</guid><author>qq_43537814</author><pubDate>Tue, 02 Mar 2021 00:14:28 +0800</pubDate><description><![CDATA[加粗样式使用uniapp无论是开发App还是微信小程序，都避免不了设置导航栏；自定义导航栏会产生一个沉浸式，下面就是设置导航栏和解决沉浸式的方法
设置系统原生导航栏：
	//在pages.json中
	"app-plus": {
					"scrollIndicator": "none", //隐藏滚动条
					"titleNView": {
						// 搜索框配置
						"searchInput": {
							"align": "center",
							"backgrou]]></description><category></category></item><item><title><![CDATA[elementUI的日期联动选择组件 el-date-picker]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107416328</link><guid>https://blog.csdn.net/qq_43537814/article/details/107416328</guid><author>qq_43537814</author><pubDate>Mon, 01 Mar 2021 23:21:27 +0800</pubDate><description><![CDATA[elementUI的日期联动选择组件 el-date-picker的使用
HTML代码：
&lt;el-date-picker
        v-model="time"   
        @change="handleDate"   //日期改变的回调函数
        :picker-options="pickerOptions"  //设置禁用时间
        format="yyyy/MM/dd"  //设置显示的时间格式
        value-format="yyyy/MM/dd]]></description><category></category></item><item><title><![CDATA[Vue中v-for循环出的数据，点击哪个时，给哪个动态添加类名]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107720586</link><guid>https://blog.csdn.net/qq_43537814/article/details/107720586</guid><author>qq_43537814</author><pubDate>Mon, 01 Mar 2021 21:43:05 +0800</pubDate><description><![CDATA[点击哪个就给哪个加类名
&lt;template&gt;
  &lt;div class="box"&gt;
    &lt;!-- 方法一: --&gt;
    &lt;div
      v-for="(item,index) in items"
      class="ie"
      :class="isactive==index?'addclass':''"
      :key="index"
      @click="onclick(index)"
    &gt;
      &lt]]></description><category></category></item><item><title><![CDATA[在vue项目中使用，H5的Notification桌面通知（练习）]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107254189</link><guid>https://blog.csdn.net/qq_43537814/article/details/107254189</guid><author>qq_43537814</author><pubDate>Fri, 17 Jul 2020 19:39:38 +0800</pubDate><description><![CDATA[H5的Notification桌面通知-练习
使用步骤：
1.获取用户发送通知的权限；有三种 default(未授权，不会显示通知)、granted(授予显示通知)、denied(拒绝了通知)
	NotificationInstance.requestPermission(function (PERMISSION) {
        if (PERMISSION === 'granted') {
            CreatNotification();
        } else {
     ]]></description><category></category></item><item><title><![CDATA[elementUI的表单验证注意事项]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107309535</link><guid>https://blog.csdn.net/qq_43537814/article/details/107309535</guid><author>qq_43537814</author><pubDate>Fri, 17 Jul 2020 19:39:24 +0800</pubDate><description><![CDATA[elementUI的表单验证注意事项
el-form :model="dynamicValidateForm" 中的 :model指定要验证的对象，
 this.$refs[formName].resetFields();//对表单进行重置

对表单进行正则验证
 rules: {
        ref: [
          { required: true, message: "请输入编号", trigger: "blur" },
          { min: 1, max: 11, messa]]></description><category></category></item><item><title><![CDATA[type check failed for prop “text“Expected String with value “undefined“]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107387789</link><guid>https://blog.csdn.net/qq_43537814/article/details/107387789</guid><author>qq_43537814</author><pubDate>Fri, 17 Jul 2020 19:39:09 +0800</pubDate><description><![CDATA[Invalid prop: type check failed for prop “text”. Expected String with value “undefined”, got Undefined found in XXX
出现这个错误很无语。。。。。
因为是在created里面发送请求获取数据，

created中
this.downloadData = {
    url: this.oneInfo.qrCodeType.qjc //需要转化成二维码的网址
   };
   
 但是在data中]]></description><category></category></item><item><title><![CDATA[vue项目echarts动态获取数据渲染不出来，X轴滑动]]></title><link>https://blog.csdn.net/qq_43537814/article/details/107416041</link><guid>https://blog.csdn.net/qq_43537814/article/details/107416041</guid><author>qq_43537814</author><pubDate>Fri, 17 Jul 2020 19:38:36 +0800</pubDate><description><![CDATA[echarts动态渲染不出来，X轴滑动
问题：
今天用echart渲染数据，静态数据能出来结果，但是与后台交互获取动态数据的时候，却出不来效果
原因：
刚开始静态数据的时候，是在mounted中调用了echart的函数，那时候数据还没有请求回来，this.xAxisMsg和this.yAxisMsg还是空数组，所以渲染不出效果
解决方案：
在数据请求成功的回调函数中调用echart的函数
echart的HTML代码：
 &lt;div id="main" style="width: 85%;height:4]]></description><category></category></item></channel></rss>