<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MissXu666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MissXu666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MissXu666]]></copyright><item><title><![CDATA[redux官网学习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/136276621</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/136276621</guid><author>MissXu666</author><pubDate>Tue, 17 Jun 2025 00:29:18 +0800</pubDate><description><![CDATA[Redux 是一个使用叫做 “action” 的事件来管理和更新应用状态的模式和工具库 它以集中式 Store（centralized store）的方式对整个应用中使用的状态进行集中管理，其规则确保状态只能以可预测的方式更新。Redux 是一个小型的独立 JS 库。但是，它通常与其他几个包一起使用：React-Redux、Redux Toolkit、Redux DevTools 扩展。]]></description><category></category></item><item><title><![CDATA[2025面试记录（base杭州）]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/148685569</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/148685569</guid><author>MissXu666</author><pubDate>Mon, 16 Jun 2025 10:29:20 +0800</pubDate><description><![CDATA[15 我的effect依赖的是一个对象，为什么这个对象的值没变但Effect里的函数调用呢？20 工具包具体是怎么封装的？什么打包工具和平时的页面发布有什么区别？1.平时用什么脚手架开发，项目从0到1搭建会做什么配置，分包怎么配。3.移动端适配是怎么做的，rpx怎么转的，rem是16应该如何计算。17 说一下怎么用的useContext 具体细节。23 用企微SDK压缩图片是怎么实现的？24 这些指标都是估算吗 是怎么得出的？16 说一下，你是怎么进行状态管理的。18 打点库怎么封装的？]]></description><category></category></item><item><title><![CDATA[2023年面试记录（base杭州）]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/148685514</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/148685514</guid><author>MissXu666</author><pubDate>Mon, 16 Jun 2025 10:27:36 +0800</pubDate><description><![CDATA[17、translate3D和translateX的区别是什么呢，为什么更推荐使用translate3D（开启GUP加速）7、封装了什么样的工具函数、封装了什么了组件（一键复制、金额计算、拨打电话）10、微信小程序没有用webview动态加载h5的方式去做吗。2、FCP和 CLS 这两个指标是什么意思能讲下吗。9、还有其他的工具函数吗（这个回答的好烂）1、解决不同版本的兼容问题能句几个例子吗。6、怎么做缓存的，有了解过吗。1、js 实现sleep函数。3、具体优化的动作是什么呢。8、一键复制是怎么实现的。]]></description><category></category></item><item><title><![CDATA[支付宝小程序内嵌H5]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/138343643</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/138343643</guid><author>MissXu666</author><pubDate>Tue, 30 Apr 2024 13:59:14 +0800</pubDate><description><![CDATA[首先我们用这张图开始，来自支付宝文档中心的一个图片我们写的页面不是用支付宝小程序的开发语言，而是通过webview内嵌了一个h5 页面。]]></description><category></category></item><item><title><![CDATA[救护员证学习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/136598805</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/136598805</guid><author>MissXu666</author><pubDate>Tue, 30 Apr 2024 11:49:18 +0800</pubDate><description><![CDATA[突发伤病在专业救护人员到达前向伤病人员提供的及时救护目的是：保存生命，减轻痛苦，防止病情恶化C  心脏的P  肺部的R 复活是一项针对呼吸、心脏骤停实时的最基本、最重要的抢救方式同时进行CRP-取AED-拨打急救电话A 自动的E 体外的D 除颤器地铁站、市民中心等公共场所有呼吸道的任何一个部位被异物阻塞，导致呼吸不畅或完全中断易发人群进食说话吞咽过快醉酒呕吐脑部疾病患脑血管疾病儿童小孩（在玩耍/哭闹/喂奶/吸食时）]]></description><category></category></item><item><title><![CDATA[HTML面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/136008013</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/136008013</guid><author>MissXu666</author><pubDate>Sat, 03 Feb 2024 14:44:36 +0800</pubDate><description><![CDATA[DOCTYPE一般放在文档的开头，告诉浏览器页面使用的HTML或XHTML的版本，让浏览器按照相应的规则解析页面。如果不写DOCTYPE，那么浏览器会按照自己的规则解析页面，这不利于维护网页的兼容性。常见的浏览器内核有：trident（ie内核）、gecko（火狐内核）、blink（chorme内核）、webkit（苹果内核）1、语义化标签（hrader、footer、nav等），使得页面的内容结构化，见名知义；一、渲染引擎，取得网页内容，计算网页的显示方式，输出显示。3、canvas绘图；]]></description><category></category></item><item><title><![CDATA[React 面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135872395</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135872395</guid><author>MissXu666</author><pubDate>Tue, 30 Jan 2024 13:18:12 +0800</pubDate><description><![CDATA[React中的props是只读的，主要是为了维护组件的可预测性和可维护性。如果允许子组件修改props，那么一个父组件将状态传递给多个子组件时，这些子组件就可以随意修改props的值，导致状态的不可预测，给调试和维护带来困难。为了解决这个问题，React采用了只读的props机制。子组件只能读取props的值，但不能修改它们。这种设计模式类似于函数式编程中的纯函数，纯函数不会改变传入的参数，只会返回一个新的值。通过保护props不被修改，React确保了组件的可预测性和可维护性。]]></description><category></category></item><item><title><![CDATA[ReactHooks 官网文档翻译]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135842820</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135842820</guid><author>MissXu666</author><pubDate>Fri, 26 Jan 2024 11:00:56 +0800</pubDate><description><![CDATA[您可以将对象和数组置于状态。在React中，状态被认为是只读的，所以您应该替换它，而不是突变现有的对象。默认情况下，组件不会将其DOM节点公开给父组件，这么写会报错return (<inputref={ref}/>});]]></description><category></category></item><item><title><![CDATA[Vue 高频面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135676976</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135676976</guid><author>MissXu666</author><pubDate>Tue, 23 Jan 2024 20:05:02 +0800</pubDate><description><![CDATA[vue面试题]]></description><category></category></item><item><title><![CDATA[计算机网络、浏览器面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135525542</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135525542</guid><author>MissXu666</author><pubDate>Wed, 17 Jan 2024 11:11:08 +0800</pubDate><description><![CDATA[事件委托也叫事件代理，利用的是事件冒泡机制，通过指定一个事件处理程序来管理某一类型的所有事件的方法。例如为ul 中所有的li 绑定一个点击事件，那么直接绑定在ul上即可；为什么使用CDN 会更快（了解）？没有使用CDN的情况下，用户从浏览器输入地址，依次经过浏览器缓存、操作系统缓存（如本地host文件）、域名解析服务器、根域名解析服务器、顶级域名服务器直到找到对应的ip地址返回给用户，用户向该地址发起请求；使用了CDN的情况下，用户在浏览器中输入要访问的域名，浏览器向DNS服务器请求对域名进行解析。]]></description><category></category></item><item><title><![CDATA[CSS 高频面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135525493</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135525493</guid><author>MissXu666</author><pubDate>Sun, 14 Jan 2024 13:26:44 +0800</pubDate><description><![CDATA[css 高频面试题]]></description><category></category></item><item><title><![CDATA[2022年面经记录（base杭州）]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135511152</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135511152</guid><author>MissXu666</author><pubDate>Wed, 10 Jan 2024 20:09:50 +0800</pubDate><description><![CDATA[三、有一个已经排序好的数组，找到数组中的目标值并返回其所有，如果没有那么返回数组应该插入的合适位置的所有。1、不要害怕开始，面试是准备不完的，请遵循二八法则，差不多的你差不多的岗位差不多的工资。6、说个你做的最好的项目，这个项目具体有什么页面什么功能。3、项目中用到的请求库是什么，用了什么插件解决什么问题。14、es6 的模块化和require js的区别。8、判断数据类型的方式有哪些，判断数组的方式有哪些。2、职业规划，hr：有没有具体的，大家都这么说。7、你认为你的实习经历给你带来最大的提升是什么。]]></description><category></category></item><item><title><![CDATA[尚硅谷vite+vue3 （尚医通）项目实战笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/134719572</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/134719572</guid><author>MissXu666</author><pubDate>Wed, 10 Jan 2024 19:02:42 +0800</pubDate><description><![CDATA[因此sass语法进行了改良，Sass 3就变成了Scss(sassy css)，与原来的语法兼容，只是用{}取代了原来的缩进。Sass是为了使CSS开发更方便而产生的，原先我们是用原生CSS来写样式，增加了编程的特性，但它不方便，比如：不支持嵌套、运算、作用域 等。直接找到它的类名覆盖不生效，因为我们组件样式有scope 局部样式，想要修改第三方组件库的样式，可以使用深度选择器。可以让样式穿透到子组件中，例如一个父组件中使用了一个子组件，并且需要修改子组件内部某个元素的样式。]]></description><category></category></item><item><title><![CDATA[前端开发vscode 常用插件记录]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135509016</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135509016</guid><author>MissXu666</author><pubDate>Wed, 10 Jan 2024 19:01:10 +0800</pubDate><description><![CDATA[二、css peek 它的主要作用是帮助开发人员更轻松地查找和导航CSS样式表中的类、ID、选择器和样式定义（鼠标移动到css样式名即可查看样式，点击直接跳转对应文件）十、GitLens 提供了对 Git 版本控制系统的全面支持，包括代码历史记录、代码比较、代码注释、代码作者等功能。一、Vetur 提供了对 Vue.js 项目的全面支持，包括语法高亮、智能提示、代码片段、错误检查、格式化等功能。三、Vue Peek 插件用来拓展 Vue 代码编辑的体验，可以让我们快速跳转到组件、模块定义的文件。]]></description><category></category></item><item><title><![CDATA[计算机网络、浏览器相关高频面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135508993</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135508993</guid><author>MissXu666</author><pubDate>Wed, 10 Jan 2024 17:28:03 +0800</pubDate><description><![CDATA[查询各个服务器的负载情况，判断哪一台服务器的负载较小。没有使用CDN的情况下，用户从浏览器输入地址，依次经过浏览器缓存、操作系统缓存（如本地host文件）、域名解析服务器、根域名解析服务器、顶级域名服务器直到找到对应的ip地址返回给用户，用户向该地址发起请求；② 节省带宽：由于CDN可以缓存网站的内容，因此当用户访问网站时，CDN会从最近的服务器节点提供内容，而不是从源服务器上提取。完整的请求报文包括请求行（包含请求的方法、url、协议版本）、请求头（浏览器的信息键值对组成）、空行、请求体（请求的数据）；]]></description><category></category></item><item><title><![CDATA[JS 高频面试题]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/135508873</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/135508873</guid><author>MissXu666</author><pubDate>Wed, 10 Jan 2024 17:24:38 +0800</pubDate><description><![CDATA[js前端面试高频问题]]></description><category></category></item><item><title><![CDATA[黑马微信小程序学习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/133870747</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/133870747</guid><author>MissXu666</author><pubDate>Thu, 30 Nov 2023 19:03:18 +0800</pubDate><description><![CDATA[默认情况下，在小程序内安装的第三方的包，是安装在node_module目录内的，且安装完包后也是不能马上使用的，因为小程序比较特殊，它是无法直接读取node_module软件包的，那小程序该如何使用安装的包呢？需要注意的是：每安装一个新包，就需要重新构建npm一次，且在构建之前，为了防止出现一些不必要的未知错误，可以先把之前安装包后构建生成的miniprogram_npm目录删除，然后再点击构建npm重新生成；物理（设备）像素：真实存在的，物理硬件屏幕上的最小显示单元，屏幕的分辨率，像素越高越清晰。]]></description><category></category></item><item><title><![CDATA[尚硅谷CSS学习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/133463718</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/133463718</guid><author>MissXu666</author><pubDate>Tue, 10 Oct 2023 22:21:06 +0800</pubDate><description><![CDATA[等等），导致节点位置发生变化，此时触发浏览器重排（reflow），需要重新生成渲染树。③维护方面：CSS Sprites在维护的时候比较麻烦，页面背景有少许改动时，就要改这张合并的图片，无需改的地方尽量不要动，这样避免改动更多的CSS，如果在原来的地方放不下，又只能（最好）往下加图片，这样图片的字节就增加了，还要改动CSS。我们在编码时，不用过于关注浏览器的私有前缀，不用去记忆，去查询，因为常用的css3 新特性，主流浏览器都是支持的，对于老版本浏览器，我们也可以借助现代构建工具，去帮我们添加私有前缀。]]></description><category></category></item><item><title><![CDATA[尚硅谷HTML习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/133417343</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/133417343</guid><author>MissXu666</author><pubDate>Sun, 01 Oct 2023 12:51:27 +0800</pubDate><description><![CDATA[C/S架构软件（client、server），需要安装才能使用的软件，需要偶尔更新，不跨平台。3、隐藏域，input的type设为用户不可见的一个输入区域。2、单选框，多个radio的name属性要保持一致，并且必须设置value，value即为选择的数据值。B/S架构软件（browser、server），直接在网页就可以使用的，无需安装和更新，可跨平台。1、存储时，务必采用合适的字符编码，否则无法存储数据会丢失。1、普通的输入框必须要写name，但不需要写value，Name相当于定义的key。]]></description><category></category></item><item><title><![CDATA[尚硅谷Git学习笔记]]></title><link>https://blog.youkuaiyun.com/MissXu666/article/details/133365387</link><guid>https://blog.youkuaiyun.com/MissXu666/article/details/133365387</guid><author>MissXu666</author><pubDate>Fri, 29 Sep 2023 01:12:26 +0800</pubDate><description><![CDATA[分布式版本控制系统，各个客户端可以在本地管理自己的版本，从远程服务器中获取最新资源，提取的不是最新文件的快照，而是将代码仓库完整的镜像到本地。集中化的版本控制系统都有一个单一的集中管理的服务器，保存所有文件的修订版本。不能修改生成的文件夹。git reflog 查看提交记录，显示的版本号是前7位的 git log 是详细的完整信息，可以看作者和时间以及完整的commit id。设置用户签名：就是在首次安装git的时候设置用户名和邮箱，这个是设在客户端的，和代码托管中心的用户名没有关系。]]></description><category></category></item></channel></rss>