
js
文章平均质量分 73
wandoumm
这个作者很懒,什么都没留下…
展开
-
Promise实现异步加载图片
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Pro...原创 2022-05-24 09:23:17 · 778 阅读 · 0 评论 -
JS格式化数字(每三位加逗号)
// 方法六function toThousands(num) { return (num || 0).toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); }原创 2018-07-03 11:43:03 · 887 阅读 · 0 评论 -
js数字的货币格式表示法(每三位一个逗号分隔)
要显示如下格式的数字,即数字的金钱表示法:小数部分保留两位小数,整数部分每隔三位使用一个“,”分隔代码如下://保留两位小数并且整数部分三位一个逗号分隔符的数字金钱标准表示法: //这里假设我们即不知道输入数字的整数位数,也不知道小数位数/*将100000转为100,000.00形式*/var dealNumber = function(money){ if(money &&...转载 2018-07-03 11:39:35 · 1819 阅读 · 1 评论 -
js中,“\”转义字符的使用
(1)针对双引号“”的使用:html= "<a href=\"javascript:void(0)\" onclick=\"getSubContent('" +(choices[next])[0]+ "','" +(choices[next])[1]+ "','" +(choices[next])[2]+ "','" +((choices[next])[3])+ "')\&q转载 2018-06-22 11:08:45 · 4486 阅读 · 0 评论 -
ES2015字符串的扩展
includes()、startsWith()、endsWith()传统上,JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。 ES6又提供了三种新方法includes():返回布尔值,表示是否找到了参数字符串startsWith():返回布尔值,表示参数字符串是否在源字符串的头部endsWith():返回布尔值,表示参数字符串是否在源字符串的尾部12...转载 2018-05-16 09:55:01 · 149 阅读 · 0 评论 -
10分钟学会ES7+ES8
撰文为何身为一个前端开发者,ECMAScript(以下简称ES)早已广泛应用在我们的工作当中。了解ECMA机构流程的人应该知道,标准委员会会在每年的6月份正式发布一次规范的修订,而这次的发布也将作为当年的正式版本。以后的改动,都会基于上一版本进行修改。所以,我们这次就基于ES6的版本对ES7、ES8版本的新增以及修改内容,做一次简要的总结,方便我们快速开发。ES7新特性ES7在ES6的基础上添加了...转载 2018-05-16 09:48:36 · 349 阅读 · 0 评论 -
JavaScript正则表达式cookie.replace(/^\s+|\s+$/g, '')
\s: space, 空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换整体为如果cookie以一个或多个空格开始,替换全部空格为空,或者,如果cookie以一个或多个空格结束,替换全部空格为空。var cookie = " this is a cookie value ";cookie = cook...转载 2018-05-16 09:27:26 · 2693 阅读 · 0 评论 -
小技巧|H5禁止手机虚拟键盘弹出
工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标:但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加readonly属性,另一个就是在input事件处理方法前面添加一句document.activeElement.blur() 。readonly使用readonly方式来阻止虚拟键盘弹出应该是最简单最优雅的方...转载 2018-05-16 09:24:01 · 6346 阅读 · 1 评论 -
unshift() 与shift() 方法
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。<script type="text/javascript">var arr = new Array()arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr + "<br />")do原创 2018-04-27 13:30:22 · 27165 阅读 · 0 评论 -
Array的 every、some、filter、map的区别,以及和reduce的区别
这几个方法有时候总是傻傻分不清,尤其map,总是一下子有点懵逼记不清和其他方法的区别,每次都需要查一下API,他们的相同点都是需要遍历数组中的每一项,重点是他们的区别,不要搞混了,搞清楚他们的返回结果有什么区别。every、some这两个比较好理解,测试数组的元素是否都通过了指定函数的测试,测试一个数组是否符合某个条件,every表示每一项都必须通过才会返回true,some表示只要数组元素某一项...转载 2018-05-10 10:09:40 · 3145 阅读 · 0 评论 -
Tab
http://www.jq22.com/demo/TabStylesInspiration20150720/转载 2018-05-04 10:14:56 · 120 阅读 · 0 评论