<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aybaiwan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aybaiwan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aybaiwan]]></copyright><item><title><![CDATA[函数柯里化实现的2种方法]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/133529197</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/133529197</guid><author>aybaiwan</author><pubDate>Tue, 03 Oct 2023 21:11:50 +0800</pubDate><description><![CDATA[【代码】函数柯里化实现的2种方法。]]></description><category></category></item><item><title><![CDATA[js中的数据结构：栈，队列，链表，字典&哈希表，树]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/133236373</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/133236373</guid><author>aybaiwan</author><pubDate>Sun, 24 Sep 2023 15:27:23 +0800</pubDate><description><![CDATA[环形链表：最后一个数据的next指针不是指向null，指向的是任意之间的一个数据，形成一个环。]]></description><category></category></item><item><title><![CDATA[set和数组的区别]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/133235799</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/133235799</guid><author>aybaiwan</author><pubDate>Sun, 24 Sep 2023 11:36:07 +0800</pubDate><description><![CDATA[伪数组：]]></description><category></category></item><item><title><![CDATA[js中运算规则]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132815561</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132815561</guid><author>aybaiwan</author><pubDate>Mon, 11 Sep 2023 19:19:11 +0800</pubDate><description><![CDATA[调用toString()方法时，会自动调用valueOf()方法，所以这里也可以直接写成object.toString()布尔值为false的：undefined,  null, -0, 0, +0, NaN, ''(空字符串)转换为数值（Null=>0,undefined=>NaN)字符串都是数字时才能转换为数字，不然转换失败，返回NaN。]]></description><category></category></item><item><title><![CDATA[手撕js中常见方法]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132774909</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132774909</guid><author>aybaiwan</author><pubDate>Sat, 09 Sep 2023 11:05:25 +0800</pubDate><description><![CDATA[在代码中，首先获取了数组的长度。然后对start和end参数进行处理，将它们转换为整数，并进行范围限制，确保它们在合法的范围内。接下来，使用一个循环从start索引开始，逐个将数组的元素设置为指定的value值，直到达到end索引为止。这段代码实现了一个自定义的fill2方法，用于在数组中指定的范围内填充指定的值。它接受三个参数：value表示要填充的值，start表示填充的起始索引，end表示填充的结束索引（不包含在内）。通过使用这个自定义的fill2方法，我们可以在数组中指定的范围内快速填充指定的值。]]></description><category></category></item><item><title><![CDATA[js函数变量提升理解]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132769000</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132769000</guid><author>aybaiwan</author><pubDate>Fri, 08 Sep 2023 23:14:57 +0800</pubDate><description><![CDATA[【代码】js函数变量提升理解。]]></description><category></category></item><item><title><![CDATA[2023常见前端面试题]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132571654</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132571654</guid><author>aybaiwan</author><pubDate>Tue, 29 Aug 2023 23:29:42 +0800</pubDate><description><![CDATA[、first-child、:last-child其元素的第 N 个子元素的每个元素，不论元素的类型，从最后一个子元素开始计数、:nth-child 该选择器选取父元素的第 N 个子元素，跨域请求是指在浏览器中，通过JavaScript发起的请求访问不同域名下的资源。相邻兄弟选择器（+  指挥影响下面的一个元素）、子选择器（>  某元素后代的元素（子子孙孙元素））、兄弟选择器（~、:nth-last-child 其元素的第 N 个子元素的每个元素，不论元素的类型，从最后一个子元素开始计数。]]></description><category></category></item><item><title><![CDATA[sass、node-sass、sass-loder和样式穿透基本知识]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132460837</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132460837</guid><author>aybaiwan</author><pubDate>Thu, 24 Aug 2023 13:02:52 +0800</pubDate><description><![CDATA[当我们在vue项目中引用到第三方组件时，比如element-ui,常常需要更改某些元素的样式，但如果使用常规的css样式覆盖的方式是经常无效的，那么我们就要用到“样式穿透”的方法。]]></description><category></category></item><item><title><![CDATA[三种插槽的基本使用]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132427014</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132427014</guid><author>aybaiwan</author><pubDate>Tue, 22 Aug 2023 16:01:21 +0800</pubDate><description><![CDATA[🤩在的位置就是插槽的位置，我们可以在子组件中去规定，这个🤩要在内部的那个地方呈现。为了实现父组件每次使用组件时，有不一样的呈现。设置的时候比我们props传值更简单。子组件引用时可以写更加复杂的结构。]]></description><category></category></item><item><title><![CDATA[Blob,File文件上传下载的内容笔记]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132406012</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132406012</guid><author>aybaiwan</author><pubDate>Mon, 21 Aug 2023 14:13:13 +0800</pubDate><description><![CDATA[3. _parent: 链接文档会在父级框架中打开，如果没有父级框架，则与 _self 效果相同。1. _self: 默认值。链接文档会在当前窗口或者框架中打开。2. _blank: 链接文档会在新窗口或者新标签页中打开。4. _top: 链接文档会在顶级窗口中打开，忽略所有框架。4、如果是javascript代码则执行该代码。常用这种方法实现一个文件的下载功能。1、触发a的click事件。2、读取href属性的值。3、如果是URI则跳转。]]></description><category></category></item><item><title><![CDATA[JS中对象数组深拷贝方法]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132377694</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132377694</guid><author>aybaiwan</author><pubDate>Sat, 19 Aug 2023 13:15:38 +0800</pubDate><description><![CDATA[进行深克隆是完全没有问题的。所以，如果对象没有上面说的这些情况，使用。]]></description><category></category></item><item><title><![CDATA[object获取的两种方式/Object.keys使用/解构赋值]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132368500</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132368500</guid><author>aybaiwan</author><pubDate>Fri, 18 Aug 2023 20:09:43 +0800</pubDate><description><![CDATA[【代码】object获取的两种方式。]]></description><category></category></item><item><title><![CDATA[异步获取动态数据传递给子组件 获取不到值的问题]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132362431</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132362431</guid><author>aybaiwan</author><pubDate>Fri, 18 Aug 2023 15:12:13 +0800</pubDate><description><![CDATA[使用v-if
	使用watch监听
	使用Vuex

]]></description><category></category></item><item><title><![CDATA[Vue2子组件修改父组件的方法]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132355751</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132355751</guid><author>aybaiwan</author><pubDate>Fri, 18 Aug 2023 12:43:43 +0800</pubDate><description><![CDATA[Vuex速成整理_AYBAIWAN的博客-优快云博客vuex中this.$store.commit和this.$store.dispatch的用法_老电影故事的博客-优快云博客关于 Vuex 的作用与常见用法 ——详解（初学者也能看懂）_vuex使用方法及应用场景_还是一个小白的博客-优快云博客。]]></description><category></category></item><item><title><![CDATA[Vue父子组件数据双向绑定]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132316888</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132316888</guid><author>aybaiwan</author><pubDate>Wed, 16 Aug 2023 12:44:01 +0800</pubDate><description><![CDATA[为什么子组件的contentList改变，也会将form中的trContentVOList的值改变？这种只是将父组件的数据传递到了子组件，并没有实现子组件和父组件数据的双向绑定。v-bind动态绑定指令，默认情况下标签自带属性的值是固定的，:model相当于v-bind:model的缩写，子组件改变引用类型的数据的话，父组件也会改变的。]]></description><category></category></item><item><title><![CDATA[常见的前端对数据的操作方法]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132309153</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132309153</guid><author>aybaiwan</author><pubDate>Tue, 15 Aug 2023 23:11:13 +0800</pubDate><description><![CDATA[【代码】常见的前端对数据的操作方法。]]></description><category></category></item><item><title><![CDATA[类对象数组抽取对象指定属性重新组成新的类对象数组]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132280796</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132280796</guid><author>aybaiwan</author><pubDate>Mon, 14 Aug 2023 17:48:52 +0800</pubDate><description><![CDATA[【代码】类对象数组抽取对象指定属性重新组成新的类对象数组。]]></description><category></category></item><item><title><![CDATA[Vue中如何更好地封装组件？]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132260457</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132260457</guid><author>aybaiwan</author><pubDate>Sun, 13 Aug 2023 17:56:43 +0800</pubDate><description><![CDATA[一个更灵活的的方式是，传入并编写一个验证函数，prop会作为参数传入该函数，函数返回fals时，会抛出控制台警告，这种方式特别适合验证枚举值，使用$scopeSlots可传递给父组件的作用域插槽，这个组件包含了组件接受的所有插槽。2.子组件使用$attrs，这个组件包含了被传入，单但没有声明的prop。1.子组件使用props声明想要的属性，再将该属性动态绑定给子组件。1.直接向子组件转发插槽，使用父组件的 $slots。父组件使用prop声明，就可以传递给子组件。该组件包含了传递给父组件的非作用域插槽。]]></description><category></category></item><item><title><![CDATA[AndroidManifest.xml日常笔记]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132157194</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132157194</guid><author>aybaiwan</author><pubDate>Mon, 07 Aug 2023 23:28:13 +0800</pubDate><description><![CDATA[meta-data介绍_bo_2018的博客-优快云博客。]]></description><category></category></item><item><title><![CDATA[html+Vue+封装axios实现发送请求]]></title><link>https://blog.youkuaiyun.com/aybaiwan/article/details/132125157</link><guid>https://blog.youkuaiyun.com/aybaiwan/article/details/132125157</guid><author>aybaiwan</author><pubDate>Sat, 05 Aug 2023 21:55:34 +0800</pubDate><description><![CDATA[在html中使用Vue和Axios时，可以在HTML中引入Vue库和Axios库，然后使用Vue的语法和指令来创建Vue组件和模板。在Vue组件中，你可以使用Axios发送HTTP请求来获取数据，并将数据绑定到Vue模板中进行展示。生命周期钩子中，我们使用Axios发送了一个GET请求来获取数据，并将返回的数据赋值给Vue实例的。然后，Vue将数据绑定到模板中，实现了动态展示数据的效果。在这个例子中，我们首先在头部引入了Vue和Axios的库文件。最后，我们在模板中使用Vue的。例如，可以使用Vue的。]]></description><category></category></item></channel></rss>