要做一个HTML5开发的APP,设计文档怎么写?

以前做过java和android的,但是有点小疑惑,现在要做一个html的APP,设计文档怎么写呢。设计文档里要涉及到类和对象什么的,在java里这些都有,但是做html... 以前做过java和android的,但是有点小疑惑,现在要做一个html的APP, 设计文档怎么写呢。设计文档里要涉及到类和对象什么的,在java里这些都有,但是做html时,用的是javascript,脚本语言没有类和对象。设计文档由什么构成呢?求专业人士解答!谢谢! 展开
 我来答
yt_9119
2013-11-01 · TA获得超过812个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:315万
展开全部
文档一般有产品文档和开发文档
你说的这个设计文档是不是开发文档?
如果是开发文档我觉得是没什么变化的。
你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。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式