代码改变世界

[译]《学了HTML5游戏编程》前言

2011-12-11 11:02 by AndrewCja, 634 阅读, 1 推荐, 收藏, 编辑
摘要:1 前言我写这本书是为了解一时之痒,同时也是因为我当时看到了新生的HTML5游戏社区的潜力。我想帮助开发者在HTML5这片处女之地上开垦,学习Canvas、WebGL和 SVG这些技术以及它们的最佳实践。有时候需要费一些讨论才能说服开发者,HTML5并不是只能用来玩玩的东西。他们已经惊喜地发现HTML5可以拥有和桌面程序一样精湛的丰富内容——比如双缓冲技术、硬件加速、以及非插件式的浏览器范围之内的缓存技术。很多人以为这些技术只有Flash才能提供,而有趣的是我们将会看到由“一切都用Flash”到“只当用HTML5实现不了时才使用Flash”的转变趋势。在我写这本书地时候,HTML5游戏编程环境 阅读全文

《学习HTML5游戏编程》译记

2011-12-11 10:56 by AndrewCja, 1731 阅读, 1 推荐, 收藏, 编辑
摘要:《学习HTML5游戏编程》译记我在2011年11月份中旬参与了北京华章图文信息有限公司提供的《Learning HTML5 Game Programming》一书的试译(前言和第一章前两页),并于11月下旬接到试译通过的通知,最终签约了该书的委托翻译合同。全书共250页左右,翻译期限为3个月。这个翻译任务对我来说是个很大的挑战。因为是在年底,身为程序员的我工作非常繁忙,再加上我没接触过HTML5游戏编程技术,阅读起来都着实费劲。经过两周出头的艰苦奋斗,只草草翻译完书的前两章,而且只是初译,还没有审校。由于种种原因,我无奈地做出了决定:这就是我此次翻译的全部了,就此打住吧。放弃翻译的原因有几个: 阅读全文

[译]InfoQ1201

2011-11-29 14:51 by AndrewCja, 638 阅读, 2 推荐, 收藏, 编辑
摘要:采访和书评:精通HTML5和CSS3设计模式采访和书评:精通HTML5和CSS3设计模式. 作者 Werner Schuster 译者蔡坚安发布 于 2012年1月30日. 领域: 语言& 开发; 主题: HTML 5 ,: JavaScript ,: HTML ,: RIA...http://www.infoq.com/cn/articles/book-html5css3-design-patterns成功进行微软Silverlight应用程序负载测试的三项建议成功进行微软Silverlight应用程序负载测试的三项建议. 作者 Rebecca Clinard 译者蔡坚安发布于 20 阅读全文

[译] 清除浮动的新方法

2011-11-06 22:49 by AndrewCja, 1781 阅读, 2 推荐, 收藏, 编辑
摘要:怎样不用结构化标记而能清除浮动Return to PIE(这个清除技术是由csscreator.com的Tony Aslett开发的。从这儿可以找到最早为人知的最基本的:after想法。)请注意,从2008-3-4起,您正在阅读的这篇文章已经算是有些陈旧了。因为从这边文章被创作之日起,关于清除浮动的更多薪信息开始出现。你会觉得这里的另外一篇文章也非常有趣。 清除浮动的过时方法当一个浮动元素被包含在一个具有可见边框和背景的盒子内时,浮动元素并不能将包含盒子的底边向下撑开。事实上,浮动元素被包含盒子忽略了,从而像一面旗子一样挂在包含盒子的底边之下。只熟悉Windows下IE的人会摇头说:“并不会那 阅读全文

分页控件的web标准实现(始终显示第一页和最后一页的页码)

2011-11-01 20:14 by AndrewCja, 1950 阅读, 1 推荐, 收藏, 编辑
摘要:分页栏组件下载分页栏是网页上最常见不过的一个组件,本博文给出分页栏的web2.0标准示例,并作简要分析。本分页栏的界面效果如下图所示:本分页栏组件具有以下特性:1、不论当前是哪一页,分页栏始终显示第一页的页码和最后一页的页码(如上图所示)。这样,界面上不需要额外的文字说明总共有多少页,用户可以从最后的页码知道总共有多少页;界面上也不需要最前页和最后页两个按钮,因为始终显示第一页的页码和最后一页的页码,用户能方便地导航。2、使展现的页码个数(省略符也算一个)始终固定。如下面两图所示,当前页码为1或9(或任意其他数字)时,展现的页码个数都为11个。这样,下一页按钮的位置始终保持不变,在做Ajax分 阅读全文

页签及盒子的web标准实现

2011-10-31 12:29 by AndrewCja, 2284 阅读, 5 推荐, 收藏, 编辑
摘要:页签及盒子示例下载页签及盒子是html界面最常见不过的组件。本博文给出它们的一个示例,并作简要分析。本示例的界面效果如下图所示:(您还可以通过上面的链接下载示例,查看实际效果)下面给出本示例的特性及代码。以下文字描述不多,但相信您很容易就可以从界面效果图以及实现代码中分析出以下所列每个特性的具体含义。一、页签本页签具有以下特性:1、为每个页签自定义背景图;2、当前页签突出显示,当前页签的底部是没有横线的;3、所有页签的背景图合成一张图(css sprite)以提高性能(减少了对图片的http请求次数);4、兼容各主流浏览器。实现页签的html代码如下:<divclass="hd 阅读全文

[译] 高性能JavaScript 1至5章总结

2011-10-29 11:24 by AndrewCja, 471 阅读, 2 推荐, 收藏, 编辑
摘要:web2.0时代的到来已经有若干个年头了,web应用的功能要越来越强大,用户体验要越来越好,从而,性能是我们所要重点关注的一个方面,如何做到? 阅读全文

[译] 高性能JavaScript 6至10章总结

2011-10-29 11:24 by AndrewCja, 511 阅读, 1 推荐, 收藏, 编辑
摘要:web2.0时代的到来已经有若干个年头了,web应用的功能要越来越强大,用户体验要越来越好,从而,性能是我们所要重点关注的一个方面,如何做到? 阅读全文