最新 | 最热门 | 最高评价

+0  字符引用和空白字符

Tag: 开发 | javascript | regex | unicode | whitespace
lifesinger 发于 2010年01月25日 09:33 | 点击: 2080 | 展开摘要
看到最近有讨论,前些日子刚好也收集过一些资料,补充如下:

字符引用

在 html 中,有三种字符引用方式(参考 HTML5 规范):

Named character references, 通过名称来引用。在 HTML 4.01 中称之为 Character entity references(字符实体引用)比如 < >   ", 这里有一份详细列表 named-character-references

查看全文: http://www.udpwork.com/item/632.html

-1  最为奇怪的程序语言的特性

Tag: 编程语言 | C++ | Java | Javascript | Perl | PHP
耗子 发于 2010年01月21日 08:16 | 点击: 3085 | 展开摘要
这些最为奇怪的程序语言的特性,来自stackoverflow.com,原贴在这里。我摘选了一些例子,的确是比较怪异,让我们一个一个来看看。 

1、C语言中的数组 

在C/C++中,a[10] 可以写成 10[a] 

“Hello World”[i] 也可以写成 i["Hello World"] 

这样的特性是不是很怪异?如果你想知道为什么的话,你可以看看本站的这篇文章——《C语言的谜题》中的第12题。 

2、在Javascript中 

 &

查看全文: http://www.udpwork.com/item/44.html

+0  gmail的pop3快速刷新脚本

Tag: firefox | javascript | gmail | greasemonkey
Volcano 发于 2009年10月30日 21:34 | 点击: 2357 | 展开摘要
gmail接收pop3邮件的周期挺长的,如果邮件不是太频繁的话,差不多1小时才会刷新一次。如果你是firefox用户的话,解决办法是:

安装greasemonkey插件

安装猴子脚本

安装我改写过的邮件检查脚本

这个工具的用途是在页面上方的“刷新”旁边新增一个链接“刷新POP3邮件”,点击之后会马上检查所有的POP3邮箱。至于自动刷新功能,还等着看官你自己搞定呢。

BTW:如果是英文版的gmail,请手工修改gmail_pop3_quick_checker.use

查看全文: http://www.udpwork.com/item/1722.html

+0  superLink,让伪链接更有可用性

Tag: Web开发 | Accessibility | JavaScript
loaoao@gmail.com (aoao) 发于 2009年06月01日 01:48 | 点击: 1975 | 展开摘要
前几天,看到有人写了个superLink的东东,主要的做什么用呢?

我们有时会给在大块元素加个window.location='http://www.aoao.org.cn',还顺便把光标定义成移上去会变成手势还代替链接,为什么不直接用<a>因为有时东西太多,不能放在链接里,比如hx、p、 li之类的。那问题来了,用js处理会让链接的功能没了一堆,作者在他的文章说到:

中键:新tab打开 (aoao注:中键功能变更滴同学无视)

CTRL/SHIFT 单点:新

查看全文: http://www.udpwork.com/item/758.html

+0  省市级联菜单的可用性

Tag: Web开发 | Accessibility | JavaScript
loaoao@gmail.com (aoao) 发于 2009年02月15日 03:02 | 点击: 1789 | 展开摘要
省市级联这东西基本是网注一份,而且基本是全是js写的,js写唯一坏处就是JS无效时不可用,我所说的js无效包括不支持js,js加载未完成或者失败。

为了避免不可用,我曾经跟同事讨论过这样的实现方案。

默认显示为 input , 没加载完或者XX时,用户也可以填;

js有效时,用select代替掉input;

如果input里已经有内容,要记得拿给select;

某些情况可以考虑把第一个直接输出在html上。

还要考虑的问题

input 输入的地址数据的修正与格式

查看全文: http://www.udpwork.com/item/762.html

+0  兼容所有浏览器的设为首页与显示小策略

Tag: Web开发 | JavaScript
loaoao@gmail.com (aoao) 发于 2009年01月10日 02:32 | 点击: 1992 | 展开摘要
在IE比较简单,大家都知道用setHomePage来设置,懒人写法:

<a href="#setHomePage" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.aoao.org.cn');return false;">Set HomePage</a>

IE的结束了没?当然没有,其实M$还提供了一个神奇的接口给我们:isHomeP

查看全文: http://www.udpwork.com/item/764.html

+0  Debugging JavaScript:throw与console

Tag: Web开发 | console | debug | JavaScript
loaoao@gmail.com (aoao) 发于 2008年08月25日 01:32 | 点击: 2359 | 展开摘要
我想没多少人敢保证写JavaScript能不用调试,那选择用什么方式调试会比较好呢?

告别了我最爱的alert("MM")

告别了我最爱的document.title="MM"

告别了我最爱的window.status="MM"

大家开始用各种新的方式来看调试信息。。。比如最近sitepoint就发了一篇Debugging JavaScript: Throw Away Your Alerts!,大家先去看,看完再回来接着看。

var err = new Error(

查看全文: http://www.udpwork.com/item/772.html
|<<<15161718192021>>>| 一共21页, 247条记录