1.SproutCore
SproutCore是一个开源的JS-MVC框架,用于快速构建原生的Web应用。SproutCore已经存在很多年了,它的目标是能在浏览器中提供极佳的桌面效果应用而无需任何浏览器插件。而且,SproutCore还能和任何后端服务器技术搭配使用。
2.HTML5 Maker
在未来的几年里,HTML5动画将会成为一个很庞大的东西,并不仅仅因为它是显示Web动画的有效途径,还因为广告公司将会大量使用它。HTML5 Maker是一个可以轻松创建动画效果的工具,拥有数十个模板供你选择,你不再需要花费时间从头开始做动画,此外,这个工具是为产品创建横幅广告的不错选择。
主要特性:
· 响应动画:适用于所有设备的不同屏幕。
· 模板:拥有专业高质量设计的模板。
· 库:拥有图标、按钮、箭头、背景等众多资源。
· 嵌入与分享:轻松地从云中将创建好的动画嵌入到网站或博客中去。
· 云端:随时编辑和下载,与客户、团队和朋友共同分享模板。
3.Tumult Hype
使用Tumult Hype,你可以创建出非常漂亮的HTML5 Web内容,通过它制作出的交互式内容和动画可以在桌面、智能手机和iPad上无压力运行,而且还没有编码要求。不过有一点,Tumult Hype是收费的。
主要特性:支持多浏览器内置支持HTML5音频和视频,允许创建多媒体。Tumult Hype采用各种先进功能,其中包括模糊、色调偏移、3D转换等支持移动设备。
4.MontageJS
MontageJS是一个开源的HTML5框架,着眼于可维护性和性能设计。MontageJS通过提供模块化组件、实时双向数据绑定、事件处理、CommonJS依赖管理等简化了HTML5的开发,帮助构建强大的单页Web应用。
主要特性:
· 面向组件的模板:这些HTML模板封装组件的JavaScript代码,以及资源,比如CSS文件和图像。
· 功能性反应绑定(FRB):MontageJS支持组件、对象和集合之间的双向数据绑定,允许你去协调视图和模型之间的状态。
· 可重用组件
· 高性能
5.LimeJS
LimeJS是一个开源的HTML5游戏框架,可以帮助你快速开发具有原生体验的游戏,并适用于所有的移动终端,代码已托管至Github上。LimeJS提供了一些简化游戏开发的功能、一些场景和灵活的事件管理机制,并附带动画和效果转换机制。
主要特性:基本集成Box2D、更好的音频支持、支持本地缓存、WebGL渲染器、跨平台。
以上就是青藤小编关于html5开发工具的相关分享,希望对大家有所帮助,想要了解更多相关内容,欢迎大家及时关注本平台!
如果是要插入视频的插件的话推荐先下载jwplayer插件
引入插件JS文件
<script src="js/jquery/jquery-1.6.2.js" type="text/javascript"></script>
<script src="js/plugins/mediaplayer-5.7/jwplayer.js" type="text/javascript"></script>
JS中引入播放器
<script type="text/javascript">
var thePlayer
$(function() {
thePlayer = jwplayer('container').setup({
flashplayer: 'js/plugins/mediaplayer-5.7/player.swf',
file: 'js/plugins/mediaplayer-5.7/video.mp4',
width: 500,
height: 350,
dock: false
})
</script>
或者直接采用<video>标签
用法:添加音频元素、 设置的属性,你需要和添加源。您将添加更多不同的来源,更多的用户将能够听听您的音频 (因为没有一个音频格式跨所有浏览器支持)。三个例子:
<audio src="audio.wav" preload="auto" controls></audio>
这只是将预加载audio.wav文件并不会发挥它直到用户单击播放按钮。nonemetadata) 的其他preload值将不预加载该文件。
autoplay时它会加载该文件,然后再loop它以这种方式:
指定多个音频格式来解决前面提到的问题:
<audio preload="auto" controls>
<source src="audio.wav" />
<source src="audio.mp3" />
<source src="audio.ogg" />
</audio>
神秘controls吗?它是一个布尔属性不会影响任何方式中的插件,但可确保该浏览器的默认播放器是显示和禁用 JavaScript 时显示控件与控件。
最后一步 ― 调用插件
<audio src="audio.wav" preload="auto" controls></audio>
<script src="jquery.js"></script>
<script src="audioplayer.js"></script>
<script>
$( function()
{
$( 'audio' ).audioPlayer()
})
</script>
该插件,一些可选的参数。最重要的一个被称为classPrefix。传递的值成为子元素的父元素和类名称前缀的类名称。其他选项只可能有利英语以外的语言。具有默认值的示例:
$( 'audio' ).audioPlayer(
{
classPrefix: 'audioplayer',
strPlay: 'Play',
strPause: 'Pause',
strVolume: 'Volume'
})
有一些类的名称,被分配到父元素时:
音乐播放器版本― ― 正在播放音频
<div class="audioplayer audioplayer-playing">
停止停止音乐播放器版本― ― 音频
<div class="audioplayer audioplayer-stopped">
音乐播放器版本静音― ― 卷处于静音状态
<div class="audioplayer audioplayer-muted">
音乐播放器版本 novolume ― ― 没有音量调节是可用的:
<div class="audioplayer audioplayer-novolume">
重要提示:时不支持音频元素或没有任何给定的音频文件是与浏览器兼容,玩家切换到迷你模式,基本上减少了播放机播放/暂停按钮 (因为"嵌入"元素是有限的 *** 作):
<div class="audioplayer audioplayer-stopped audioplayer-mini">
<embed src="audio.wav" width="0" height="0" volume="100" autostart="false" loop="false" />
<div class="audioplayer-playpause" title="Play"><a href="#">Play</a></div>
</div>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)