![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
kingder-c
这个作者很懒,什么都没留下…
展开
-
JavaScript中数组的方法总结
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bb原创 2017-08-01 16:54:34 · 212 阅读 · 0 评论 -
正则表达式验证各种类型的数字
验证数字的正则表达式集 验证数字:^[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})?$ 验证非零的正整数:^\+?[1-9][0原创 2017-08-01 16:54:30 · 5179 阅读 · 0 评论 -
JS的事件多次触发,只执行最后一次
有时候我们在JS编程的过程中经常遇到一个问题就是事件频繁高速被触发,利用计时器来控制频率又会丢弃掉有用的事件,我们只是想让程序执行最后一次的事件,那么就可以用如下方法解决问题//写在事件外边,防止被注销var iTime; //写在事件内部 clearTimeout(iTime); iTime = setTimeout(function () { //原创 2017-08-01 16:54:17 · 4230 阅读 · 0 评论 -
减少事件触发频率
有时候在我们变成的过程中有些时间会频繁的触发,这样会严重的影响软件执行的效率,比如说地图浏览范围的改变,有时候拖动一下地图界面事件岸就会触发几十次,或者播放器的进度条,一秒钟更新一次即可,这时候该采用什么样的方法呢?全局变量var mark;mark = 0;var now;事件内:now = Date.now(); if (now - mark 1000) {原创 2017-08-01 16:54:14 · 839 阅读 · 0 评论 -
javascript 用Activex方法调用数据库中的数据,只可用于IE
1 // JavaScript source code 2 //创建数据库连接对象 3 var conn = new ActiveXObject("ADODB.Connection"); 4 //创建数据集对象 5 var rs = new ActiveXObject("ADODB.Recordset"); 6 try{ 7 //数据库连接串,具体配置请参考:http://ww原创 2017-08-01 16:53:57 · 1267 阅读 · 0 评论 -
原生js实现table的排序
原生js实现table的排序今天遇到了一个问题就是使用原生js对table标签进行排序 一开始的时候陷入了一个误区就是首先获取table,然后每次比较完大小都会交换children的值,准备到最后吧children的值赋给table 但是问题出现了,就是每次操作children的值都没有效果。 最后发现自己走入了一个误区就是想要操作html标签只能通过修改innerHtml来进行操作,操作完i原创 2018-04-18 22:54:02 · 1361 阅读 · 0 评论