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 · 1133 阅读 · 0 评论 -
判断两个数大小
//两个数比较大小不用逻辑判断,两个数相减后做逻辑移位求符号位,如果符号位是0则大于等于,如果符号位为1则小于alert((65-5555)>>>63);原创 2011-11-02 10:57:30 · 778 阅读 · 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 · 941 阅读 · 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 · 468 阅读 · 0 评论 -
js编码转换工具
编码转换工具 //转换成ASCII码 function ascii(str) { return str.replace(/[^\u0000-\u00FF]/g, function($0) { return esca原创 2011-08-19 10:37:42 · 3021 阅读 · 2 评论 -
封装的jquery提示框
function MessageBox(msg,title){ if(title==undefined){ title="系统提示"; } if(msg==undefined){ msg="提示信息"; } var divObj = documen原创 2011-08-11 18:08:11 · 859 阅读 · 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 · 1031 阅读 · 0 评论 -
js动态创建元素
New Document #operPanel{ position: absolute; left: 5px; top: 5px; width:200px; height:700px; bord原创 2011-08-09 18:34:14 · 1174 阅读 · 0 评论 -
js实现控件拖拽
Rays Drag Testfunction DragObj(){var flag=0;//0:no,1:yesvar x=0;var y=0;}var dEvt = new DragObj();function down(obj)原创 2011-08-09 15:25:26 · 3702 阅读 · 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 · 1914 阅读 · 0 评论 -
js日期时间控件
无标题文档document.write("");document.write("");function writeIframe(){ var strIframe = ""+ "*{font-size: 1转载 2011-07-13 13:12:29 · 1995 阅读 · 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 · 685 阅读 · 0 评论