JS数值精度

整数和浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。 11 === 1.0 // true 这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成...

Read More

序章

#英音与美音的区别? 英音没有儿化音,美音有读, 没有不读 #48个音 /i/ 上下牙之间小拇指 sit /sit/busy /bizi/ (当口语时会以a结尾) /l/ 舌尖顶上齿龈 world /we:ld/word /we:d/...

Read More

axios 取消请求

axios文档里介绍的取消axios请求有以下两种方式:12345678910111213141516171819202122232425262728293031323334353637// 第一种:使用 CancelTokenconst { CancelToken, isCanCel } = axios;const source = C...

Read More

简单的复制文本到剪切板

copyTextToClipboard直接调用会出现 DOMException: Document is not focused.最好主动触发,如 click 后调用123456789101112131415161718192021222324252627282930313233343536373839404142function clipboardCopy...

Read More

CSS开发技巧(值得收藏)

1. 每个单词的首字母大写 要点:通过 text-transform 调正文字 场景:每个单词的首字母大写,摆脱一味 JS 的控制 兼容:all:text-transform 代码:在线演示 2.使用input:checked单选高亮 要点:通过 input:checked 单选高亮 场景:单选高亮(之前做 pc 端的客户画像需求时,遇到需要左右两边等到...

Read More

input-事件compositionstart、compositionupdate、compositionend

compositionstart 事件触发于一段文字的输入之前(类似于 keydown 事件,但是该事件仅在若干可见字符的输入之前,而这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备选词)。 compositionupdate 事件触发于字符被输入到一段文字的时候(这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备...

Read More

DOM事件之【捕获,冒泡】

先不说【捕捉,冒泡】是什么东西(概念) 首先我们来看一段代码12345678910// html<div id="grand"> 爷爷 <div id="father"> 爸爸 <div id="son"> 儿子 </div&...

Read More

Vue-Cli 3 引入 SCSS 全局变量

首先创建一个全局变量文件 global.scss1$theme-color: #efefef; 编辑 vue.config.js1234567891011module.exports = { // ... css: { loaderOptions: { sass: { // 根据自己样...

Read More

SCSS基础语法

1234567891011121314151617$red-color: #6f0; // 变量.userCard { width: 100px; &.active { // &符号 background: yellow; } &-name { color: black; ...

Read More

javascript - ios 时间显示NaN

今天在做订单中心的时候,ios端出现如下时间错误。 终发现原来 new Date() 在 安卓 和 ios 上的不同表现 当我们用JavaScript实例化一个日期对象时,我们可以这样用: 1let date = new Date(); 上面这段代码是获取当前日期,这段代码在 Firefox、Chrome、Safari 浏览器中都可以运行。但是如果我想根...

Read More