<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_46617150的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_46617150</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_46617150]]></copyright><item><title><![CDATA[前端面试题2024/9/23（偏八股文--高频）]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/142446931</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/142446931</guid><author>qq_46617150</author><pubDate>Fri, 11 Oct 2024 00:46:37 +0800</pubDate><description><![CDATA[路由就是路径，后端的每一个路由指向一个实现逻辑前端的每一个路由指向一个页面组件flex布局又称弹性布局，指子项目在父容器剩余空间内的占比。要是想开启flex布局，只需要在父容器样式里面加上display：flex即可。举例说明：比如我按照需要写一个统计累加1到100，一般来说我会定义一个count还统计数值，后面写一个函数来返回1到100的累加值。但是这个count是在统计函数外面的，如果在外部改变了这个count的值，那么这个统计函数也会出错，所以我们会在外面再包一层函数。]]></description><category></category></item><item><title><![CDATA[前端高频面试题2024/9/22(偏项目问题--通用后台管理系统)]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/142427937</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/142427937</guid><author>qq_46617150</author><pubDate>Fri, 11 Oct 2024 00:46:26 +0800</pubDate><description><![CDATA[前端通过ts限制数据类型，后端通过joi限制数据类型这里的这个joi是对输入数据进行限制的中间件！！]]></description><category></category></item><item><title><![CDATA[前端面试题2024/9/22整理（包装到简历实习项目里的面试题）]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/142427619</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/142427619</guid><author>qq_46617150</author><pubDate>Sun, 22 Sep 2024 01:45:45 +0800</pubDate><description><![CDATA[大文件上传面试题]]></description><category></category></item><item><title><![CDATA[npm install报错原因记录：npm ERR! code ENOENT]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/140801548</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/140801548</guid><author>qq_46617150</author><pubDate>Tue, 30 Jul 2024 17:07:33 +0800</pubDate><description><![CDATA[比如我的前端项目中，package.json项目在back-system-font-ts文件下，我就需要右击该文件，从该目录打开终端才有用。报错原因：路径打开错了，你需要在package.json这个文件的文件夹目录打开终端执行命令才行。]]></description><category></category></item><item><title><![CDATA[如何使用git拉取gitee上面的项目/代码？（超简单）]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/140798524</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/140798524</guid><author>qq_46617150</author><pubDate>Tue, 30 Jul 2024 16:31:36 +0800</pubDate><description><![CDATA[git怎么拉代码]]></description><category></category></item><item><title><![CDATA[Vue3学习笔记+报错记录]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/137267277</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/137267277</guid><author>qq_46617150</author><pubDate>Tue, 02 Apr 2024 20:06:01 +0800</pubDate><description><![CDATA[中可以访问到setup中的属性，方法。传统的是先打包好再启动服务器，vite是先启动服务器，再按需编译，不再等待整个应用编译完成。但是setup中不能访问到vue2配置（data，methods，computed…如果返回一个对象，则对象中的属性，方法，在模板中均可以直接使用！2.组件中所用到的：数据、方法等，均要配置在setup中。vite的启动速度会更快，动态引用（代码分割）1.Vue3中的一个新的配置项，值为一个函数。如果返回一个渲染函数，则可以自定义渲染内容。，去你想创建的目录下，执行该语句。]]></description><category></category></item><item><title><![CDATA[Visual Studio 2022安装教程（英文版）]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/132161628</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/132161628</guid><author>qq_46617150</author><pubDate>Tue, 08 Aug 2023 11:43:16 +0800</pubDate><description><![CDATA[4.这里根据自己需求选择就好，我需要使用F#语言进行开发，并且需要使用到前端，故勾选了以下选项。5.更换安装位置，默认在c盘安装，如果内存不够的话，建议更改到D盘安装。2.等待visual studio installer配置好。选择第一个社区版本：Community 2022。7.安装完成后就是以下页面，然后稍等几分钟即可。1.将下载好的文件保存到桌面，双击点开。3.点击安装后会来到配件选择模块。6.都创建完成后就可以点击安装了。]]></description><category></category></item><item><title><![CDATA[2023前端面试题总结--回答比较口语化，可能不是特别准确]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131705897</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131705897</guid><author>qq_46617150</author><pubDate>Sat, 22 Jul 2023 15:13:40 +0800</pubDate><description><![CDATA[2023前端面试题]]></description><category></category></item><item><title><![CDATA[element-ui组件库]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131834655</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131834655</guid><author>qq_46617150</author><pubDate>Thu, 20 Jul 2023 17:19:40 +0800</pubDate><description><![CDATA[使用npm方式安装，可以更好的和webpack打包工具配合使用。在pc端基于vue的组件库。]]></description><category></category></item><item><title><![CDATA[vue中的路由]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131827302</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131827302</guid><author>qq_46617150</author><pubDate>Thu, 20 Jul 2023 16:46:19 +0800</pubDate><description><![CDATA[1.路由就是一组key-value的对应关系2.多个路由，需要经过路由器的管理路由是为了实现SPA(single page web application）应用，即单页面应用编程中的路由是为了实现导航区和展示区来来回回的切换1.单页Web应用（single page web application，SPA）2.整个应用只有一个完整的页面3.点击页面中的导航链接不会刷新页面，只会做页面的局部更新4.数据需要通过ajax请求获取。]]></description><category></category></item><item><title><![CDATA[Vuex详解]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131815635</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131815635</guid><author>qq_46617150</author><pubDate>Thu, 20 Jul 2023 10:49:43 +0800</pubDate><description><![CDATA[我们之前学过，兄弟组件之间的通信可以使用全局事件总线来实现，但是当组件数目过多时，采用全局事件总线的办法过于繁琐，因此我们引出了vuex来专门解决共享数据这个问题的。Vue项目中的store下面的index.js，该文件用于创建Vuex中最为核心的store`vuex的开发者工具和vue的开发者工具是同一个，选择第二个按钮可以切换到vuex的开发者工具。绿色虚线区为vuex的重要组成部分：actions，mutations，state。（因为我们现在使用的是vue2，所有与它配套使用的vuex的版本是3）]]></description><category></category></item><item><title><![CDATA[cookies,localStorage和sessionStorage的区别]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131764074</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131764074</guid><author>qq_46617150</author><pubDate>Mon, 17 Jul 2023 13:50:03 +0800</pubDate><description><![CDATA[1.localStorage和sessionStorage统称为webStorage,存储内容大小一般支持5MB左右（不同浏览器可能不太一样）3.WebStorage提供了两种API：localStorage（本地存储）和sessionStorage（会话存储）5.sessionStorage 存储的数据只在当前会话中有效，当页面关闭或浏览器退出后，数据会自动清除。4.localStorage 存储的数据是永久性的，除非手动删除，否则数据不会过期。1.cookie是服务器端发给客户端的文本文件；]]></description><category></category></item><item><title><![CDATA[js中的封装好的动画函数]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131076056</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131076056</guid><author>qq_46617150</author><pubDate>Tue, 06 Jun 2023 21:03:03 +0800</pubDate><description><![CDATA[该方法重复调用一个函数，每隔一段时间就去调用一次回调函数，并且这个定时器一旦开启，永不停歇。window.setInterval(回调函数，间隔的毫秒数)；]]></description><category></category></item><item><title><![CDATA[vscode中的vue环境配置]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131067024</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131067024</guid><author>qq_46617150</author><pubDate>Tue, 06 Jun 2023 14:38:28 +0800</pubDate><description><![CDATA[2个版本都要下载，学习的时候使用开发版本，它包含一些报错提示和警告。]]></description><category></category></item><item><title><![CDATA[元素偏移量offset]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/131007002</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/131007002</guid><author>qq_46617150</author><pubDate>Fri, 02 Jun 2023 15:17:30 +0800</pubDate><description><![CDATA[offset就是偏移量，我们使用offset系列相关属性可以动态的得到该属性的位置（偏移）、大小等。返回作为该元素带有定位的父级元素，如果父级都没有定位则返回body。需要注意的是，parentNode返回的是最近一级的父亲，不管父亲有没有定位。而offsetParent返回的是带有定位的父亲。返回元素相对带有定位父元素上方的偏移返回元素相对带有定位父元素左边框的偏移返回自身包括padding，边框，内容区的宽度，返回数值不带单位返回自身包括padding，边框，内容区的高度，]]></description><category></category></item><item><title><![CDATA[鼠标宠物跟随--图片跟随鼠标移动]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/130893487</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/130893487</guid><author>qq_46617150</author><pubDate>Fri, 26 May 2023 20:28:49 +0800</pubDate><description><![CDATA[每次鼠标移动，我们都会获得最新的鼠标坐标，把这个x和y坐标作为图片的top和left值就可以移动图片。1.鼠标不断的移动，使用鼠标移动事件：mousemove。3.图片要移动距离，而且不占据位置，我们使用绝对定位即可。2.在页面中移动，给document注册事件。]]></description><category></category></item><item><title><![CDATA[JavaScript中的tab栏切换制作（排他思想）]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/130807836</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/130807836</guid><author>qq_46617150</author><pubDate>Mon, 22 May 2023 15:43:10 +0800</pubDate><description><![CDATA[tab_list部分只有点击才会有红色背景样式，如果点击了规格与包装，那么商品介绍的样式会被清空。同时，tab_con部分的显示内容跟随tab_list部分的点击发生改变。5.当我们点击tab_list里面的某个li，让tab_con里面的对应序号内容显示，其余隐藏（排他思想）整个页面分为2个部分，tab_list部分（上半部分）和tab_con部分（下半部分）tab_list部分包含5个li，它们分别与tab_con部分的5个div盒子一一对应。3.规律：下面的模块显示内容和上面的选项卡一一对应相匹配。]]></description><category></category></item><item><title><![CDATA[品优购项目06课后作业--产品详情页，text-align:justify属性无效，]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/130765082</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/130765082</guid><author>qq_46617150</author><pubDate>Mon, 22 May 2023 13:31:30 +0800</pubDate><description><![CDATA[【代码】品优购项目06课后作业--产品详情页，text-align:justify属性无效，]]></description><category></category></item><item><title><![CDATA[品优购项目学习记录05--注册页制作]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/130750052</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/130750052</guid><author>qq_46617150</author><pubDate>Thu, 18 May 2023 21:19:15 +0800</pubDate><description><![CDATA[注意：注册页面比较隐私，为了保护用户信息，我们不需要对当前页面做SEO优化。注册页面：register.html。上半部分HTML部分。]]></description><category></category></item><item><title><![CDATA[品优购项目学习记录04--列表页]]></title><link>https://blog.youkuaiyun.com/qq_46617150/article/details/130712681</link><guid>https://blog.youkuaiyun.com/qq_46617150/article/details/130712681</guid><author>qq_46617150</author><pubDate>Thu, 18 May 2023 16:15:07 +0800</pubDate><description><![CDATA[以下是一个li盒子的制作。]]></description><category></category></item></channel></rss>