前端
文章平均质量分 88
唆键盘的小前端
承接前端网页开发、后台管理项目、小程序、APP开发欢迎联系我微信:xlycql
展开
-
Promise 详解
在实际开发中Promise函数是必不可少的一环,我们经常用来对异步函数进行同步编程范式的处理,比如请求超时、异步获取chrome.storage存储等,JS基础面试时也经常会问到,不熟悉Promise的话基本上gg了((✿◠‿◠))Promise实际上是一个对象,是用来表示一个异步任务结束之后是成功还是失败,状态一经改变不可逆转try {//执行回调函数//状态//成功返回的值//失败原因//成功回调//失败回调//执行成功结果//状态不是等待中则停止执行//修改状态//保存返回值。原创 2024-06-12 21:41:15 · 1136 阅读 · 0 评论 -
浅析Vue3 实战笔记(一)
vue3 + vite + ant-design-vue+echarts实战笔记原创 2024-06-07 13:32:37 · 1013 阅读 · 0 评论 -
浅析Vue3(vue3笔记之进阶篇)
在我们实际项目开发中,往往会遇到跨组件通信、数据集中管理等需求,单靠手动管理状态会拙荆见肘。更强的团队协作约定与Vue DevTools集成,包括时间轴、组件内部审查和时间旅行测试模块化更新(HMR)服务端渲染(SSR)Pinia解决了以上问题,它是由Vue官方维护和更新,兼容Vue2 和Vue3版本,据官网描述,Pinia是为了探索Vuex下一个版本Vuex5而生,,它简单上手、对Typescript支持更友好提供了更完善的类型引导, Vue官方已经将其作为新的官方推荐状态管理库。原创 2024-06-07 13:26:13 · 747 阅读 · 0 评论 -
浅析Vue3基础知识(vue3笔记之入门篇)
本文是结合实践中和学习技术文章总结出来的笔记(个人使用),如有雷同纯属正常((✿◠‿◠))时下Vue框架都是使用Vue3版本来开发项目了,为了加深对Vue3基本知识的了解,特写了这个笔记。原创 2024-06-04 22:13:07 · 1508 阅读 · 0 评论 -
React中常见的面试题
约束性组件与非约束性组件,React Hooks、React性能优化、React路由等面试题原创 2024-05-29 23:55:50 · 1798 阅读 · 0 评论 -
React路由(React笔记之五)
现在前端的项目一般都是SPA单页面应用,不再是以前多个页面多套HTML代码项目了,应用内的跳转不需要刷新页面就能完成页面跳转靠的就是路由系统BrowerRouter路由: 就像平常网站www.baidu.com/test 这就是一个路由HashRouter 路由: 比BrowerRouter多出了一个#符号,使用URL的哈希值实现,比如www.baidu.com/#/test路由配置:createHashRouter/createBrowserRouter二选一就可以,这里是为了显示效果//路由。原创 2024-05-29 11:21:44 · 657 阅读 · 1 评论 -
HTTP相关面试题
HTTP是超文本传输协议。本质上就是一个可以传输图片、视频、文字的计算机与计算机之间的协议原创 2024-05-28 16:29:11 · 742 阅读 · 0 评论 -
React中的调和 (Stack Reconciler or Fiber Reconciler)
本文是结合实践中和学习技术文章总结出来的笔记(个人使用),如有雷同纯属正常((✿◠‿◠))React的渲染流程15.x跟16.x,17,18之后是不同的,这里拆开来讲讲为啥两个大版本之间的巨大差异。原创 2024-05-20 13:30:30 · 949 阅读 · 0 评论 -
uni-app Vue3 配置代理踩坑 解决配置代理无效的问题
等等之类的,我踩过太多了坑了..后来我发现是@dcloudio/vite-plugin-uni版本问题,需要安装指定版本。之前在网上搜了很多配置,比如。然后总算解决了这个问题。原创 2024-05-20 13:28:35 · 2096 阅读 · 0 评论 -
浅析React-Hooks(React笔记之四)
虽然说了这么hooks使用的好处,但是hooks也并不是万能的,在处理复杂的组件的时候逻辑不好拆分,使用类组件会是一个很好的选择,一味的轻量并不是处理问题的唯一途径。但是随着hooks的不断改进以后类组件的使用机会将大大减少,React对hooks的功能开发的越来越完善了。原创 2024-05-08 23:11:02 · 1366 阅读 · 0 评论 -
React diff算法 与虚拟DOM(React笔记之三)
diff算法在有key值的情况下性能开销还是要小很多的,因为它不需要进行额外的比对只需要找到对应的key值修改或者添加或者调整位置,所以react通常在我们编写循环生成元素或组件的时候没有赋予key值就会给予一个警告,提示我们需要加上key属性。由于传统的diff算法是递归更新的,会一直占用主线程,它会在拿到结果之后才交出执行权,如果页面更新的元素太多可能会导致页面卡死卡顿等情况,所以react官方在16版本推出了。原创 2024-04-30 10:50:19 · 970 阅读 · 1 评论 -
浅析React JSX 与生命周期(React笔记之一)
本文是结合实践中和学习技术文章总结出来的笔记(个人使用),如有雷同纯属正常((✿◠‿◠))React是目前国内最热门的两大前端MVVM框架之一,它拥有高效率的函数式组件和class类组件,通过输入数据吐出UI的模式受到很多前端工作者的喜爱。原创 2024-04-29 21:26:41 · 1273 阅读 · 0 评论 -
React性能优化(React笔记之二)
现在React框架面试基本上都会有性能优化这个专题,所以为了加强学习,写下了这个笔记(血与泪的教训)本文是结合实践中和学习技术文章总结出来的笔记(个人使用),如有雷同纯属正常((✿◠‿◠))原创 2024-04-29 13:39:28 · 1056 阅读 · 3 评论 -
笔记(二) puppeteer避坑指南
这段时间公司在做chrome插件,灵机一动想用nodejs来做采集,所以自己写了一个nodejs采集项目,给大家分享一下使用puppeteer插件来采集时遇到的坑。原创 2024-04-25 15:57:56 · 1240 阅读 · 0 评论