阅读更多

116顶
7踩

Web前端

原创新闻 08年 ,JavaScript总结

2009-01-07 14:07 by 副主编 zly06 评论(28) 有17822人浏览

Jacob Seidelin 在他的博客中写道:

“2008年真是太棒了,不仅仅是因为很多厉害的人物在使用JavaScript和新的canvans元素,浏览器厂商也在竞争,试图超越对方在JavaScript方面的表现,这都证明了JavaScript的重要性。以下是我的总结:

Games

对于JavaScript游戏来说这一年很伟大。使用DHTML和基于Canvas的游戏似乎有能力来接管Flash的一些领域。许多经典的游戏都被重新的设计:Super Mario , Pac-ManYUI pacman:很酷的YUI JavaScript库游戏), Breakout , Space Invaders , Bomberman T&C Surf Designs

 



还有很多在经典的旧游戏上加入了他们的新思想:Matt Hackett创作的 Spacius , Mark Wilcox 创作的 Invaders from Mars , VertigoProject创作的 RedLine RacingTetris game

 



我们甚至还看到了一些角色扮演的游戏:Andrew Wooldridge创造的Tombs of Asciiroth CanvasQuest ,Pierre Chassaing创造的ProtoRPG。 虽然他们大多数都只是试用版或演示,但是我相信有一天他们会变的相当的酷。

 

 

2008年还出现了一些有趣的JavaScript / DHTML游戏库,最突出的就是GameJs GameJS:超酷的Canvas游戏库)和GameQuery ,后者为jQuery库的扩展。

 


最后这个很特别, DEFENDER of the favicon,它将旧游戏Defender压缩到了只有16x16的空间。

 




Demos

越来越多的浏览器开始支持canvas元素,也就是说,在绘制动态图形方面我们又多了一种选择。有人制作出了一个小型简单的演示 ,用于展示Canavs的能力,但是有些人在这个基础上又向前迈了一步,就像 Matt Westcott制作的Antisocial demo

 



今年的大忙人Mathieu 'p01' Henri制作了很多小应用,使用一行代码就能做相当酷的事:Rubber effectTunnex Mars ,他们都在256个字节以内!

 



Mathieu Henri 利用canvas元素,在20 lines 比赛 中创造出了惊人的效果: Dynamic HypnoglowTwinkleHypno Trip Down the Fractal Rug 。这次比赛的优秀作品还有:colliding balls 3D cube effect dynamically generated BMP flames

 



Asylum inmates在20-line games的比赛中创建了:Lunar Lander a Boulderdash cloneWolfenstein 3D

 




3D

canvas元素只支持2D图像,但是这并不代表他不能制作出3D的效果:basic 3D cubes , texturing experimentsJavaScript/Canvas 3D engines很酷的 3D Canvas 演示)。还有许多3D的东西在Nihilogic上。

 




Emulation

Matt Westcott创造的JSSpeccy the ZX Spectrum emulator
James Urquhart 创造的SCUMM interpreter

 



我个人最喜欢的是JavaScript AGI interpreter

 




Graphics

最令人印象深刻的是John Resig将Processing语言加入JavaScript-Processing.js  ,Aza Raskin创建了Algorithm Ink。Eitan Suez将Turtle,字符串图像变成工具转换成JavaScript版,TurtleJS

 




Audio

Cameron Adams 创建了一个有趣的JavaScript实例:JS-909JS-909:一个不使用Flash的有趣打鼓机器),这是一个打鼓机器,能够演奏声音而不使用Flash,也不使用任何库,声音由标签引入。
sk89q 创造的sine waveform generator ,动态生成和播放WAV文件。

 



其他

你能使用CSS做些什么了?是不是只是为了您的文字样式?显然不是,Román Cortés证明了这一点,他创造一个 Simpson的形象 ,但这需要你拥有足够的CSS技巧。另外,Ernest Delgado 提供了一个汽车导航的演示 (canvas:驾驶导航)。

 



最后一个类似于我们小时候玩的积木,Cubescape ,可选择不同的颜色。

 



我在此许愿,希望2009年的javaScript能更酷!”

 

来自: nihilogic
116
7
评论 共 28 条 请登录后发表评论
28 楼 xiaoguan666 2009-10-18 08:26
我一直都很喜欢javaScript,但都没怎么做,现在正在学习中……看到这个更让我有学习的动力了。呵呵!
27 楼 cn-done 2009-03-24 13:21
以前只用JS来处理web前端展现,没想到做的游戏也这么牛X
26 楼 jickcai 2009-03-19 15:26
牛啊,呵呵,需要多学习
25 楼 wills 2009-01-15 11:41
这个级别,人人都行?
24 楼 guohui_fz 2009-01-10 22:06
太强悍了
23 楼 hotoo 2009-01-10 20:10
俺们落后了。
22 楼 yanlv1983 2009-01-09 18:05
哈哈,非常强大

以前不是很喜欢js,现在看来应该改变看法了
21 楼 wangjinpeng 2009-01-09 14:59
爆炸性发展的前奏啊,ie的压力是越来越大了,一旦ie支持了canvans,接下来javascript就要全面蚕食flash的市场了。。
20 楼 guazi 2009-01-09 11:32
js确实越来越强大了...
19 楼 KKFC 2009-01-09 11:03
js引擎越来越快,为高端要求的WEB实现扫清障碍
18 楼 zhangxu3739 2009-01-09 10:17
开眼界了
  js原来这么强大...
17 楼 风花雪月饼 2009-01-09 00:13
........
为什么没有中国的webGame。。。猫游记。。。
16 楼 zznj1123 2009-01-08 23:06
应该的。。。。
15 楼 hrj324 2009-01-08 18:49
   太强了,留名,慢慢看
14 楼 ray_linn 2009-01-08 12:24
少见多怪。早年就有一本用VBScript编写web游戏的书,VBScript能干到的,javascript自然也可以
13 楼 xieye 2009-01-08 12:19
实用性为0
12 楼 jinwenhong 2009-01-08 12:15
真没想到啊这么强大。
11 楼 blank3 2009-01-08 11:29
强死了!!!!!!!!!!!!!
10 楼 witcheryne 2009-01-08 10:02
强大!!!
  开眼界了!
9 楼 liuguangyis 2009-01-08 10:02
长见识了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics