毕业论文选的题目是《HTML5开发框架研究与应用》,但是最近开始下手写的时候发现没法做,因为没法准确定义什么是HTML5开发框架。 那些开发框架有包含HTML5就算是HTML5开发框架?还是其实就是指移动开发框架? 求指导。
首先需要了解什么是HTML5,然后介绍HTML5相关的工具(包括IDE,框架,组件等),最后用这些工具开发一个应用,基本上论文就可以交差了
至于开发框架,我的理解是各种不同功能的组件,一个web应用需要各种第三方组件,比如基础功能用到jQuery,界面样式用到Bootstrap,通用组件可以用到easyUI或者Kendo UI,各种图表用到highcharts,拓扑图可以用mxGraph或者Qunee,通讯可以用Websocket,写CSS用less,模块化用requireJS或者SeaJS,移动平台组件可以用jquery mobile或者sencha touch,触摸交互扩展用hammer.js,如果你要开发Hybrid应用,可以借助phonegap ...
此外开发工具可以用webstorm
本人主要用HTML5做图形展示,所以不能尽数
问一个简单的问题:是什么让HTML5成为HTML5?
答案自然是:HTML5相对于XHTML1/HTML4的进化。
所以分析HTML5本身当然是第一位的。在这里可以简要看一下:http://html5framework.org/。我的理解大概有:
p
video
先了解了什么让HTML5成为HTML5,然后再去分析什么样的框架借助了HTML5,将功能实现的简单有效,让读代码都能成为享受。这样你的研究就有了。
我想比起理论性的东西,你更想要一个现成的例子:
http://html5boilerplate.com/
首先需要了解什么是HTML5,然后介绍HTML5相关的工具(包括IDE,框架,组件等),最后用这些工具开发一个应用,基本上论文就可以交差了
至于开发框架,我的理解是各种不同功能的组件,一个web应用需要各种第三方组件,比如基础功能用到jQuery,界面样式用到Bootstrap,通用组件可以用到easyUI或者Kendo UI,各种图表用到highcharts,拓扑图可以用mxGraph或者Qunee,通讯可以用Websocket,写CSS用less,模块化用requireJS或者SeaJS,移动平台组件可以用jquery mobile或者sencha touch,触摸交互扩展用hammer.js,如果你要开发Hybrid应用,可以借助phonegap ...
此外开发工具可以用webstorm
本人主要用HTML5做图形展示,所以不能尽数
问一个简单的问题:是什么让HTML5成为HTML5?
答案自然是:HTML5相对于XHTML1/HTML4的进化。
所以分析HTML5本身当然是第一位的。在这里可以简要看一下:http://html5framework.org/。我的理解大概有:
p
布局这颗毒瘤)video
标签首当其冲)先了解了什么让HTML5成为HTML5,然后再去分析什么样的框架借助了HTML5,将功能实现的简单有效,让读代码都能成为享受。这样你的研究就有了。
我想比起理论性的东西,你更想要一个现成的例子:
http://html5boilerplate.com/