要做一个HTML5开发的APP,设计文档怎么写?
以前做过java和android的,但是有点小疑惑,现在要做一个html的APP,设计文档怎么写呢。设计文档里要涉及到类和对象什么的,在java里这些都有,但是做html...
以前做过java和android的,但是有点小疑惑,现在要做一个html的APP, 设计文档怎么写呢。设计文档里要涉及到类和对象什么的,在java里这些都有,但是做html时,用的是javascript,脚本语言没有类和对象。设计文档由什么构成呢?求专业人士解答!谢谢!
展开
1个回答
展开全部
文档一般有产品文档和开发文档
你说的这个设计文档是不是开发文档?
如果是开发文档我觉得是没什么变化的。
你java需要哪些类,哪些对象,包含数据库如何设计都是不用变的。
因为html5只是前端开发,前端主要是对数据进行操作并实现一些UI交互。
而数据最终是靠后端比如java来提供的。
你说的这个设计文档是不是开发文档?
如果是开发文档我觉得是没什么变化的。
你java需要哪些类,哪些对象,包含数据库如何设计都是不用变的。
因为html5只是前端开发,前端主要是对数据进行操作并实现一些UI交互。
而数据最终是靠后端比如java来提供的。
追问
想做一个HTML的离线app,就是说没有后端,只有前段和本地存储来完成一些操作。这样的话没有比如在做类图和对象图的时候怎么办呢 ?
追答
javascript有对象的概念,也可以模拟类。
当然我这里说的对象和类不知道是不是指你说的“对象图”中的对象和“类图”中的类。
javascript可以以一种面向对象的编程方式来设计你所说的文档,就是说你在做功能之前把需要的类和对象都设计好,但前提是你要对javascript面向对象的编程比较熟悉。
定义一个类改类包含XXXXX
function App(){
this.name = "batman";
this.task = "many";
this.getUserId = function(){
...
};
this.getPassWord = function(){
...
};
}
定义一个对象:该对象xxx
var user = {
id: "123",
name: "hello"
};
javascript通常大家都是用函数式编程,就是说以函数来驱动,功能点都用函数来区分
//方法1实现XX功能
function getUserId(){
...
}
//方法2实现XX功能
function getPassWord(){
...
}
第二种比较简单一些,也比较好理解,但是函数都是扁平式的,对于功能点的区分和归类不是那么明晰。
说了这些希望能帮到你,关于js面向对象的编程如果你不熟悉你可以看看一些博文,比如阮一峰的javascript面向对象的编程,链接我就不贴了,容易被ooxx。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |