自定义博客皮肤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 812

转载 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 985

原创 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 1628

翻译 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 883

原创 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 872

转载 Javascript绝句欣赏

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

2012-05-31 18:02:38 389

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

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

2012-05-31 16:30:45 384

原创 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 522

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

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

2012-05-25 18:44:32 1992

原创 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 504

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

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

2012-05-22 17:05:13 343

原创 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 1547

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

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 563

原创 获取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 275

原创 onkeypress onkeyup onkeydown 的区别

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

2012-04-28 18:25:03 409

原创 js regexp

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

2012-04-26 17:54:56 5902

原创 数值字符串 减数字

'1221.33'-1==1220.33

2012-04-24 16:15:17 746

原创 拆分多级命名空间

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

2012-03-06 23:00:57 1247

原创 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 1340

空空如也

空空如也

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

TA关注的人

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