首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js学习
订阅
czhlin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
完全掌握vue全家桶单元测试 : 5.组件基本测试
组件基本测试 前置知识 前面几章讲的都是 JS 函数的测试,接下来我们要开始测试 vue 组件了,vue 组件的测试需要依赖另一个库 @vue/test-utils,这个库我们之前装过了,如果没安装可
完全掌握vue全家桶单元测试 : 4.断言常用方法
断言常用方法 断言常用方法 断言最核心的就是 expect 和后面的 toXXX ,我们在前一章看过最简单的toBe 语法,随着更多的数据结构出现,vitest 根据 JS 不同的数据结构类型,有不同
完全掌握vue全家桶单元测试 : 2. 搭建 vitest 环境
搭建 vitest 环境 假设我们没有写过 vue 的单元测试,我们初始化一个全新的项目,只要在初始化 vue 项目的时候,使用 vue 自带的脚手架命令,就可以自动安装好一整套的测试环境,vites
高扩展性的企业级axios二次封装
基于axios封装插件化的工具类,实现对axios功能扩展,保留了axios的原生功能,不影响其他功能的使用。主要功能扩展:超时重传、取消重复请求和支持jsonp格式的请求。
CSS的革命:从基础到前沿的全面演变
CSS技术从基础样式到复杂体系不断演进,包括CSS预处理器、后处理器、模块化方法、CSS-in-JS和原子CSS。这些技术解决了CSS全局作用域、命名冲突、维护性和扩展性问题,使得样式编写更加高效。
微前端入门
最近打算改进一下现有网站的架构,微前端这个词多次进入了我的视野。 但是网上关于微前端文章总是说得似是而非,于是我找到这篇文章进行翻译。并大概理解微前端的理念。目前还没有确定是否使用微前端架构,因为看起来业界对最佳实践并没有达成一致。 译文开始,有删节。 把前端做好很难,让多个团…
canvas 多个图形可视化操作:拖拽、缩放、旋转
实现一个 canvas 拖拽、缩放、旋转的效果,如下效果图。 统一使用 typescript 来编写,在面对状态操作复杂的流程, ts 提供了状态标注,类型提示等。便于我们维护和梳理流程思路。比如类型标注提供了类似注释的功能,将对象描述清楚的同时,在我们使用相关属性或方法都会有…
HTML5&CSS3重点知识点总结
1.如何理解语义化标签的命名有一定直观上的含义,能直接看出可能的作用优点:1. 当页面加载失败时也能过呈现出清晰的结构2. 有利于SEO(让搜索结果排名靠前)优化,有利于被搜索引擎收录3. 在项目的开
HTML5+CSS3学习总结(完结)
一、HTML5 1)什么是HTML5 1. HTML5简介 万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,作为HTML语言,具有新的元素、属性和行为。 2.
30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)
本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 V…