js
文章平均质量分 53
前端-艺生
互相学习 进步 达到人生巅峰
展开
-
JS ES6中Arguments和Parameters用法解析
ECMAScript 6 (也称 ECMAScript 2015)是ECMAScript标准的最新版本,显著地完善了JS中参数的处理方式。除了其它新特性外,我们还可以使用rest参数、默认值、解构赋值等。 本教程中,我们将详细探索arguments和parameters,看看ES6是如果改善升级它们的。对比 Arguments和 Parameters 通常情况下提到 A转载 2017-12-08 12:40:15 · 3485 阅读 · 0 评论 -
JS Array.from() 将类数组转成数组
Array.from() 方法从一个类似数组或可迭代对象中创建一个新的数组实例。const bar = ["a", "b", "c"];Array.from(bar);// ["a", "b", "c"]Array.from('foo');// ["f", "o", "o"]语法Array.from(arrayLike, mapFn, thisArg)参数array转载 2017-12-08 15:30:38 · 7677 阅读 · 1 评论 -
正则验证数字
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零原创 2017-12-03 22:10:29 · 192 阅读 · 0 评论 -
怎样防止重复发送 Ajax 请求
//ajax 重复提交 只要组后一次的结果!window.pendingRequests = {};$.ajaxPrefilter(function (options, originalOptions, jqXHR) { var key = options.url+Math.random(); if (!pendingRequests[key] && key.indexOf('原创 2017-12-05 10:19:00 · 699 阅读 · 0 评论 -
ajax 如何用then 链式操作 实现异步先后执行顺序
doSubmit: function(){ return $.ajax({ url: url, type: 'post', data: $("#fm").serialize(), dataType: 'html' }).then(function(data){ toastr.error(" 提交成功",原创 2017-12-05 11:41:08 · 16363 阅读 · 0 评论 -
js 正则去掉标签前后的空格
1、 去掉字符串前后所有空格:代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); } 说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。 2原创 2017-12-07 22:20:33 · 1546 阅读 · 0 评论 -
clintx offsetx screenx 的剖析
event.clientX、event.clientY鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性event.pageX、event.pageY类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。IE事件中没有这2个属性。event.o...原创 2018-04-10 22:34:45 · 408 阅读 · 0 评论