
javascript
时远
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js格式化数字,数字逗号进行分隔,金额按千位逗号分隔
const ThousandNum = num => num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");const money = ThousandNum(20190214);// money => "20,190,214"(1111111).toLocaleString()"1,111,111"原创 2021-03-04 16:49:52 · 472 阅读 · 1 评论 -
js字符串拼接性能测试
<script> let times = [0,0,0]; for (let i = 0, time = 0; i < 10000; i++) { // += 字符串拼接 time = new Date().getTime(); let str = ''; ...原创 2020-01-04 11:58:57 · 309 阅读 · 0 评论 -
HTML多行省略号
css只能设置单行超出用省略号表示white-space: nowrap;overflow: hidden;text-overflow: ellipsis;有时候我们需要两行或者多行,超出就用省略号代替,之前是通过后端截取字符串长度来控制,但字符串中空格、数字、中文、英文大小写,字体的宽度都不同的,导致界面上有长有短。下面代码还存在一个问题,元素里有标签时没提取出来,这个需要遍历...原创 2020-01-03 09:40:03 · 1220 阅读 · 0 评论 -
简单的双向数据绑定 Proxy Reflect
Proxy 是 ES6 中新增的方法,它可以自定义对象中的操作。Reflect是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与 proxy handlers 的方法相同。<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpor...原创 2019-12-16 14:30:53 · 205 阅读 · 0 评论 -
原生js封装简单Promise
<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content=...原创 2019-04-16 14:56:09 · 828 阅读 · 0 评论 -
js获取元素是从内存中获取还是从文档中获取
我觉得应该看得懂了原创 2018-07-18 11:37:42 · 525 阅读 · 0 评论 -
javaScript利用&&和||写判断语句
&&与 ||或平时我们写判断语句正常的写法:var a=5,b='';if(a>10){b='a大于10';}else{b='a小于10';}使用&&和||的写法:var a=5,b='';b=a>10&&'a大于10'||'a小于10';因为使用“&&a...原创 2018-03-23 18:13:02 · 16071 阅读 · 1 评论 -
js里最大的形参个数
完全是个人无聊时弄着玩的,理解错的话请各位大神指点利用apply来测试,因为apply()改变this指向并执行,第二个参数是一个数组,通过数组传到方法里的形参上,这样就不用在方法上编写多个形参。把循环生成的数组传入方法中,测试 谷歌浏览器 传300000个实参:报错:堆栈溢出,但数组确实有三十万,说明报错不是数组报的错经过对数组个数的调整...原创 2017-12-08 18:25:14 · 797 阅读 · 0 评论