自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 高效js

/** 高效 Javascript 编码  Fast Loops 循环是大多数脚本最基本的一个部分,在大多数情况下,循环不会有任何效率问题。 但是,通过优化循环条件,还是可以让循环运行的更快一些 看下面的几个例子 */    for(var i = 0 ; i tr).length ; i++){      document.getElementsB

2011-06-03 11:54:00 554

转载 注意细节 提高CSS的网页渲染效率

  CSS学习越深入,我们需要关注的细节之处就越多,今天我们通过11个注意点来提高CSS的网页渲染效率。  1、十六进制的颜色值对位数与大小写  编写十六进制颜色值时你可能会用小写字母或省略成3位数,关于这写法没找到确实的数据证明对浏览器的渲染效率是否有影响,但十六进制的颜色值默认标准是大写及6位数标注。在未知情况下不希望冒险而降低了渲染的效率。  * 不赞成 - color:#f

2011-06-03 11:45:00 413

转载 js中的比較問題

""           ==   "0"           // false0            ==   ""            // true0            ==   "0"           // truefalse        ==   "false"       // falsefalse        ==   "0"          

2011-06-03 11:36:00 401

原创 YUI 基本语法

Y .one (‘div.status’).setContent (‘ready!’); 

2011-02-28 12:21:00 922

转载 css border制作三角形、圆角框等的使用

<br />- 透明: IE6浏览器不支持transparent透明属性,就border生成三角技术而言,直接设置对应的透明边框的border-style属性为 dotted或是dashed即可解决这一问题,原因是在IE6下, 点线与虚线均以边框宽度为基准,点线长度必须是其宽度的3倍以上(height>=border-width*3),虚线宽长度必须是其宽度的5倍以上(height>=border-width*5),否则点线和虚线都不会出现。 <br />- IE6的奇偶bug: 如果定位外

2011-02-09 09:52:00 1199

转载 jsEvent属性和方法

<br /><br />Event属性和方法: <br /> <br />1. type:事件的类型,如onlick中的click; <br /> <br />2. srcElement/target:事件源,就是发生事件的元素; <br /> <br />3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键<br /> <br />同时按下;(firefox中 0代表左键,1代表中间键,2代表右键) <br /> <br /

2011-01-20 10:35:00 928

转载 深入理解Javascript之this关键字

<br /><br />Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.<br />以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.<br />其实, 这都是因为, 我们对它的不了解.<br />刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这部分内容独立总结出来, 与大家分享.<br />首先, 我先抛出一个定论:”

2011-01-14 15:59:00 487

转载 Javascript作用域原理

<br />问题的提出<br />首先看一个例子:var name ='laruence';functionecho(){     alert(name);     var name ='eve';     alert(name);     alert(age);}echo();<br />运行结果是什么呢?<br />上面的问题, 我相信会有很多人会认为是:laruenceeve[脚本出错]<br />因为会以为在echo中, 第一次alert的时候, 会取到全局变量name的值, 而第二次值被局部变量n

2011-01-14 15:48:00 376

转载 js中2个等号与3个等号的区别

<br />首先,== equality 等同,=== identity 恒等。<br />==, 两边值类型不同的时候,要先进行类型转换,再比较。<br />==,不做类型转换,类型不同的一定不等。<br /><br />下面分别说明:<br />先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:<br />1、如果类型不同,就[不相等]<br />2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能

2010-11-10 13:49:00 863 1

转载 YUI中文文档

<br /><br />根据网上别人的说明和综合各方面资料,网上说的要么结构不是很清楚,要么不是很全,呵呵,借别人的轮子总结一下哈,不用造轮子了,我对YUI的文档作一个总结,共同学习。.<br />打算从零开始学习YUI 。AJAX类库那么多,为什么我要学习YUI呢?首先,因为YUI很强大;其次因为YUI是Yahoo! 的。虽然Yahoo!现在好像没落了,但听同事说了YUI的强大,抑制不住学习的兴奋,今天就来学习一下!学习的东西很多,今天只是走马观花的看一个大概的说明,即每个控件有什么功能,具体怎么用就是后

2010-11-09 18:02:00 1690

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:59:00 731

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:58:00 376

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:58:00 321

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:57:00 500

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:56:00 672

转载 YAHOO工具库

<br />1.1.     YAHOO工具库提供的方法<br />l         namespace<br />用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。<br />l         lang<br />javascript扩展的语言工具,用于判别对象的类型。<br />l         lang.extend<br />用于从一个对象上扩展出另一个对象,模拟了类

2010-11-09 17:55:00 759

转载 js中的Object和function的一些比较,typeof和constructor总结 区别

<br /><br />面向js的高级用户,相信都会考虑到这些问题。<br />Object和Function有着异曲同工之妙,它们都可以有属性和方法。不过却有着极大的差别,<br />Object和function的一些比较<br />区   别<br />Object<br />Function<br />定义后<br />不能再使用new创建对象实例,可以赋值给其他变量,多个变量同时引用一个对象,或者克隆对象<br />可以使用new创建多个对象实例,使用时互不影响,但是使用内存也会更多<br />多

2010-11-09 17:52:00 1726

转载 flash调用js中的方法,让js传递变量给flash (兼容 IE & FF)

<br />前几天发表了 将FlashVars写在JS函数中,实现与后台的实时变量更新,但是仅支持 IE,随后与 Luckyer 进行了交流,发现用 SetVariable 可以很方便的实现多浏览器兼容。举例如下。<br /><br />html 页中的 JavaScript 函数:<br />function GetSwfUrl()<br />{<br />var pics1 = parseInt(Math.random()*5)+1;<br />var pics2 = parse

2010-10-25 14:22:00 444

转载 控制 Flash Player 的 JavaScript 方法一览表【收集纠正】

<br />说明:含例句的方法我已作了测试。<br /><br />播放动画:Play()<br />例:(网页中的 Flash id).Play();<br />停止动画:StopPlay()<br />动画是否正在播放:IsPlaying()<br />跳转到某帧:GotoFrame(frame_number)<br />获取动画总帧数:TotalFrames()<br />回传当前动画所在帧数:CurrentFrame()<br />使动画返回第一帧:Rewind()<

2010-10-25 14:19:00 412

转载 js调用flash中的方法,让flash传递变量给js

本文为 ExternalInterface 的综合应用实例,重点为“将flash变量传递给js”。此方法兼容 IE & FF .以下为JS://输出测试,通过v传递flash变量function jsAlert(v) {alert(v);}//调用flash中的方法,"my_mv"为html页中swf的idfunction callExternal() {thisMovie("my_mv").flAlert();}//搭建js与flash互通的环境function t

2010-10-25 14:19:00 630

转载 YAHOO.namespace

<br /><br />js本身没有实现namespace,但是可以通过自定义来实现,Yahoo公司出品的YUI就有这个功能,你可以在YUI包build/yahoo/yahoo.js中找到相关实现。例如: 在YUI中:执行 <br />1. YAHOO.namespace ("myspace"); 然后你就拥有了YAHOO.myspace这个名字空间,可以进行类似如下的操作: <br />2. YAHOO.myspace.alertHello=function() {alert("Hello");} 实质上

2010-10-25 14:16:00 906

转载 从jQuery[1.4.2] 迁移到 YUI3[3.1.2]

<br /><br />Getting Started<br />$.foo.bar() <==> YUI().use('node', 'module2', 'module3', function (Y) { Y.foo.bar()})<br />Common Idioms<br />$('div.foo:first') <==> Y.one('div.foo')<br />$('div').parent() <==> Y.one('div').get('parent')<br />$(

2010-10-25 14:02:00 464

空空如也

空空如也

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

TA关注的人

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