5 cool JavaScript apps

Source: Internet
Author: User

By Justin Silverton

The following are 5 JavaScript apps that I thought wocould never be possible. They are all written using the canvas HTML element.

The canvas element is a third party extension to the that allows for dynamic rendering of Scriptable bitmap images.

it was initially introduced by Apple or use inside their own Mac OS X WebKit component, powering applications like Dashboard widgets and the Safari browser. later, it was adopted by gecko browsers (notably Mozilla and Firefox) and standardized by the whatwg on new proposed specifications for next generation Web technologies. support is also present in the opera 9.0 browser. novell manufactures an XForms processor plugin for Internet Explorer, which also provides support for the Canvas Element. independent efforts to support the canvas feature on Internet Explorer do not require plugins and are based solely on VML and Google has also begun a project to add canvas abilities to Internet Explorer using the same techniques.

Canvas consists of a drawable region defined in HTML codeHeightAndWidthAttributes. javaScript code may access the area through a full set of drawing functions similar to other common 2D APIs, thus allowing for dynamically generated graphics. some anticipated uses of the canvas include building graphs, animations, and image composition. source

Note: Most of these examples are ** not * compatible with Internet Explorer

1) canvascape

A proof of concept of a 3D FPS. There is a textured and non-textured version available.

2) MSX emulator

This project shows us the true power of JavaScript and the canvas element. It is an MSX emulator, which has des the ability to load and play game ROMs.

3) unreal soccer

A soccer game.

4) Plasma demo

This is a port of an rgb c plasma demo

5) An arkanoid clone

A clone of the game arakanoid.

From: http://www.whenpenguinsattack.com/2007/01/10/5-cool-javascript-apps/

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.