- 博客(171)
- 收藏
- 关注
原创 vue3 使用element-plus 如何再次封装table组件
创建一个新的 .vue 文件,例如 baseTable.vue,作为你封装后的 Table 组件。• vue3 使用element-plus 如何再次封装table组件。
2024-03-19 17:14:43 638
原创 前端应该掌握的 JS 小技巧
|运算符是左边是空字符串或false或0等falsy值,都会返回后侧的值。必须运算符左侧的值为null或undefined时,才会返回右侧的值。因此0||1的结果为1,0?.直接在链式调用的时候判断,判断左侧的对象是否为null或undefined,如果是的,就不再往下运算,返回undefined,如果不是,则返回右侧的值。String.prototype.replaceAll()用法与String.prototype.replace()类似。它的行为类似||,但是更严。
2024-02-02 14:51:07 397
原创 宏任务和微任务的理解(关于async/await、promise和setTimeout执行顺序)
事件的执行顺序,是先执行宏任务,然后执行微任务,这个是基础,任务可以有同步任务和异步任务,同步的进入主线程,异步的进入Event Table并注册函数,异步事件完成后,会将回调函数放入Event Queue中(宏任务和微任务是不同的Event Queue),同步任务执行完成后,会从Event Queue中读取事件放入主线程执行,回调函数中可能还会包含不同的任务,因此会循环执行上述操作。此时的await会让出线程,阻塞async内后续的代码,先去执行async外的代码。JavaScript的事件分两种,
2023-03-28 08:57:55 716
原创 前端面试题(高级)
前端面试题(高级)https://www.jianshu.com/p/356f10ee476d2.如何判断token过期,3.在ajajx请求时4.beforeforeach()中的钩子函数5.居中定位6.对模块化的理解http://www.javashuo.com/article/p-hheoxdee-k.html规范:CommonJs ,AMD7 keepAlive 级钩子函数activated ,deactivatedroute 路由
2022-06-06 12:00:37 764
原创 微前端框架 —— qiankun
微前端框架 —— qiankunhttps://qiankun.umijs.org/zh/guide微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。针对前端开发人员较多的大型项目比较合适,可分为主工程和子工程...
2022-04-05 21:49:52 1281
原创 Angular中 RxJS的使用场景
Angular中 RxJS的使用场景表单1、模板驱动型表单:所有内容都在HTML中2、响应式表单某些内容移到代码中3、动态表单表单都用代码创建RxJS的典型的应用场景1.http服务2事件处理
2022-02-10 23:22:48 672
原创 Promise与RxJS中Observable的区别
Promise与RXJS中Observable的区别//以下是Promise的写法 let promise = new Promise(resolve => { setTimeout(() => { resolve("---promise timeout---"); }, 2000); }); promise.then(value => console.log(value));//以下是Observable的写法 let st
2022-02-10 22:11:47 506
原创 Angular 的使用注意点
Angular 的使用注意点第一部分命令工具第二部分1.组件,组件树生成器,理清个组件脉络Angular2-dependencies-graph模块Router本质上表示的是当前页面的状态第三部分依赖注入:构造器注入数据绑定:第四部分. UI库5. 参考示例(项目案例)...
2022-02-07 23:23:45 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人