随笔分类 -  Javascript

摘要:escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的 阅读全文
posted @ 2012-05-21 18:10 Cat.1988 阅读(393) 评论(0) 推荐(0)
摘要:浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersion 是否支持Java:navigator.javaEnabled() MIME类型数:navigator.mimeTypes.length 阅读全文
posted @ 2012-03-28 10:35 Cat.1988 阅读(121) 评论(0) 推荐(0)
摘要:注意大小写一定不能弄错. 属性: 1 Attributes 存储节点的属性列表(只读) 2 childNodes 存储节点的子节点列表(只读) 3 dataType 返回此节点的数据类型 4 Definition 以DTD或XML模式给出的节点的定义(只读) 5 Doctype 指定文档类型节点(只 阅读全文
posted @ 2011-12-30 09:52 Cat.1988 阅读(139) 评论(0) 推荐(0)
摘要://全局文本替换 String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } //去前后空格 String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } //去... 阅读全文
posted @ 2011-12-27 16:03 Cat.1988 阅读(277) 评论(0) 推荐(0)
摘要:1、引入md5.JS 2、md5.JS 内容如下 3、加密 阅读全文
posted @ 2011-12-27 15:43 Cat.1988 阅读(348) 评论(0) 推荐(0)
摘要:1、直接给对象添加事件 2、通过监听方式添加事件,多事件可并存,按添加顺序执行。 javascript事件解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmo 阅读全文
posted @ 2011-12-27 12:14 Cat.1988 阅读(222) 评论(0) 推荐(0)
摘要:1 function Select(){}; 2 /** 3 * 根据指定的JSON对象来生成指定的select的options项(清除原来的options). 4 */ 5 Select.create = function(/*string*/selectId,/*json object*/json) { 6 Select.clear(selectId); ... 阅读全文
posted @ 2011-12-27 12:12 Cat.1988 阅读(312) 评论(0) 推荐(0)
摘要:function JsLoader(){}; JsLoader.loaded = []; JsLoader.prototype = { _path : null,//要加载的JS的路径 _head : null,//文档对象的head头对象 /** * 主要调用方法. */ require : function(jsPath,callback) ... 阅读全文
posted @ 2011-12-27 12:11 Cat.1988 阅读(374) 评论(0) 推荐(0)
摘要:functionHighLight(){}; HighLight.options = { id : null, className : null, interval : 255, times : 3000 }; HighLight.prototype = { exe :function(options) { var_options = {};... 阅读全文
posted @ 2011-12-27 12:09 Cat.1988 阅读(192) 评论(0) 推荐(0)
摘要:function Password(){}; Password.check = function(pwd,tipsDivId) { var id = Password.getResult(pwd); var msg = ["密码过短","密码强度差","密码强度良好","密码强度高"]; var sty = [-45,-30,-15,0]; var col = ["#999... 阅读全文
posted @ 2011-12-27 12:08 Cat.1988 阅读(170) 评论(0) 推荐(0)
摘要:var drag_=false var D=new Function('obj','return document.getElementById(obj);') var oevent=new Function('e','if (!e) e = window.event;return e') function Move_obj(obj){ var x,y; D(obj).onmous... 阅读全文
posted @ 2011-12-27 12:05 Cat.1988 阅读(154) 评论(0) 推荐(0)
摘要:function creatediv(divcnt){ for(var i=0;i<divcnt;i++)//创建div数量 { var objdiv = document.createElement("DIV");//创建DIV节点 var objname="shop_" + i;//设置name属性 objdiv.id = obj... 阅读全文
posted @ 2011-12-27 12:04 Cat.1988 阅读(291) 评论(0) 推荐(0)
摘要:function substr(str, len){ if(!str || !len){ return ''; } //预期计数:中文2字节,英文1字节 var a = 0; //循环计数 var i = 0; //临时字串 var temp = ''; for(i=0;i255){ //按照预期计数增加2 a+=2; }else{ a++; } ... 阅读全文
posted @ 2011-12-19 20:50 Cat.1988 阅读(288) 评论(0) 推荐(0)
摘要:Lazyload是通过延迟加载来实现按需加载,达到节省资源,加快浏览速度的目的。 网上也有不少类似的效果,这个Lazyload主要特点是: 支持使用window(窗口)或元素作为容器对象; 对静态(位置大小不变)元素做了大量的优化; 支持垂直、水平或同时两个方向的延迟。 兼容:ie6/7/8, fi 阅读全文
posted @ 2011-12-16 11:50 Cat.1988 阅读(111) 评论(0) 推荐(0)
摘要://隐藏 function hideMessageBar(o,t,i,j,s){ var o = document.getElementById('NtalkerToolbar'); i=j=1;s=o.style; t=setInterval(function(){ o.offsetTop(document.body.clientHeight-34)?(s... 阅读全文
posted @ 2011-12-16 11:43 Cat.1988 阅读(345) 评论(0) 推荐(0)
摘要:有人将Packer称为JavaScript的加密工具(混淆工具),也有人将其称为压缩工具。不管怎么说,Packer实质上是一个编码工具,不过经过它编码后可以被浏览器直接识别。使用也非常简单,在“Encoding”选项中,有四个项目可以选择:None:简单压缩,移除空格和注释,编码特殊字符 Numer 阅读全文
posted @ 2011-12-16 10:36 Cat.1988 阅读(340) 评论(0) 推荐(0)
摘要:按住鼠标键不动,拖动鼠标,会看到效果 阅读全文
posted @ 2011-12-15 22:20 Cat.1988 阅读(215) 评论(0) 推荐(0)