预览模式: 普通 | 列表

你必须知道的28个HTML5特征、窍门和技术

本文地址:http://www.zhangxinxu.com/wordpress/?p=1058

//zxx:以下为翻译全文,本着语言生动和本土化之原则,内容有编辑

注意:每周有那么几次,此列表会更新一些新的窍门,最终,本文会成为超级有用的资源。
//zxx:丑话说在前头,我可没功夫更新,所以,即使到您女儿出嫁那天,本文还是28项内容

前端的发展如此之迅猛,一不留神,大侠你可能就会被远远地甩在后面了。如果你不想被HTML5的改变/更新搅得不知所措的话,可以把本文的内容作为必须了解的热身课程。

一、新的Doctype

//zxx:”doctype”中文意思指“文档类型”

仍在使用麻烦的,不可能记得住的XHTML文档类型?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

如果是,为什么还在用呢?使用新的HTML5文档类型代替吧。你会活得更久的——正如Douglas Quaid说的

<!DOCTYPE html>

我就琢磨着,为了HTML5搞个这厮代码,您可能会对这段代码究竟靠不靠谱表示怀疑。不用担心,如今这是可行的,只有老的浏览器需要一个特定的doctype(文档类型)。浏览器如果不知道doctype,就会很简单的以标准模式对包含的标签进行渲染。所以,妹妹你大胆的向前冲,把小心谨慎都抛到九霄云外,去拥抱新的HTML5文档类型吧。

二、图形元素(The Figure Element )

看看下面给图片添加的标示:

<img src="path/to/image" alt="About image" /> <p>Image of Mars. </p>  

文字裹在

[阅读全文]

4个精美的后台登陆页面模板

CSS 3.0 参考手册 (中文版)

下载文件css3.0manual.chm.zip (366.61 KB , 下载:277次)

HTML 5 参考手册

      W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些新特性:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档。其他特性包括新的页面元素,比如 <header>, <section>, <footer>, 以及 <figure>。

http://www.w3school.com.cn/html5/index.asp

hibernate注解

下载文件hibernate注解.rar (322.95 KB , 下载:763次)
IE8正式版已经发布了。本篇文章不会非常扯蛋地去进行什么评测,然后给出什么“Chrome运行JavaScript能力是IE8的15倍”、什么“IE8页面渲染速度是Safari的2.456倍”、什么“IE8的抗强暴能力比FireFox高出1.235倍” 这样的操蛋的结论。我管谁比谁强多少?我只知道:当windows7发布的时候,IE8浏览器的市场占有率将让前台开发人员无法说:“不用去管IE8,没有几个人在用它”。所以,这篇文章将会非常务实的讲解一下,IE8中也许是唯一让开发人员感到亲切的“开发人员工具”。同时,我们会延伸一些相关的资料和知识。所以,请抛弃你对IE8的偏见,耐心的看下去吧。

你还没有安装IE8?

如果你是前端开发人员,那么还请你安装一下这玩意吧。因为正式版已经发布了。不同于以前的beta版,这次咱得认真的关注一下它了。去下载并安装一个吧,下面是下载地址——

IE8中文版下载列表

Windows XP
Windows Vista
Windows Server 2003
Windows Server 2008
Windows XP 64-bit
Windows Vista 64-bit
Windows Server 2003 64-bit
Windows Server 2008 64-bit

IE8英文版下载列表

Windows XP
Windows XP 64 Bit
Windows Vista
Windows Vista 64 Bit
Windows Server 2003
Windows Server 2003 64 Bit
Windows Server 2008
Windows Server 2008 64 Bit

哦,也许你会担心,你系统内的IE6或者IE7完蛋了。恩,的确,这有可能。但是,你可以试试下面的工具。它可以让你多版本的IE共存——

IE多版本共存的解决方案——IETester
微软网页开发调试利器SuperPreview(附下载)

认识“开发人员工具”

虽然这玩意改了时髦的名字,但是却也不是什么新玩意,它的前身是“IEdevtoolbar”。但是,

[阅读全文]

html基础教程

下载文件html达人.rar (721.78 KB , 下载:214次)

dwr的远程批量调用

关键字: 批量调用和超时设置注意事项
    有时我们为了减少向服务器提交的次数,我们可以向服务器批量提交所要执行的方法。但这样又会给我们带来一些额外的负担,下面将给出解决方法和我们在开发中应该注意的地方。 

可以用DWREngine.setX()来设置全局的或者一个调用(使用比如{ timeout:500, callback:myFunc })或者一次批处理. 一次批处理是几个调用一起被执行.
1.远程批量调用
你可以把几个远程调用用一个batch组织在一起。这样在一个回合里就保存到服务器上,可以减少很多响应时间(latency involved)。
一个batch使用DWREngine.beginBatch()开始,使用DWREngine.endBatch()结束。当endBatch()被调用的时候,我们已经完成了一组集合在一起的远程调用,因此DWR在一个回合里面把他们提交到服务器上执行。
DWR会确保所有的回调函数被调用,因此你可以显式的打开和关闭batch.重要的是不要忘记调用endBatch(),否则你的远程调用会永远在队列中而不被执行。
警告 :
很显然的,批处理很多调用的时候会有一些副作用。如果一个单个的batch中有两个具有不同超时时间(timeout)的调用(call),那么基本上可以说,前面的那个会被忽略,dwr只保留最后那个.
程调用可以批量执行来减少反应时间。endBatch 函数中可以设置选项。
dwr.engine.setTimeout(1000);//全局设置超时
DWREngine.beginBatch();
Remote.method1(params, callback1);
Remote.method2(params, callback2);
DWREngine.endBatch({
timeout:3000 //局部设置超时,优先级高,将覆盖全局设置的超时
});
2.调用排序
因为AJAX通常是一种异步模型远程调用,很有可能返回结果的顺序跟发送请求的顺序是不同的。
DWREngine.setOrdered(boolean)这个方法允许你要求所有的回应都严格跟他们发出请求的顺序保持一致。DWR实现这个的原理是,只有当先发出的请求已经完成的时候才发送一个新的请求。
我们是否希望要确保远程调用执

[阅读全文]