JavaScript的2008[译]

作者:明达 来源:七月佑安 时间:2009-02-20 13:49:00 

2008年,对于JavaScript来说是非常振奋人心的一年,很多高人加入到JavaScript和Web开发的阵营中来,浏览器厂商在技术上互相竞争,渲染引擎和JavaScript解释引擎的性能不断提高,越来越多的人开发出各种基于JavaScript的神奇演示,让更多的人了解JavaScript的魅力所在。这篇是一个小结,也预示着一个更加辉煌的2009的开始。

原文标题2008 - A Year of Awesome JavaScript
原文作者:Jacob Seidelin

如果对JavaScript感兴趣,建议点开文中提到的所有链接,实际试验一下效果,但需要注意的是,一定要使用Firefox 3.1或者其他浏览器的最新版本,如果使用Firefox记得打开tracemonkey,否则有的效果会很慢的,也不要同时打开两个实验窗口,有可能会造成浏览器死机。还有,相当一部分链接需要翻墙。

以下是对原文的翻译

对于JavaScript来说,2008是伟大的一年,因为有很多牛人加入到了JavaScript、Canvas元素和Web的开发中来。浏览器 供应商也在互相竞争,试图在JavaScript的性能方面超越对手,而最大的受益者当然是开发者和最终用户,因为现在可以开发出一些非常棒的东西,而这 些东西在以前简直就是不可想象的。下面是一个列表,都是我在整个2008年中关注过,基于JavaScript开发的产品。

游戏

对于JavaScript游戏来说,2008年是非常重要的一年。基于DHTML和Canvas的游戏,在某些方面已经撼动了Flash的霸主地位。很多以前经典的电视游戏已经被通过这种方式移植了,比如:超级玛丽吃豆人Breakout小蜜蜂 * 人T&C Surf Designs等。

另外还有些人,按照自己的想法,对一些传统的游戏进行了扩展,演变出一些新的小游戏,比如:Matt Hackett开发的 Spacius、Mark Wilcox开发的 Invaders from Mars、VertigoProject开发的 RedLine Racing 和这个俄罗斯方块的变种版本 Tetris game

我们也找到一些角色扮演类游戏,比如 Tombs of Asciiroth ,而Andrew Wooldridge开发的 CanvasQuest 显得更加图形化些,它的Prototype引擎是构建在Pierre Chassaing开发的 ProtoRPG 基础上的,虽然这些游戏现在还在测试中,而且现在的演示版看起来比较粗糙,但我们有理由相信,有一天他们会完善出一个非常棒的版本出来。

在2008年,也有几个面向JavaScript/DHTML游戏开发的类库面世,其中最抢眼的莫过于 GameJS(旁边的截图就是基于这个类库开发的游戏Jetris)和 GameQuery 了,后者是著名的JavaScript类库jQuery的一个扩展。

最后,我们还要留意一个伟大的游戏 DEFENDER of the favicon ,这个伟大可不是指尺寸哟。Mathieu 'p01' Henri把上个实际八十年代推出的Defender游戏压缩到了浏览器的favicon图标中,就是那个16*16的png图像,听到这个感觉怎样?神奇么?

标签:游戏,网页游戏,JavaScript,浏览器
0
投稿

猜你喜欢

  • img标签中alt和title属性的正确使用

    2008-01-10 12:59:00
  • CSS Sprites

    2007-10-10 13:21:00
  • 用SQL语句生成带有小计合计的数据集脚本

    2009-01-06 11:33:00
  • 提升你设计水平的CSS3新技术[译]

    2009-08-02 20:51:00
  • VBScript运行出错信息涵义列表

    2007-08-12 18:03:00
  • 群组功能和用户沟通

    2009-07-19 14:07:00
  • 你凭什么说你的网站用户体验好

    2011-03-31 17:08:00
  • 什么是用户体验优化(UEO)

    2008-08-27 19:49:00
  • 如何获取当前 select 元素的值

    2010-03-29 13:07:00
  • 一个取图片尺寸的类,支持jpg,gif,png

    2007-10-18 10:25:00
  • 用户体验之内容篇

    2010-11-05 18:21:00
  • Navicat for MySQL 与 MySQL-Front比较

    2009-02-12 17:33:00
  • 理解 SQL Server 中系统表Sysobjects

    2009-01-20 15:13:00
  • mysql 修改表结构 判断并添加column

    2010-10-25 20:07:00
  • MySQL常见错误提示及解决方法

    2008-02-23 10:08:00
  • firefox通过XUL实现text-overflow:ellipsis的效果

    2008-07-08 19:12:00
  • 关于分页查询和性能问题

    2008-03-11 12:25:00
  • asp如何更好地保护我的网页?

    2009-11-22 19:29:00
  • 在firefox里如何实现firebug的DOM inspect选择功能?

    2010-09-03 18:20:00
  • ASP正则表达式技巧

    2011-04-10 11:00:00
  • asp之家 网络编程 m.aspxhome.com