代码改变世界

随笔分类 -  W3C

园子的模板 CSS 有点小毛病

2011-06-21 15:49 by Nana's Lich, 320 阅读, 收藏, 编辑
摘要: #green_channel a{/* ... 省略 ... */-moz-border-radius: 5px;-webkit-border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);/* ... 省略 ... */}这段 CSS 是针对 Mozilla 和 WebKit 引擎的,所以其它浏览器认不出来。实际上 Opera 和 IE9 早就可以正确呈现这样的效果了,只要换成这样就可以了:#green_channel a{/* ... 阅读全文

[乍看上去缺点比优点多的无聊创作]让JavaScript拥有(类似)Lambda表达式编程能力

2010-09-10 09:56 by Nana's Lich, 2353 阅读, 收藏, 编辑
摘要: 在JavaScript中使用匿名函数没法避免使用“function”关键字,如果连续使用很多匿名函数的话这种重复劳动会非常影响心情。通过这个模块我把近似于C#中的Lambda表达式语法引入了JavaScript,或许能稍微改善一下这种状况吧。 阅读全文

De facto standard——世界上不可思议的事实标准

2010-08-29 05:34 by Nana's Lich, 2434 阅读, 收藏, 编辑
摘要: 一般浏览器的JavaScript支持中总会有一些在ECMAScript中并没有定义,甚至是不该使用的特性,这其中有一部分被几乎所有的浏览器支持的,就是所谓的的“事实上的标准”。简述“事实标准”之后,本文还介绍一个像这样的特性,不使用串联操作而直接把字符串拆在几行代码中书写,并且不引发语法错误。 阅读全文

【创作】document.write的替用方案,“Über Write”

2010-08-25 19:23 by Nana's Lich, 5524 阅读, 收藏, 编辑
摘要: 前几天我写文提到了很多浏览器中document.write存在一个小缺陷,我也说自己在做一个替用方案来解决这个问题。 在经过几天断断续续的调试以后,“Über Write”终于可以放出来给大家看了。 阅读全文

IE的2像素偏差问题终于“将要”成为历史了(附js微技巧一则)

2010-08-24 15:24 by Nana's Lich, 3317 阅读, 收藏, 编辑
摘要: 众所周知,IE有一个经典的“差了2像素”的问题,现在在IE9的第四个平台预览中这个问题已经可以解决了!不过有一个前提是,你必须“IE9标准模式”打开网页才行,默认情况下如果一个网页的DTD是“<!DOCTYPE html>”,“IE9标准模式”就会启用。好吧,IE的“2像素&rd... 阅读全文

在网页中使用document.write时遭遇的奇怪问题

2010-08-22 23:26 by Nana's Lich, 5001 阅读, 收藏, 编辑
摘要: document.write是我们已经用了十多年的方法,由于种种原因我们所知道的其它动态产生网页内容的DOM API都无法完全替代它。但这个方法本身也存在着一些惹人头疼的问题。 阅读全文

IE 9 平台预览第4版发布

2010-08-06 13:32 by Nana's Lich, 2664 阅读, 收藏, 编辑
摘要: 不久前微软IE团队面向开发者发布了IE9的第四个平台预览版,在修正一些问题的同时还提高了Acid3测试的分数。或许,还有些不为人知的小改进? 阅读全文

从IE的一个奇怪的现象所联想到的(上)

2009-11-26 20:08 by Nana's Lich, 3357 阅读, 收藏, 编辑
摘要: 旧版本的Flash Player在IE中会遇到这样那样的问题,为什么会有这些问题呢?本文中作者试图用自己所掌握的知识来揭开这个谜。 阅读全文
点击右上角即可分享
微信分享提示