首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
啦啦啦
订阅
wuli华姐
更多收藏集
微信扫码分享
微信
新浪微博
QQ
44篇文章 · 0订阅
重构:改善既有代码的设计 读书笔记- 重构的原则
对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 重构的关键在于运用大量微小且保持软件行为的步骤,一步步达成大规模的修改。
Pinia入门-实现简单的用户状态管理
pinia用于管理全局状态,用于在所有组件中,同步数据。 我们以一个管理平台的员工账号信息为例,展示Pinia的使用方式。
“注释”生成“VitePress文档网站”只需要“一行命令”!来试试!
实现思路:JavaScript注释->Markdown文档->VitePress站点 只需要编写符合jsdoc规范的注释,jsdoc2vitepress会帮生成Vite Press文档网站。
基于目录为VitePress生成侧边栏
今天封装了一个用于自动生成VitePress 侧边栏的npm包,分享一下。vitepress-plugin-autobar这应该是目前最简洁好用的生成VitePress 侧边栏的工具了。
在TypeScript中使用装饰器
装饰器简单来说就是修改类和类方法的语法糖,很多面向对象语言都有装饰器这一特性。 接上文,在JS中使用装饰器,本文介绍一下在TS中使用装饰器。
在JavaScript中使用装饰器
Decorator装饰器是ES7的时候提案的特性,目前处于Stage 3候选阶段(2022年10月)。 装饰器简单来说就是修改类和类方法的语法糖,很多面向对象语言都有装饰器这一特性。
用JS实现一个模板引擎
模板引擎,其作用是把模板渲染成html代码,常见的模板引擎有ejs等等,下面我们来手写一个简单的类ejs模板引擎。
中杯超大杯中间的新选择——vue2.7+vite+ts实践
前言 选择vue2,是因为我们的网页需要支持IE11。 但是同时,我们又非常向往vue3那种组合式API的开发方式。 我们还希望有vite,用于加快服务器启动和打包的速度。
重拾算法-3.2-图论-并查集
初始化 把每个点所在集合初始化为其自身。(有另一种初始化为-1) 通常来说,这个步骤在每次使用该数据结构时只需要执行一次,无论何种实现方式,时间复杂度均为O(N)。
重学JS-8-函数作用域、闭包
一个函数和对其周围状态(词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包。 也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。