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 相关文章推荐
深入分析Cookie的安全性问题
Mar 01 Javascript
封装好的javascript前端分页插件pagination
Jan 04 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
Jan 14 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
JS无缝滚动效果实现方法分析
Dec 21 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
jQuery表单验证之密码确认
May 22 jQuery
react-native ListView下拉刷新上拉加载实现代码
Aug 03 Javascript
Postman模拟发送带token的请求方法
Mar 31 Javascript
基于JavaScript实现一个简单的Vue
Sep 26 Javascript
JavaScript实现连连看连线算法
Jan 05 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 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
ezSQL PHP数据库操作类库
2010/05/16 PHP
php若干单维数组遍历方法的比较
2011/09/20 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
javascript jQuery插件练习
2008/12/24 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
Django 大文件下载实现过程解析
2019/08/01 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
python如何支持并发方法详解
2020/07/25 Python
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
办公文员的工作岗位职责
2013/11/12 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
医德医风个人总结
2015/02/28 职场文书
辞职信范文大全
2015/03/02 职场文书
走进科学观后感
2015/06/18 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
Python进程池与进程锁之语法学习
2022/04/11 Python