javascript
为什么想到的两个名字都被占用了
这个作者很懒,什么都没留下…
展开
-
JavaScript中浮点数的保留小数位数的问题
简介:如题! 另,该方法可能不够简洁,甚至有些繁琐。但是也是自己思考了一段时间的结果。如果有大神有更简单的方法,还请赐教!!先行谢过了。。代码如下:var significantFigure= function(value,figure){ value+=''; var arr=value.split('.');原创 2014-03-04 12:07:04 · 3687 阅读 · 0 评论 -
JavaScript中函数参数的值传递和引用传递
结论:对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的内容;当函数改变的是变量的地址时,实际就与函数外部的变量失去了联系,变成了完全不同的对象了,不会转载 2016-08-14 15:02:17 · 453 阅读 · 0 评论 -
javascript正则(带g符号) 多次调用test 结果交替出现
链接:https://segmentfault.com/q/1010000000582051http://stackoverflow.com/questions/2851308/why-does-my-javascript-regex-test-give-alternating-results如图:参考部分:var reg=/\b\w+\转载 2016-08-14 13:58:13 · 840 阅读 · 0 评论 -
利用javascript动态创建表格<!--进阶-->
//说明:实现功能、原理上文相同。不过这次是利用已有的简单的方法创建行和列,并实现内容行鼠标移入变色功能!效果图:/*两个方法1、 trNode table.insertRow(-1) 利用已创建的表格对象创建一行,返回值为该行的dom对象2 tdNode trNode.insertCell(-1) 利用已经创建的行对象创建一列,返回值为该列的dom对象原创 2014-02-23 11:48:08 · 873 阅读 · 0 评论 -
利用javascript动态向网页中添加表格<!--基础办法-->
//此段代码在Firefox中测试显示没有问题,IE中还存在不能显示问题,还有待改进!原创 2014-02-15 23:37:32 · 1274 阅读 · 0 评论 -
JS高级调试技巧:捕获和分析 JavaScript Error详解
前端工程师都知道 JavaScript 有基本的异常处理能力。我们可以 throw new Error(),浏览器也会在我们调用 API 出错时抛出异常。但估计绝大多数前端工程师都没考虑过收集这些异常信息反正只要 JavaScript 出错后刷新不复现,那用户就可以通过刷新解决问题,浏览器不会崩溃,当没有发生过好了。这种假设在 Single Page App 流行之前还是成立的。现在的转载 2016-08-07 20:26:42 · 3215 阅读 · 6 评论 -
页面按钮禁用与解除禁用
计时器和延时器的概念 //--计时器 // 计时器ID号 setInterval(回调函数, 毫秒数); // 每隔指定毫秒数,调用一次回调函数 // clearInterval(计时器ID号) // 停止指定ID号的计时器(实际上是销毁释放资源了)原创 2014-02-19 10:29:45 · 1627 阅读 · 0 评论 -
javscript 一些常用的工具方法
一些工作中经常会用到的js代码,可以封装成一个工具库.积少成多,从现在开始吧!--------------1 . 判断一段文字的长度.要求中文相当于2个字符,非中文的相当于1个字符 String.prototype.strLen = function() { var len = 0; for (var i = 0; i < this.length; i++) {原创 2015-04-05 10:11:43 · 645 阅读 · 0 评论 -
用js判断页面刷新或关闭的方法
onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是转载 2014-10-16 23:15:58 · 727 阅读 · 0 评论 -
$.ajax async
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。var temp;$.ajax({ async: false, type : "POST", url : defaultPostData.url, dataType : 'json', suc转载 2014-03-14 21:07:47 · 810 阅读 · 0 评论 -
js中得~~是什么意思/JS按位非(~)运算符与~~运算符的理解分析
其实是一种利用符号进行的类型转换,转换成数字类型~~true == 1~~false == 0~~"" == 0~~[] == 0~~undefined ==0~~!undefined == 1~~null == 0~~!null == 1按位非运算符,简单的理解就是改变运算数的符号并减去1,当然,这是只是简单的理转载 2016-12-03 21:19:56 · 24195 阅读 · 0 评论