学习记录wanxiaowan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【大厂前端常见面试题】react合成时间,JSON.stringfy列表下拉刷新,innerHtml,appendChild,
虽然和是一种简单的深拷贝方法,但它并不适用于所有情况。使用递归函数:手动实现深拷贝。使用第三方库:如 Lodash 的。这些方法可以更全面地处理各种情况,确保深拷贝的准确性。合成事件是 React 为了跨浏览器兼容性而创建的事件系统。它封装了原生事件,使得事件处理在不同浏览器中表现一致。React 的合成事件是一个跨浏览器的包装器,提供了与原生事件相同的接口,但在内部使用了事件池(event pooling)来提高性能。Vue 的事件处理机制相对简单,直接使用原生事件。Vue 提供了v-on。原创 2024-10-23 09:55:39 · 103 阅读 · 0 评论 -
【React自学】106reactcss的引入方式,异步操作内联样式,动态样式,高阶组件
reducerredux当中的写法进行简化的这其中传进来的是reducerconnect写好了高阶组件做了一层劫持的。原创 2024-10-23 09:54:16 · 216 阅读 · 0 评论 -
【react自学】react过度动画,redux使用详解,reducer.纯函数
<h2 className={className}>呵呵</h2>'ccc':''}`}>哈哈</h2> */}原创 2024-10-06 07:25:19 · 136 阅读 · 0 评论 -
【前端大厂面试详解】8.27美团金服前端一面-css选择器优先级,rem,typeof,Symbol,splice,slice,原型和原型链
使用rem布局可以提高网站的可维护性和响应性,适合现代网页设计。Symbol提供了一种创建唯一标识符的方式,适合用作对象属性键,避免命名冲突,并且可以用于实现一些特定功能,如自定义迭代器。它在 JavaScript 中的引入增强了语言的灵活性和功能。slice()不会改变原数组,只返回一个新数组。splice()会直接修改原数组,添加或删除元素。改变原数组的方法push()pop()shift()unshift()splice()sort()reverse()fill()不改变原数组的方法。原创 2024-10-05 17:50:33 · 648 阅读 · 0 评论 -
【前端大厂面试详解】跨域,react原理,promise,fiber,事件机制,自定义事件,闭包,http1.1.2,跨域,性能优化,forwardRef,虚拟domdiff算法
理解 Fiber 和 Hooks 是掌握 React 的核心要素。Fiber 提升了渲染性能,支持增量渲染和优先级调度,而 Hooks 则简化了状态管理和副作用处理,使得函数组件更加强大。通过深入理解这些原理,可以更有效地构建高性能的 React 应用。通过引入虚拟 DOM 和 Diff 算法,我们可以看到 React 如何通过智能的更新机制来优化渲染性能。虚拟 DOM 提供了一种高效的 UI 表示方式,而 Diff 算法则确保了更新过程的高效性和准确性。原创 2024-10-05 12:07:36 · 431 阅读 · 0 评论 -
【前端大厂面试详解】前端大疆面试,闭包,异步编程,promise,await,内存泄漏,设计一个类url参数
通过这些思路和实现方式,你可以有效地回答面试官的问题,展示你对小程序开发的理解和实际应用能力。记得在面试中强调你的思考过程和解决问题的能力,展现出你对技术的热情和深入理解。祝你面试顺利!闭包是 JavaScript 中一个强大的特性,能够提供数据封装和状态保持等优势。然而,使用闭包时需要注意其潜在缺陷,尤其是在内存管理和性能方面。通过合理的编码实践,可以有效地利用闭包的优点,同时减少其带来的问题。内存泄漏是一个常见且潜在严重的问题,需要开发者在编写和维护代码时保持警惕。原创 2024-10-05 11:22:56 · 780 阅读 · 0 评论 -
【前端大厂面试题目详解】秋招 快手前端一面,防抖节流,闭包,跨域,jsonp原理。父子组件如何通信,如何调用子组件函数,防抖函数,为什么要有context=this
防抖是指在一定时间内,如果事件被多次触发,则只在最后一次触发后的一段时间内执行一次处理函数。节流是指在一定时间内,只允许事件处理函数执行一次,不管事件触发了多少次。防抖适合处理需要在事件结束后才执行的场景,避免重复触发。节流适合处理需要持续执行但频率要控制的场景,确保在一定时间内不会过于频繁地执行。选择使用哪种技术,取决于具体的需求和场景。闭包是由函数及其相关的作用域(词法环境)组合而成的结构。它允许函数访问其外部作用域中的变量。原创 2024-10-04 20:46:05 · 369 阅读 · 0 评论 -
【前端大厂面试题目详解】24.9.9 字节跳动-抖音-前端-北京 一面,前端监控,性能优化,三次握手四次挥手,堆和栈。搜索框,堆栈,httphttps
使用 Aegis SDK 可以方便地实现前端监控,捕获错误、性能数据和用户行为,并将这些数据上报到指定的监控服务。通过这些信息,开发者可以更好地了解用户体验,及时发现并解决问题。虚拟列表是一种有效的性能优化技术,尤其在需要渲染大量数据的场景中。通过理解其工作原理和实现方法,可以在项目中有效提升性能和用户体验。建议深入学习相关库的使用和实现细节,以便在实际项目中灵活应用。通过结合这些性能优化技术,可以显著提升Web应用的加载速度和用户体验。原创 2024-10-04 20:17:42 · 670 阅读 · 0 评论 -
react自学19点56分2024年10月4日-高阶组件,context数据共享,登录鉴权,生命周期劫持,增强props
name]计算属性动态绑定名字的,checked’'checkbox"?原创 2024-10-04 19:57:00 · 269 阅读 · 0 评论 -
【前端大厂面试】阿里云前端 秋招一面挂经,vue路由,request,,animate.table冻结,轮播图。
JSON Web TokenJSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5、服务器收原创 2024-10-04 19:38:40 · 533 阅读 · 0 评论 -
react自学-2024年10月2日07点50分,setState性能优化相关内容,pureComponent,shoudComponmentUpdate,props,state
context:非父子组件之间的通信,共享代码,事件总线:Event Bus监听事件触发事件如何去用这个东西呢?拿到创建的eventBuseventBus.emit(出发去一个事件“bannerPrev”,“why’,18,1.88);componentDidMount组件挂载之后监听一些事件componentWillUnmount取消监听//监听事件传入回调函数console.log*(“app当中监听bannerPrev”);}}原创 2024-10-04 15:31:35 · 115 阅读 · 0 评论 -
小程序自学-2024年10月4日15点00分
以后tag1是知识点1,tag2是知识点2git tag 知识点点01没有什么东西需要提交的,git tag 02-知识点-2多了两个tagsDonwload Zip文件夹当中git clone https://当前的已经克隆下来导入项目,选择目录,选中点击导入的,文件当中就打开了,一大堆的msitemap.json做了一些修改的git chekcout 01-知识点01。原创 2024-10-04 15:00:32 · 358 阅读 · 0 评论 -
【大厂前端面试题目详解】字节飞书前端面试题–一面(深圳),大文件上传,,websocket,tcp,udp,tcp可靠传输,css样式,bfc,position,固定定位粘性定位,promise.al
WebSocket 是基于 HTTP 协议进行握手的,但一旦连接建立,它将使用自己的协议进行数据传输。握手过程:WebSocket 连接的建立是通过 HTTP 请求和响应完成的。客户端发送一个带有特定头部(如Upgrade和Connection)的 HTTP 请求,服务器响应确认后,连接就会升级到 WebSocket 协议。数据传输:一旦连接建立,WebSocket 使用 TCP 作为传输层,提供全双工通信。这意味着数据可以在客户端和服务器之间同时双向传输,而不需要像 HTTP 那样每次都重新建立连接。原创 2024-10-04 12:13:23 · 581 阅读 · 0 评论 -
【大厂前端面试详解】滴滴前端秋招一面,快速排序,冒泡排序,常见的排序算法,数组和链表,tcp和udp区别,xss类型和防御措施,jwt如何退出登录,jwt和cookie区别
选择合适的 JWT 退出登录策略应根据应用的需求、用户体验和安全性来决定。通常,结合使用短期令牌和黑名单机制或刷新令牌机制,可以在安全性和用户体验之间取得良好的平衡。TCP 和 UDP 各有优缺点,选择使用哪种协议取决于具体的应用需求。在需要可靠性和数据完整性的场合,TCP 是更好的选择;而在需要快速传输和实时性的场合,UDP 更为合适。UDP 适用于对实时性要求高、容忍一定数据丢失的场景。尽管它缺乏连接管理和可靠性保障,但在某些应用中,这种特性反而是有利的。原创 2024-10-04 11:21:22 · 380 阅读 · 0 评论 -
携程一面面经【前端大厂面试详解】let,const ,var,hooks,组件通信,内存回收机制,v8垃圾回收,https,事件机制
, []);原创 2024-10-03 15:16:42 · 768 阅读 · 0 评论 -
react自学2024年10月1日19点04分
通过webpack打包的时候去编写react代码去渲染对应的内容。原创 2024-10-01 19:04:27 · 275 阅读 · 0 评论 -
【前端大厂面试题目详解】秋招 阿里文娱 前端一面 凉经|vue2,vue3生命周期,props,state,react的key作用闭包,清楚浮动,v-指令,useRef,v-html,
秋招 阿里文娱 前端一面 凉经1.自我介绍八股开问。原创 2024-09-28 12:17:08 · 240 阅读 · 0 评论