JavaScript
kimmerchen
以技术交流为荣,吐槽人生攻击为耻
展开
-
Promise 仿写-原理解析
// 等待 const PENGING = 'pending'; // 成功 const FULFILLED = 'fulfilled'; // 失败 const REJECTED = 'rejected'; class MyPromise { constructor(excutor) { try { excutor(this.resolve, this.reject); } catch (error) { this.reject(error) } .原创 2020-07-10 12:21:46 · 134 阅读 · 0 评论 -
js 实现逗号分隔,即每隔三位一个间隔
1,toLocaleString(); var a = 8462948.24; a.toLocaleString(); 2,正则封装成方法 / function formatNum(strNum){ var outputmoney = function (number) { number = number.replace(/\,/g, ""); //把所有的逗号,清除 if (isNaN(number) || number ==原创 2020-07-09 21:50:25 · 1282 阅读 · 0 评论 -
关于document.body、document.documentElement、window.pageYoffset
document.body是指document对象中的body节点 document.documentElement是指文档对象的根节点(html)的引用 window.pageYOffset表示滚动条相对于窗口显示区左上角的y向距离原创 2017-02-06 14:34:55 · 352 阅读 · 0 评论 -
js判断客户端是移动端还是PC端
//判断客户端是移动端还是pc端 //userAgent用户代理 function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone",原创 2017-02-04 12:53:14 · 1333 阅读 · 0 评论