摘要: http://www.cnblogs.com/jscode/archive/2012/07/10/2583856.html 阅读全文
posted @ 2013-02-11 00:34 GM_Lv 阅读(270) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/css/33743.html 阅读全文
posted @ 2013-02-06 14:01 GM_Lv 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 【私有变量】 在对象内部使用'var'关键字来声明,而且它只能被私有函数和特权方法访问。【私有方法】 在对象的构造函数里声明(或者是通过varfunctionName=function(){...}来定义),它能被特权方法调用(包括对象的构造方法)和私有方法调用,私有函数只能访问私有的方法和属性。【特权方法】通过this.methodName=function(){...}来声明而且可能被对象外部的代码调用。它可以使用:this.特权函数() 方式来调用特权函数,使用 :私有函数()方式来调用私有函数。【公共属性】 通过this.variableName来定义而且在对象外部是可 阅读全文
posted @ 2013-02-04 12:21 GM_Lv 阅读(7575) 评论(1) 推荐(0) 编辑
摘要: 参考了“前端攻城师july”的一个小demo定义defaults变量如下: letters : ['1','2','3','4'], letterMaxSize: Array(100,100), bright: Array( 0.4 , 1 ), letterFlyTime:12000, // 飞行时间 makeLetterInterval:2000, //制造letter的时间 makeLetterNum: 1 //每次产生多少个letter其实这里还可以定义多其他的属性 //扩展jq.easing... 阅读全文
posted @ 2013-01-29 17:26 GM_Lv 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 来自:http://blogread.cn/it/article/2242?f=sa附录的几篇英文文章写得很好:参考资料Understanding Internet Explorer Rendering BehaviourNotes on HTML ReflowEFFICIENT JAVASCRIPT 阅读全文
posted @ 2013-01-28 19:47 GM_Lv 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 根据jq document.ready的实现原理,贴上js模拟实现该功能的代码:(function () { var ie = !!(window.attachEvent && !window.opera); //判断ie var wk = /webkit//(/d+)/i.test(navigator.userAgent) && (RegExp.$1 < 525); //判断webkit内核 var fn = []; var run = function () { for (var i = 0; i < fn.length; i++) fn[i]( 阅读全文
posted @ 2013-01-28 15:20 GM_Lv 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 参考了这篇博文,自己实现了下面的例子:http://www.99css.com/archives/146自适应圆角实现,传统方法: <div class="rc"> <b class="top"> <b class="rc1"></b> <b class="rc2"></b> </b> <div class="bd"> <p>LGM!</p> </div> < 阅读全文
posted @ 2013-01-28 00:00 GM_Lv 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 首先应该明白什么是流?这个估计也很容易明白,我就不说了。顺便说下,float设置了这个属性就暂时脱离了流的存在,clear后才会到流里面。position:absolute| fixed | relative| static | inherit默认的HTML流属性其实就是指position:static。如果我们想要在页面上固定显示元素,就选择absolute,它是以页面左上角为(0,0),根据top,left,width,height来布局的,注意这里是根据页面布局。fixed是当前窗口布局,也是左上角为(0,0),不过,fixed是窗口布局,也就是说会根据滚动条一起移动,相对于当前窗口的位 阅读全文
posted @ 2013-01-27 14:26 GM_Lv 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 在js里面怎么延时执行一个函数?一般利用setInterval,setTimeout进行延迟异步执行,或者利用while循环,sleep()进行同步阻塞。这里有一篇写得挺好的博文,可能有助于对这个的理解,http://club.sm160.com/showtopic-931637.aspx考虑到如果应用多次,可以针对Function全局对象进行扩展,为函数增加一个延时方法如delay,这样会让代码更简洁有效。Function.prototype.delay = function(this1,timeout){ this1 = this1 || null; timeout = tim... 阅读全文
posted @ 2013-01-27 14:05 GM_Lv 阅读(3342) 评论(0) 推荐(0) 编辑
摘要: 在各类网站可见到大量图片放大的例子,无聊就实现了个简单的,不想借助别人写得插件,看了人家的代码都写得很抽象...html部分:<!DOCTYPE HTML><html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta charset="UTF-8"> <title>js tupian fangda</title> <link rel= 阅读全文
posted @ 2013-01-27 01:45 GM_Lv 阅读(472) 评论(0) 推荐(0) 编辑