一直想写一部有关XNA的全面性介绍的博客,前些日子比较忙,正好最近我有一定自己的时间可以写点东西,那么就开始了。 之所以把这个系列名的名字定为XNA那些事,是因为从我这段学习XNA的过程中我感觉他是目前为止相当简明易懂容易入门的游戏开发框架,如果你愿意从事游戏开发那么接下来的内容你肯定不容错过。如果你没有正版VS2010的话那么下面的体验版或者你可以考虑http://www.microsoft.com/express/vcsharp/还有就是XNA的CREATOR地址为 http://creators.xna.com/en-US/downloads至于版安装我就不介绍了。非常简单NEXT就可. Read More
这篇文章分为四个方面介绍了激动人心的HTML5之美:语义之美人性之美简单之美实用之美 欢迎大家阅读。 Read More
译自:http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best-practices-for-writing-super-readable-code/译者:蒋宇捷(转载请标明出处-http://blog.csdn.net/hfahe) 一月两次,我们重温Nettuts历史上读者最喜欢的文章。 代码可读性是一个计算机编程世界的普遍主题。它是我们作为开发者第一件学习的事情。这篇文章将阐述编写可读性代码十五个最重要的最佳实践。1 –注释和文档 集成开发环境IDE在过去的短短几年里走过了很长的路。它使得注释代码比以前更加有... Read More
译自:http://webdesignerwall.com/tutorials/cross-browser-html5-placeholder-text译者:蒋宇捷,转载请标明出处(http://blog.csdn.net/hfahe) HTML5表单的最大优点之一是可以为输入区域添加占位符文字。占位符属性允许可以为一个空的或者没有焦点的表单输入框显示文本,在获得焦点后消失。这是一个非常不错的特性,但是还不被所有的浏览器所支持。这个教程将向你展示如何使用Modernizr来检测浏览器是否支持占位符,否则使用jQuery来动态的显示兼容性的占位符文本。示例源码下载最原始的Javascript方. Read More
又一周过去了,Chromium(594次提交)和Webkit(522次提交)有了1116个变更。亮点包括ChromiumOS触摸支持取得了更多进展、一个新CSS选择器的实现、以及line-box-contain属性。 Chromium生成了一个键盘,为锁定、解锁SIM卡和触摸设备提供了支持。为触摸界面升级了新的标签页面并添加了大的载入器,虽然并不是最终版本。 Dave Hyatt提议并为Webkit实现了一个CSS属性:line-box-contain。这个属性将会使第一行的文字看起来比其他的更大,使得line-height改变。使用前缀的版本在Webkit和Chromium天天版中已经可.. Read More
转载请标明出处:蒋宇捷的博客(http://blog.csdn.net/hfahe) HTML5、CSS3在国际化支持,解决跨文化和语言问题上有了更大的进步,很好的体现了人性化的设计理念。一、Padding-start、padding-end CSS3的属性padding-start,padding-end,用于解决跨语言书写习惯的padding问题。 当排版是从左到右时,padding-start在左边,padding-end在右边;而排版是右到左时,padding-start在右边,padding-end在左边。这个属性能够解决padding-right和padding-left在跨书.. Read More
今日Google首页:铯元素的发现者 - 化学家罗伯特·本生 200 周年诞辰,利用HTML5 Canvas和静态图片实现了奇妙的动画效果。 动画中使用了多个Canvas典型的API,例如translate、addColorStop、moveTo、lineTo、rotate、drawImage等等,这些API并不难理解,但是转换成动画需要很强的前端能力。 示例代码和Demo地址:http://namepk.sinaapp.com/demo/se.html。 动画效果如下: Read More
Webkit近期亮点是CSS 2.1的引用属性、日期选择器、P2P API、未来特性例如MHTML的大量工作。 许多人关注的一个新特性是Webkit的日期选择器。Tamura Kent已经在一个月前开始实现日期相关输入框的日历。此特性关注bug53961。 Chromium用户可以在about:flags中看到一个新的选项:“P2P API”,可以假想HTML5 p2p连接的API已经开始在实现中。 开发者工具小组改进了Gmail下DOM树搜索相当缓慢的问题。 作为标准相关的升级,Dave Hyatt确保了使用position属性的元素可以使用vertical text。Ruby文字现在可以. Read More
又一周过去了,Chromium(796次提交)和Webkit(554次提交)有了1350个变更。亮点包括Chromium新Logo、多标签选择、一个动画API,CSS新的方向属性和紫罗兰色的优化。 Scott Violet发布了新特性的第一个功能:多标签选择。相对于一次只能选择一个标签而言,可以使用shift加单击或者ctrl加单击选择多标签。此功能在多标签合适的展现和拖拽时更好的缩略图方面还需要优化。它在nightlies版本中已经可用,只需要使用“--enable-multi-tab-selection“进行激活。 Chromium标签栏的另外一个改进是相邻的标签共享共同的标题前缀。例如. Read More
HTML5 Guitar Tab Player = MusicXML + Audio Data API + VexFlow,目前只支持 Firefox 4。 1、MusicXML(Music Extensible Markup Language,音乐扩展标记语言)是一个开放的基于XML的音乐符号文件格式,它将整体乐曲元素和属性信息表示为一份XML文档,被设计用来做为乐谱信息的交换格式,特别是在不同的乐谱显示软件的之间进行交换。 2、VexFlow是一个基于Web的开源音乐符号渲染API。它完全采用JavaScript开发,网页的开发者只要依一定的规则写入文字,Vexflow便能利用JavaS. Read More