2020-04-21
console 对象的静态方法console.log方法用于在控制台输出信息。它可以接受一个或多个参数,将它们连接起来输出。
1234console.log('Hello World')// Hello Worldconsole.log('a', 'b', 'c')// a b ...
Read More
2020-04-21
Error 实例对象
JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供 Error构造函数,所有抛出的错误都是这个构造函数的实例。
12var err = new Error('出错了');err.message // "出错了"
上面代码中,我们调用Erro...
Read More
2020-04-21
强制转换1.Number()
使用 Number 函数,可以将任意类型的值转化成数值。
下面分成两种情况讨论,一种是参数是原始类型的值,另一种是参数是对象。
原始类型值原始类型已了解,不再记录
对象简单的规则是,Number方法的参数是对象时,将返回NaN,除非是包含单个数值的数组。
123Number({a: 1}) // NaNNu...
Read More
2020-04-20
二进制或运算符二进制或运算符(|)逐位比较两个运算子,两个二进制位之中只要有一个为1,就返回1,否则返回0。10 | 3 // 3
上面代码中,0和3的二进制形式分别是00和11,所以进行二进制或运算会得到11(即3)。
位运算只对整数有效,遇到小数时,会将小数部分舍去,只保留整数部分。所以,将一个小数与0进行二进制或运算,等同于对该数去除小数部分,即取整数...
Read More
2020-04-20
整数和浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。
11 === 1.0 // true
这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成...
Read More
2020-04-19
#英音与美音的区别?
英音没有儿化音,美音有读, 没有不读
#48个音
/i/ 上下牙之间小拇指
sit /sit/busy /bizi/ (当口语时会以a结尾)
/l/ 舌尖顶上齿龈
world /we:ld/word /we:d/...
Read More
2020-04-14
axios文档里介绍的取消axios请求有以下两种方式:12345678910111213141516171819202122232425262728293031323334353637// 第一种:使用 CancelTokenconst { CancelToken, isCanCel } = axios;const source = C...
Read More
2020-04-14
copyTextToClipboard直接调用会出现 DOMException: Document is not focused.最好主动触发,如 click 后调用123456789101112131415161718192021222324252627282930313233343536373839404142function clipboardCopy...
Read More
2020-01-09
1. 每个单词的首字母大写
要点:通过 text-transform 调正文字
场景:每个单词的首字母大写,摆脱一味 JS 的控制
兼容:all:text-transform
代码:在线演示
2.使用input:checked单选高亮
要点:通过 input:checked 单选高亮
场景:单选高亮(之前做 pc 端的客户画像需求时,遇到需要左右两边等到...
Read More
2019-11-21
compositionstart
事件触发于一段文字的输入之前(类似于 keydown 事件,但是该事件仅在若干可见字符的输入之前,而这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备选词)。
compositionupdate
事件触发于字符被输入到一段文字的时候(这些可见字符的输入可能需要一连串的键盘操作、语音识别或者点击输入法的备...
Read More
Previous 1 … 9 10 11 12 13 … 28 Next