javascript
sjiang
爱劳动
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设置页面默认图片
当页面img标签显示的图片不存在时,该js可以设置默认no-pic图片//设置默认图片 function setDefaultImage(){ var length = document.images.length; for(var i=0;i<length;i++){原创 2011-07-12 16:08:45 · 1204 阅读 · 0 评论 -
判断两个数大小
//两个数比较大小不用逻辑判断,两个数相减后做逻辑移位求符号位,如果符号位是0则大于等于,如果符号位为1则小于 alert((65-5555)>>>63);原创 2011-11-02 10:57:30 · 1183 阅读 · 0 评论 -
javascript通过位运算完成两个数的交换
//位运算法 function swap(a,b) { a = a^b; b = a^b; a = a^b; return [a,b]; } alert(swap(5,9)); //加减法 function swap(a,b) { a = a-b; b = a+b; a = b-a; return [a,b]原创 2011-11-01 15:49:37 · 987 阅读 · 0 评论 -
javascript冒泡排序
function bubble_sort(arr){ for(var i=1;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j]<arr[j+1]){ arr[j]=arr[j]^arr[j+1]; arr[j+1]=arr[j]^arr[j+1]; arr[j]=arr[j]原创 2011-11-01 16:07:04 · 501 阅读 · 0 评论 -
js编码转换工具
编码转换工具 //转换成ASCII码 function ascii(str) { return str.replace(/[^\u0000-\u00FF]/g, function($0) { return esca原创 2011-08-19 10:37:42 · 3103 阅读 · 2 评论 -
封装的jquery提示框
function MessageBox(msg,title){ if(title==undefined){ title="系统提示"; } if(msg==undefined){ msg="提示信息"; } var divObj = documen原创 2011-08-11 18:08:11 · 920 阅读 · 1 评论 -
js创建动态标签
function Tag(){ this.id; this.name; this.style; this.src; this.title; this.pX; this.pY; this.pW; this.pH; this.content;原创 2011-08-10 17:11:47 · 1079 阅读 · 0 评论 -
js动态创建元素
New Document #operPanel{ position: absolute; left: 5px; top: 5px; width:200px; height:700px; bord原创 2011-08-09 18:34:14 · 1212 阅读 · 0 评论 -
js实现控件拖拽
Rays Drag Test function DragObj() { var flag=0;//0:no,1:yes var x=0; var y=0; } var dEvt = new DragObj(); function down(obj)原创 2011-08-09 15:25:26 · 3760 阅读 · 6 评论 -
easyTemplate.js
var easyTemplate = function(s,d){ if(!s){return '';} if(s!==easyTemplate.template){ easyTemplate.template = s; easyTemplate.aState原创 2011-09-06 09:31:23 · 1955 阅读 · 0 评论 -
js日期时间控件
无标题文档 document.write(""); document.write(""); function writeIframe() { var strIframe = ""+ "*{font-size: 1转载 2011-07-13 13:12:29 · 2028 阅读 · 0 评论 -
不用加减乘除求两数之和
各位相加不进位,再加上进位值 function add(a,b){ if(b==0) return a; var sum = a^b; var carry = (a&b)<<1; return add(sum,carry); } alert(add(3,4));原创 2011-11-02 10:13:23 · 731 阅读 · 0 评论
分享