摘要: 更加简洁且高效的代码习惯例如对象:普通模式var myobj = new Object();myobj.colour = 'red';myobj.wheels = 4;myobj.hubcaps = 'spinning';myobj.age = 4;高效简洁模式var myobj = { colour:'red', wheels:4, hubcaps:'spinning', age:4};这种写法简洁得多,而且不需要重复写对象名称。内部元素最后一个不要加“,”,IE会报错的,IE的问题总是另你困扰,但是变量的最后应该习惯加分号,为 阅读全文
posted @ 2011-06-15 15:17 tron.lu 阅读(180) 评论(0) 推荐(0)
摘要: 有时候我们需要外联一些视频网站的链接多数情况下我们只需要点击视频直接播放即可,但有时候需要在新窗口播放。而这个视频是不可编辑的,怎么样才可以新窗口播放呢?一般情况下只要将元素放在<a>标签内部,然后target设置为新窗口打开即可。但是面对动画的时候,可不是这样,在ie6里面,动画的z-index永远比其它元素要高,这样子是没用的。其实办法就是:链接和视频独立开来,例如<a href="" target="_blank"><embed>fflash视频代码</embed></a>这个ie6下是无 阅读全文
posted @ 2011-06-13 19:19 tron.lu 阅读(508) 评论(1) 推荐(0)
摘要: 用于绘画的 canvas 元素在谷歌首页经常会有些不可思议的动画,但不是flash动画,当你用ie7以下看不到这个动画时,那么它就是canvas元素,简单实例:<canvas id="myCanvas"></canvas><script type="text/javascript">var canvas=document.getElementById('myCanvas');var ctx=canvas.getContext('2d');ctx.fillStyle='#FF000 阅读全文
posted @ 2011-06-05 17:57 tron.lu 阅读(312) 评论(0) 推荐(0)
摘要: 为什么要reset?因为不同浏览器,不同版本的浏览器对html页面的默认渲染都有那么一些的差别,导致了应用与设想效果的差别,简单说就是css bug。消除这些默认样式(css reset )可以避免很多浏览器兼容性的问题。浏览器默认的css样式一般包括这些节点,有兴趣可以参考yui 的css reset 简单的css resetYUI 3 CSS RESET/*Copyright (c) 2010, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.com/yui 阅读全文
posted @ 2011-05-30 13:10 tron.lu 阅读(365) 评论(4) 推荐(0)
摘要: 简单而有效的思路:三步走一、显示默认提示:直接在页面上标识一个友好的提示:例如xxx,系统加载未完成,建议您刷新后再进行yy操作二、css加载完毕:对提示内容进行处理:例如红色提示变。。黄色警告三、js加载完毕:对提示内容进行忽略删除操作,最好关联到css解析:如果css活js未加载完成,那么提示内容会是醒目的,可怕的,用户会自己会刷新。 阅读全文
posted @ 2011-05-30 10:13 tron.lu 阅读(725) 评论(0) 推荐(0)