
API文档
文章平均质量分 72
斯昂
做一个有意思的人,写一些喜欢的代码,呆在一座温暖的城市,守护一个幸福的家庭
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【无标题】
Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。下面就是我对moment.js使用过程中的整理,方便以后查阅。原创 2023-09-07 15:12:36 · 353 阅读 · 0 评论 -
Jest 学习笔记
我们会了正常的,也会了不正常的测试方法,组合起来用就会让测试变的强大的多,比如测试正常的时候是如何的,碰到不正常,应该是如何的。随着项目代码的不断增多 我们可能测试的功能模块里面的函数会越来越多, 我们不可能把所有的测试代码都混淆在一块,最原始的方案 是 分成两个文件夹 但是一个需要测试的文件我们却用两个测试文件来测试 这显然是不够优雅的。注意 : 这样写是由问题的,因为方法还没有等到回调,我们的结果已经完成了,所以这时候你对于没测试完,只是方法可用,就返回了测试结果,这种结果是不保证正确的。...原创 2022-08-31 10:53:11 · 592 阅读 · 0 评论 -
padStart()方法,padEnd()方法
字符串补齐方案原创 2022-04-13 11:53:19 · 724 阅读 · 0 评论 -
js 关于 toFixed 问题的总结
toFixed 四舍五入问题 , decimal.js解决精度问题 ,问题发现 及问题造成原因探寻原创 2022-04-11 14:34:47 · 8290 阅读 · 2 评论 -
公民身份证校验规则最新最全最严格(包含最后一位校验码校验)
公民身份证校验规则最新最全最严格(包含最后一位校验码校验)身份证号前两位为省级行政区划11: “北京”,12: “天津”13: “河北”,14: “山西”,15: “内蒙古”,正则表达:1[1-5]21: “辽宁”,22: “吉林”,23: “黑龙江”,正则表达:2[1-3]31: “上海”,32: “江苏”,33: “浙江”,34: “安徽”,35: “福建”,36: “江西”,37: “山东”,正则表达:3[1-7]41: “河南”,42: “湖北”,43:原创 2021-08-16 16:59:50 · 6743 阅读 · 3 评论 -
Leon 带你学 vue完结版
vue学习总结vue 优势 轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了react的优点(尤其是vue3 react化),实现了html的封装和重用,在构建单页面应用方面有着 独特的优势; 视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关 操作; 虚拟DOM:原创 2020-07-21 16:53:27 · 384 阅读 · 0 评论 -
html5学习笔记--leon
html5学习笔记–leon####什么是html51.H5并不是新的语言,而是html语言的第五次重大修改–版本2.支持:所有的主流浏览器都支持h5.(chrome,firefox,safari。。。)。IE9及以上支持h5(有选择的支持,并不会全部支持),但是ie8及以下不支持h5.3.改变了用户与文档的交互方式:多媒体:video audio canvas4.增加了其它的新特性:语义特性,本地存储特性,网页多媒体,以及动画5.相对于h4:1.进步:抛弃了一些不合理不常用的标记和属性2原创 2020-07-20 17:14:48 · 757 阅读 · 0 评论 -
extends和implements区别
extends和implements区别extends与implements的不同1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, ****继承之后可以使用父类的方法, 也可以重写父类的方法****;implements 是实现多个接口, *接口的方法一般为空的, 必须重写才能使...原创 2020-04-02 09:56:45 · 3838 阅读 · 4 评论 -
用git 给项目打标记(tag)
用git 给项目打标记(tag)参考API Git标签通常在发布软件的时候我们都会用git里面的 tag 打一个标记,tag会记录版本的commit号,方便后期回溯版本。常见命令:git tag // 列出已有的tag ***加上-l命令可以使用通配符来过滤taggit tag -l "v1" // 他就会匹配 包含 v1 的 所有标记git tag v1.0 ...原创 2020-03-30 16:16:04 · 1861 阅读 · 0 评论 -
文字转语音SpeechSynthesis
文字转语音SpeechSynthesis参考 Web API近期在做一个 桌面的客户端的 一个医院项目,要求能自带提示语音,鉴于各种安装包相互影响,兼容性问题,这里把js 中的 API SpeechSynthesis 搬出来,直接文字转语音。 闲话不多说,直接上代码:tts.js 内容const synth = window.speechSynthesis/** * 文字转语音 ...原创 2020-03-30 16:00:06 · 749 阅读 · 0 评论 -
vue cli 3 项目命令创建详解
vue cli 3 项目命令创建详解创建项目:vue create item_name默认模式或手动模式 【手动】安装模式选择安装特性 【如图】安装特性路由配置,Y为history,N为hash 【n】路由配置Eslint 【Standard config为标准模式】Eslint样式的检查是在save时还是在commit时 【save】样式检查配置文件是独立还是全...原创 2020-03-24 12:00:30 · 986 阅读 · 0 评论 -
你不得不看的状态管理 干货 API store.js - 实现本地存储(LocalStorage)
store.js - 实现本地存储(LocalStorage)对于一些状态不复杂的 vue 单页面 项目 ,没有必要用到vuex,毕竟它并不是那么的 足够简便。这里介绍一种 类库 store.jsstore.js 是一个兼容所有浏览器的 LocalStorage 包装器,不需要借助 Cookie 或者 Flash。store.js 会根据浏览器自动选择使用 localStorage、globa...原创 2020-03-24 10:52:33 · 862 阅读 · 1 评论 -
Lodash之throttle(节流)与debounce(防抖)总结
Lodash之throttle(节流)与debounce(防抖)总结vue中安装lodashcnpm i lodash -S1在Vue中,有时需要对ajax请求提交进行节流操作.这时候,如果页面在请求成功之后会跳转,使用vue指令once或者加载一个loading遮罩禁止点击即可,但如果请求之后不跳转,并且loading不适用时,需要通过其他方式来实现节流,比如通过标识位判断等,这里我们...原创 2020-03-18 14:43:43 · 1837 阅读 · 0 评论