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
投稿

猜你喜欢

  • 详解在OpenCV中如何使用图像像素

    2022-05-04 16:05:08
  • Python闭包和装饰器用法实例详解

    2021-04-07 10:05:02
  • Python解决pip install时出现的Could not fetch URL问题

    2023-08-01 14:24:45
  • np.concatenate()函数的具体使用

    2023-06-21 11:15:19
  • 将以用户为中心的设计嵌入产品设计和开发流程

    2009-08-11 14:27:00
  • Python之ThreadPoolExecutor线程池问题

    2022-03-24 10:25:00
  • 利用python进行接口测试及类型介绍

    2021-02-11 21:27:01
  • Symfony2实现在controller中获取url的方法

    2023-11-17 17:30:03
  • Python学习笔记之函数的定义和作用域实例详解

    2021-09-09 11:05:30
  • Python学习之基础语法介绍

    2022-03-22 22:08:54
  • Go 自定义error错误的处理方法

    2024-02-16 09:03:45
  • 使用PyInstaller库把Python程序打包成exe

    2023-11-27 17:40:28
  • 详解python中的json的基本使用方法

    2022-03-15 22:29:13
  • mysql数据库密码忘记解决方法

    2024-01-16 11:52:23
  • Python jieba结巴分词原理及用法解析

    2023-08-29 17:43:36
  • 手工打造极酷的分离式滑动门导航菜单

    2009-05-25 20:11:00
  • javascript中的toFixed固定小数位数 简单实例分享

    2024-05-21 10:20:28
  • php关于array_multisort多维数组排序的使用说明

    2023-09-07 08:13:27
  • 使用Python中Tkinter模块的Treeview 组件显示ini文件操作

    2022-05-23 03:45:38
  • PyTorch线性回归和逻辑回归实战示例

    2021-09-12 17:50:57
  • asp之家 网络编程 m.aspxhome.com