- 博客(10)
- 收藏
- 关注
原创 【无标题】
然后,它会执行观察者中的回调函数,处理相应的事件。当你试图访问一个对象上的属性或方法时,JavaScript会首先在对象自身上查找,如果没有找到,它就会去该对象的原型对象上查找,如果还没有找到,它就会继续沿着原型链向上查找,直到找到该属性或方法或者到达原型链的顶部,即Object.prototype。例如,如果你创建了一个构造函数,它有一些方法和属性,你可以将这些方法和属性添加到它的原型对象上,这样每个从该构造函数创建的对象都可以访问这些方法和属性,这样可以大大节省内存空间。确保双方都能收到对方的数据包。
2023-05-11 16:08:33 95
原创 【无标题】
MVVM 是 Model-View-ViewModel 的缩写,是一种用于构建用户界面的软件架构模式。它是 MVC 模式和 MVP 模式的演化,适用于现代化的 Web 开发。MVVM 模式的核心思想是数据绑定,即将视图和数据通过双向绑定的方式进行关联,当数据发生变化时,视图会自动更新;当用户操作视图时,数据也会自动更新。在 MVVM 模式中,View 是用户界面,ViewModel 是视图的抽象,Model 是数据和业务逻辑。
2023-04-24 17:00:53 116
原创 总结题型111
事件代理是一种优化事件处理的技术,它利用事件冒泡机制,将事件处理程序绑定到父元素上,而不是直接绑定到子元素上。当子元素触发事件时,事件会冒泡到父元素,父元素再根据事件的目标元素来执行相应的处理程序。这种方式可以减少事件处理程序的数量,提高性能和代码的可维护性。同时,它也可以动态地添加和删除子元素,而不需要重新绑定事件处理程序。防抖和节流都是前端开发中常用的优化技术,用于减少一些高频触发的事件的执行次数,提高页面性能和用户体验。防抖:指在一定时间内,如果事件被触发多次,只执行最后一次。
2023-04-17 21:14:54 395
原创 题题题题题
Redux中,中间件就是放在dispatch过程,在分发action进行拦截处理,redux的整个工作流程是,当action发出后reducer立即算出state,整个过程是一个同步的操作,那如果需要支持异步操作,或者支持错误处理,日志监控,这个过程就可以加上中间件,他的一个本质就是一个函数对store.dispatch方法进行了改造,在发出action和执行reducer这两步之间,添加了其他的功能。比如该层级的组件原本是 [A,B,C,D] ,新的结构为 [A,D,B,C] ,只进行了移动操作。
2023-03-27 16:30:07 384
原创 umi实现简易路由鉴权
1、首先在src目录下创建一个login文件夹和home文件夹。主要是在路由上加上 wrappers:[] 配置项。路由文件的路由要在wrappers里要对应好。:简单来说就是未进行登录,则不能访问内部页面。文件夹,并创建一个index.tsx。2、在src文件夹下创建一个。
2023-03-17 09:07:56 166
原创 css鼠标箭头如何变成小手
pointer, hand :手形光标。text :I形光标。wait :等待光标。vertical-text :水平I形光标。no-drop :不可拖动光标。help :帮助光标。auto :标准光标。not-allowed :无效光标。
2023-03-15 15:52:34 1108
原创 package.json中版本号的规则
major、minor、patch分别是主版本号、次版本号、修补版本号patch:修复bug,兼容老版本minor:新增功能,兼容老版本major:新的架构调整,不兼容老版本。
2023-03-07 09:08:17 639
原创 知识点总结
WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议。
2023-02-20 15:34:25 238
原创 说说React生命周期中有哪些坑?如何避免
或者没有添加错误边界处理,当渲染发生异常时,用户将会看到一个无法操作的白屏,所以一定要添加。componentWillUpdate 同样是由于新的异步渲染机制,而被标记废弃,不推荐使用,原先的逻辑可结合 getSnapshotBeforeUpdate 与 componentDidUpdate 改造使用。componentWillMount 在 React 中已被标记弃用,不推荐使用,主要的原因是因为新的异步架构会导致它被多次调用,所以网络请求以及事件绑定应该放到。在需要调用时,不要忘了调用。
2023-02-20 13:53:03 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人