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中的缓动效果实现程序
Dec 29 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
Jan 15 Javascript
基于jQuery选择器的整理集合
Apr 26 Javascript
Javascript通过overflow控制列表闭合与展开的方法
May 15 Javascript
JS全局变量和局部变量最新解析
Jun 24 Javascript
jquery网页日历显示控件calendar3.1使用详解
Nov 24 Javascript
vue-cli webpack 开发环境跨域详解
May 18 Javascript
vue脚手架中配置Sass的方法
Jan 04 Javascript
微信小程序分享海报生成的实现方法
Dec 10 Javascript
如何通过setTimeout理解JS运行机制详解
Mar 23 Javascript
微信小程序工具函数封装
Oct 28 Javascript
Angular之jwt令牌身份验证的实现
Feb 14 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实现求相对时间函数
2015/06/15 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
js中typeof的用法汇总
2013/12/12 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
[01:07]2015国际邀请赛 中国区预选赛精彩回顾
2015/06/15 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
跟老齐学Python之总结参数的传递
2014/10/10 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
Python中的字符串替换操作示例
2016/06/27 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
2014年单位植树节活动方案
2014/03/23 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
实习工作表现评语
2014/12/31 职场文书
杭白菊导游词
2015/02/10 职场文书
客服专员岗位职责
2015/02/10 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书