自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 判断字符串是否出现在最后

String.prototype.endsWith=function(str){ return this.lastIndexOf(str)+str.length===this.length; }

2014-03-15 17:21:00 872

转载 js 变色动画

var begin = getRGB('#33FFAA'); var end = getRGB('#FF0000'); var curColor = getRGB('#33FFAA'); var bo = true; var rate = getRate(begin, end); function blink() { window.setInterval(function(){

2013-06-19 00:30:28 1070

原创 loadJs 动态 按需 加载javascript 执行js方法

var win=window,doc=document; var calss2Type={ '[object Array]':'array', '[object Boolean]':'boolean',  '[object Date]':'date', '[object Function]':'function', '[object Number]':'number', '[obje

2013-04-11 19:01:14 1750

翻译 substr2

String.prototype.substr2=function(a,b){var s = this.replace(/([^\x00-\xff])/g,"\x00$1");return(s.length 大于255的Ascii码 转换成 \x00$1 ‘字符串'.length==3 //true ‘字符串’.replace(/([^\x00-\xff])/g,'\x00$1').

2013-03-18 13:30:37 962

原创 list-style-type:符号名称

符号名称可用的值为:  disc :  CSS1 实心圆  circle :  CSS1 空心圆  square :  CSS1 实心方块  decimal :  CSS1 阿拉伯数字  lower-roman :  CSS1 小写罗马数字  upper-roman :  CSS1 大写罗马数字  lower-alpha :  CSS1 小写英文字母  upper-alph

2012-07-26 00:19:30 923

转载 Javascript绝句欣赏

1. 取整同时转成数值型: ’10.567890′|0 结果: 10 ’10.567890′^0 结果: 10 -2.23456789|0 结果: -2 ~~-2.23456789 结果: -2 2. 日期转数值: var d = +new Date(); //1295698416792 3. 类数组对象转数组: var arr = [].slice.call(

2012-05-31 18:02:38 440

转载 Object类相关的属性,方法和操作符

ECMAScript中的所有的类都由Object类继承而来,Object类中的所有属性和方法都会出现在其他类中。这里介绍几个Object类相关的属性,方法和操作符; 1.Prototype属性 Prototype — 通过构造函数而创建的对象实例的原型对象.所有的类,默认返回 Object 对象的一个实例,原型对象可以让所有的对象实例共享它的属性和方法。例子见下面几个例子。 2.constr

2012-05-31 16:30:45 429

原创 jquery 检测对象方法

var class2type={}; jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { class2type[ "[object " + name + "]" ] = name.toLowerCase(); }); var obj={

2012-05-29 16:56:55 573

原创 只能输入汉字、英文字母或数字 正则表达式

var tleReg=/[^A-Za-z0-9\u4e00-\u9fa5]+/; if(tleReg.test(str)){ alert('1') return false }

2012-05-25 18:44:32 2094

原创 js 去除数组重复项

Array.prototype.delRpt=function(a) {     return ("\x0f"+ this.sort().join("\x0f\x0f") +"\x0f").replace(/(\x0f[^\x0f]+\x0f)\1+/g,'$1').split("\x0f\x0f"); } var ary = new Array("aaa","gg g","aaa",

2012-05-24 14:27:12 552

转载 初探浏览器缓存实现原理 --提高性能(转载)

浏览器缓存将文件保存在客户端,好的缓存策略可以减少对网络带宽的占用,可以提高访问速度,提高用户的体验,还可以减轻服务器的负担。因此我们有必要了解它的实现原理,用来提高网站的性能。 当一个客户端请求web服务器, 请求的内容可以从以下几个地方获取:服务器、浏览器缓存中或缓存服务器中。这取决于服务器端输出的页面信息。页面文件有三种缓存状态。 1.最新的:选择不缓存页面,每次请求时都从服务器获取最新

2012-05-22 17:05:13 389

原创 js 处理实体字符串

Function.prototype.method=function(name,fun){     if(!this.prototype[name])         this.prototype[name]=fun; } String.method('deentityify',function(){     var entity={         quot:'"',

2012-05-22 16:06:04 1600

原创 闭包保存循环中变量值

var link=document.getElementsByTagName('a') for(var i=0,l=pin.length;i     link[i].onclick=function(i){         return function(e){             alert(i);             return false         }

2012-05-22 14:55:31 612

原创 获取css

function getStyle(elm,name){     if(elm.style[name]){         return elm.style[name]     }else if(elm.currentStyle){         return elm.currentStyle[name]     }else if(document.defaultView&&docum

2012-05-07 17:27:20 326

原创 onkeypress onkeyup onkeydown 的区别

onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。 onkeyup 是在用户放开任何先前按下的键盘键时发生。 onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。

2012-04-28 18:25:03 446

原创 js regexp

建立正则表达式对象语法 re = new RegExp(/pattern/[flags]) flags 参数说明: g (全文查找出现的所有 pattern) i (忽略大小写) m (多行查找) 普通字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,’n’ 匹配字符 “n”

2012-04-26 17:54:56 5978

原创 数值字符串 减数字

'1221.33'-1==1220.33

2012-04-24 16:15:17 812

原创 拆分多级命名空间

//ns.ModuleClass.method1= function() {////}; function namespace(newns,oldns) {   var arr = oldns.split('.'),i = 0,method;   var root = newns;   for (; method= arr[i+

2012-03-06 23:00:57 1298

原创 js 正则表达式匹配去除重复字符

Firebug: console.time('reg'); console.log('aaa  bbbccc ddaa'.replace(/([\s\S]{1})(?:\1+)/g,'$1')); console.timeEnd('reg')//1ms;

2011-12-15 17:35:32 1410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除