5 cool javascript apps


Posted in Javascript onMarch 24, 2007

By Justin Silverton

The following are 5 javascript apps that I thought would 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 code with height and width attributes. 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 includes 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.

 

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

Javascript 相关文章推荐
深入认识JavaScript中的函数
Jan 22 Javascript
循环 vs 递归浅谈
Feb 28 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
Apr 18 Javascript
页面右下角弹出提示框示例代码js版
Aug 02 Javascript
JS获取url链接字符串 location.href
Dec 23 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
react native 原生模块桥接的简单说明小结
Feb 26 Javascript
Vue.js原理分析之nextTick实现详解
Sep 07 Javascript
用JQuery 实现的自定义对话框
Mar 24 #Javascript
JQuery 简便实现页面元素数据验证功能
Mar 24 #Javascript
AutoSave/自动存储功能实现
Mar 24 #Javascript
用 javascript 实现的点击复制代码
Mar 24 #Javascript
基于逻辑运算的简单权限系统(实现) JS 版
Mar 24 #Javascript
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 #Javascript
漂亮的提示信息(带箭头)
Mar 21 #Javascript
You might like
php中的MVC模式运用技巧
2007/05/03 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
php实现telnet功能示例
2014/04/08 PHP
PHP进程同步代码实例
2015/02/12 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
JQuery对class属性的操作实现按钮开关效果
2013/10/11 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
python 正则表达式 概述及常用字符
2009/05/04 Python
python3 深浅copy对比详解
2019/08/12 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
python常用运维脚本实例小结
2020/02/14 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
shell的种类有哪些
2015/04/15 面试题
人力资源管理毕业生自荐信
2013/11/21 职场文书
销售简历自我评价
2014/01/24 职场文书
西式婚礼主持词
2014/03/13 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
《赵州桥》教学反思
2016/02/17 职场文书