前端每日阅读
文章平均质量分 85
专栏包含前端的必备技能点,如果涉及到盲点,那便把这个点当做支点吧
可可鸭~
青春没有返程,感谢您的关注与来访!
展开
-
Vuex讲解和使用原理、Pinia 与 Vuex 的主要区别、Pinia优缺点
Vuex 是 Vue.js 的官方状态管理工具,它通过集中式的状态存储、响应式的 state、getters、mutations、actions 和模块化的设计,解决了复杂应用中状态共享和管理的问题。Pinia 是 Vue 3 的状态管理库,作为 Vuex 的现代替代方案,提供了更简洁的 API 和更好的 TypeScript 支持。简洁的 API:相比 Vuex,Pinia 不再需要 mutations,状态的修改可以直接通过 actions 或者直接修改 state,减少了模板代码,使状态管理更直观。原创 2024-09-20 13:48:46 · 790 阅读 · 0 评论 -
rem、em 和 px、inherit 加案例
【代码】rem、em 和 px、inherit 加案例。原创 2024-08-14 17:57:58 · 647 阅读 · 0 评论 -
谷歌浏览器解决跨域问题配置记录
在访问时出现has been blocked by CORS policy: Responspreflight request doesn’t pass access control checlAccess-Control-A1low-Origin" header is present onrequested resource.后面C:\MyChromeDevUserData 是第二步时候创建的目录文件路径。或会出现一行文字,就表示配置成功了。3.点击谷歌浏览器图标右击属性。5.保存之后重新打开浏览器。原创 2023-11-03 10:47:20 · 633 阅读 · 0 评论 -
数据结构——常见的十种排序算法
在中枢元素和a[j]交换的时候,很有可能把前面的元素的稳定性打乱,比如序列为 5 3 3 4 3 8 9 10 11, 现在中枢元素5和3(第5个元素,下标从1开始计)交换就会把元素3的稳定性打乱,所以快速排序是一个不稳定的排序算法,不稳定发生在中枢元素和a[j] 交换的时刻。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优 先级排序,最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。原创 2023-10-07 17:22:03 · 1298 阅读 · 0 评论 -
前端面试题整理
作用域(Scope)是指在程序中定义变量、函数和对象时,这些标识符(Identifier)的可访问范围。简而言之,作用域决定了在代码中的哪些部分可以访问到变量、函数和对象。在 JavaScript 中,有以下几种常见的作用域:全局作用域是在整个程序中都可访问的最外层作用域。在全局作用域中声明的变量和函数可以被程序中的任何位置访问。函数作用域是在函数内部定义的变量和函数所具有的作用域。在函数作用域中声明的变量和函数只能在函数内部访问,外部无法访问。原创 2023-09-22 11:15:45 · 215 阅读 · 0 评论 -
HTTP 网络通讯过程
建立TCP连接是依靠三次握手,也就是浏览器主动向服务器发送SYN报文,服务器收到后回应ACK+SYN报文,浏览器再发送ACK报文,完成三次握手,建立TCP连接。与之前的HTTP协议不同的是,HTTP是一种无状态协议,每个请求都是一个独立的事务,不保留状态信息。请求到达服务器后,服务器会解析请求消息,并根据请求方法返回相应的HTTP响应消息给浏览器。在网络包(跨网段)传输过程中,源 IP 和目标 IP 始终是不会变的,一直变化的是 MAC 地址,因为需要 MAC 地址在以太网内进行两个设备之间的包传输。原创 2023-06-14 09:16:16 · 1342 阅读 · 0 评论 -
【每日阅读】前端知识(四)
浏览器内核是指浏览器用来解析和渲染网页的核心部分,他负责HML、CSS和javaScript代码,将他们转化成页面元素,在不同浏览器中核心部分有所差异,因此呈现出不同效果。原创 2023-06-09 17:16:15 · 759 阅读 · 0 评论 -
【每日阅读】JS知识(三)
右边 Scope 项就体现出了作用域链的情况:Local 就是当前的 getName 函数的作用域,Closure(foo) 是指 foo 函数的闭包,最下面的 Global 就是指全局作用域,从“Local–>Closure(foo)–>Global”就是一个完整的作用域链。但需要注意的是:内存中栈区的数据,在函数调用结束后,就会自动的出栈,不需要程序进行操作,操作系统会自动回收,也就是:栈中的变量在函数调用结束后,就会消失。栈是内存中一块用于存储局部变量和函数参数的线性结构,遵循着先进后出的原则。原创 2023-02-25 17:03:10 · 510 阅读 · 0 评论 -
【每日阅读】前端进阶知识点(一)
它是以下两个值中的一个:“native”,代表行结束符会被更改为适合宿主操作系统文件系统的换行符,或者 “transparent”,代表会保持 blob 中保存的结束符不变。但是也不是说创建了.d.ts文件,里面声明的东西就能生效了,毕竟归根到底也是.ts文件,需要预编译,所以需要在tsconfig.json文件里面的include数组里面添加这个文件.qs是一个流行的查询参数序列化和解析库。注入之后是不能在组件中使用的,因为 ts 类型的原因,组件实例是没有 api 的声明的,所以需要额外声明。原创 2023-02-01 18:33:22 · 1184 阅读 · 0 评论 -
【每日阅读】前端了解的HTTP协议知识(二)
服务端监听状态下被动打开,接受同步链接,ACK=1 、SYN=1、确认收到的seq所以起始位置ack = x +1,客户端发送seq=y等待客户端确认是否正常收到,客户端收到确认ACK=1,SYN=1,seq = x+1,ack=y+1。A听到B返回数据,在给B说seq,那我继续说了,你早上吃了么。实质上用白话来说,A发送了终止标识和确认参数seq:你听到了么,B接收到了建立连接,跟A说收到了,我听到你说你听到了么,你继续说下一句吧(+1),B确认参数seq:你确认一下我说什么你听到了么?原创 2023-02-09 09:54:03 · 287 阅读 · 0 评论