详情

全站展示位

推荐

纯 CSS 写出的层叠海浪特效 –

可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 代码解读 定…

微信小程序之列表左滑删除功能 –

介绍 第一次写小程序,记录一下遇到的需求以及解决方法。可能功能不是很难,主要是做下记录。为以后遇到相同的需求做铺垫。 什么是左滑删除 用过QQ的人都知道,消息列表内,左滑单个聊天可以删除、置顶的操作。对于移动端窄小的屏幕来说,这种交互可以说是非常的节省地方。故受到了众多产品狗的喜爱。 实现原理 最外层一个view水平方向排列,里面包含一个内容区view,一个操作区view 让你要展示的布局充满屏幕…

实现一个简化版的Vue3数据侦测 –

前言 距离国庆假期尤大发布vue3前瞻版本发布已经有一个月的时间,大家都知道在vue2x版本中的响应式数据更新是用的defineProperty这个API。 在vue2中,针对Object和Array两种数据类型采用了两种不同的处理方式。 对于Object类型,通过Object.defineProperty通过getter/setter递归侦测所有对象的key,实现深度侦测 对于Array类型,通…

心灵鸡汤

  晋代人吴隐之任广州太守,在广州城外,见一池泉水名“贪泉”。当地传说饮了贪泉之水,便会贪婪成性。他不信这些,照饮不误,饮后还写了一首诗:“古人云:此水,一歃怀千金。试使夷齐饮,终当不易心。”

  他在任期间,果然廉洁自律,坚持了自我的操守。

列表展示

主站展示位

JavaScript设计模式之观察者模式 –

介绍 发布订阅 一对多 实例 肯德基点餐后等着被叫号 订报纸后每天等着送报纸 UML 代码演示 // 主题 保存状态 状态变化之后触发所有观察者 class Subject{ constructor() { this.state = 0 this.obsevers = [] } getState(){ return this.state } setState(state){ this.state …

设计原则与设计模式 –

设计原则 什么是设计 描述 即按照哪一种思路或者标准来实现功能 功能相同,可以有不同设计方案来实现 伴随着需求增加,设计作用才能体现出来 UNIX/LINUX设计哲学 准则1:小即使美 准则2:让每个程序只做好一件事 准则3:快速建立原型 准则4:舍弃高效率而取可移植性 准则5:采用纯文本存储数据 准则6:充分利用软件的杠杆效应(复用) 准则7:使用shell脚本来提高杠杆效应和可移植性 准则8:…

cz-conventional-changelog –

cz-conventional-changelog -

从零构建Sentry v10 进行异常上报

简介 Sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。它主要专注于持续集成、提高效率并且提升用户体验。 下面是Sentry官网支持的产品 使用官网服务 作为大多数个人开发者和中小企业,可以直接使用Sentry官网)提供的云服务,你只需要注册一个Sentry账号,就可以快速享受到集中处理异常日志的服务。 本地安装Sentry服务 官网支持docker与python安…

防抖函数与节流函数 –

应用场景 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 通过监听 scroll 事件,检测滚动位置,根据滚动位置显示返回顶部按钮 通过监听 resize 事件,对某些自适应页面调整DOM的渲染(通过CSS实现的自适应不再此范围内) 通过监听 keyup 事件,监听文字输入并调用接口进行模糊匹配 ... 防抖函数的封装 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操…

CC2530基础实验四 串口通信 –

####一、任务要求 编写程序实现实验板定期向PC机串口发送字符串“Hello ! I am CC2530 。\n”。实验板开机后按照设定的时间间隔,不断地向PC及发送字符串,报告自己的状态,每发送一次字符串消息,LED1闪亮一次。具体工作方式如下: ① 通电后LED1熄灭。 ② 设置USART 0使用位置。 ③ 设置UART工作方式和波特率。 ④ LED1点亮。 ⑤ 发送字符串“Hello ! …

如何优雅地在JS中使用枚举定义 –

如何优雅地在JS中使用枚举 为什么使用枚举 去魔法数字 枚举语义化 定义一体化:枚举值和枚举描述写在了一起,不分散 使用方便:无需额外的过滤器 如何解释 去魔法数字 看如下代码 // bad <span v-if=

Javascript-state-machine –

Javascript-state-machine -

monorepo 下 vetur 提示找不到声明文件 –

问题描述 最近搞了一个 monorepo 项目 ,其中有某个 package 为 前端Vue项目。 项目大概目录结构如下: 在书写代码过程中遇到如下问题 Cannot find module '@/hooks' or its corresponding type declarations.Vetur(2307) 检查tsconfig.json配置是有 paths的 {

博客寄语:

    世俗却正义

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。