会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
不锈钢子
博客园
首页
博问
闪存
新随笔
订阅
管理
2023年2月13日
前端面试题:如何实现事件总线 Event Bus
摘要: 前端面试题:如何实现事件总线 Event Bus 介绍 通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。 原理 本质上是采用了发布-订阅的设计模式,比如多个模块 A、B、C 订阅了一个事件 EventX,然后某一个模块 X 在事件总线发布
阅读全文
posted @ 2023-02-13 16:53 不锈钢子
阅读(246)
评论(0)
推荐(0)
编辑
2023年2月12日
前端开发常见应用场景,如何判断是否存在内存泄漏?
摘要: 前端项目查看是否有内存泄漏的情况 在项目运行中,有时会遇到这样的问题,项目运行时间长了,速度就越来越慢,最后导致页面崩溃。这个时候就需要查看是否有内存泄漏的情况了。 怎么查看呢?这里我推荐一种办法,使用chrome devTools 的Performance来检测内存。 使用过程是这样的: 打开谷歌
阅读全文
posted @ 2023-02-12 11:53 不锈钢子
阅读(643)
评论(0)
推荐(0)
编辑
2023年2月11日
前端面试真题,两周刷完100道。1.时间空间复杂度详解
摘要: 时间空间复杂度详解 什么是复杂度 程序执行时需要的计算量和内存空间(和代码是否简介无关系) 复杂度是数量级, 不是具体的数字 一般针对一个具体的算法,而非一个完整的系统 复杂度有如下几种 O(1) 可数的数量级 O(logn) 随着计算量越大 时间越平缓 O(n) 输入两怎加 复杂度也增加 O(nl
阅读全文
posted @ 2023-02-11 09:19 不锈钢子
阅读(66)
评论(0)
推荐(0)
编辑
2022年11月22日
Typescript --- 进阶语法
摘要: 进阶类型 类型别名 类型别名用来给一个类起个新名字 type Name = string; type NameResoleve = () => string type NameOrResolve = Name | NameResoleve function getName(n: NameOrReso
阅读全文
posted @ 2022-11-22 17:15 不锈钢子
阅读(32)
评论(0)
推荐(0)
编辑
Typescript ----基础类型
摘要: typescript 入门介绍 开始阶段 推荐使用 线上[Playground]https://www.typescriptlang.org/play 基础数据类型 布尔值 let isDone:boolean = false let hasDone: boolean = Boolean(1) 数值
阅读全文
posted @ 2022-11-22 10:13 不锈钢子
阅读(18)
评论(0)
推荐(0)
编辑
2022年11月21日
vue 3.0 常用API 的介绍
摘要: vue3.0 生命周期 写法一 和vue2.x 一致 区别在于(beforeUnmount、unmount)名称不一样 写法二 在setup 中使用, 需要引用 如: import { onBeforeMount } from ‘vue’ Setup(){ onBeforeMount( () =>{
阅读全文
posted @ 2022-11-21 11:32 不锈钢子
阅读(322)
评论(0)
推荐(0)
编辑
2022年11月18日
在业务逻辑中,经常会有父组件调用子组件方法的情况,vue2.0 和 vue3.0 的使用中有些不一样,在这里总结下。
摘要: ##在业务逻辑中,经常会有父组件调用子组件方法的情况,vue2.0 和 vue3.0 的使用中有些不一样,在这里总结下。 vue2.0 中的使用方法 父组件: <template> <div @click="fatherMethod"> <child ref="child"></child> </d
阅读全文
posted @ 2022-11-18 17:05 不锈钢子
阅读(82)
评论(0)
推荐(0)
编辑
使用vite + vue3 + ant-design-vue + vue-router + vuex 创建一个管理应用
摘要: 使用vite + vue3 + ant-design-vue + vue-router + vuex 创建一个管理应用的记录 使用vite 创建项目 我创建的node 版本是 v16.17.1 使用NPM 或者 YARN 安装中选择模板和定义项目名称 npm init vite@latest my-
阅读全文
posted @ 2022-11-18 10:49 不锈钢子
阅读(317)
评论(0)
推荐(0)
编辑
2022年11月16日
flex布局中,元素等间距设置,包括第一个元素的左边,最后一个元素的右边,也等间距
摘要: 项目中很多地方会用到等间距排放的场景,使用flex 布局可以很方便的实现 .fu{ display: flex; ustify-content: space-between; } 通过上面代码,可以实现子元素的等间距排放。但是第一个元素和末尾的元素,到左边和右边 不会等间距排放,可以通过伪元素来实现
阅读全文
posted @ 2022-11-16 17:30 不锈钢子
阅读(638)
评论(0)
推荐(0)
编辑
uniapp 微信小程序 最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好。下面全局分享代码做了个记录
摘要: uniapp 微信小程序 配置分享朋友和朋友圈 首先在小程序中配置微信分享,和微信朋友圈, onShareAppMessage, onShareTimeline 这两个API 和 onLoad 同级目录配置 在小程序每个页面都要设置这两个函数,修改内容比较心烦,不符合代码风格。可以通过mixins
阅读全文
posted @ 2022-11-16 16:57 不锈钢子
阅读(353)
评论(0)
推荐(0)
编辑
下一页