APP开发:基于Bmob后台文档共享移动web(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39071593/article/details/83117875

前言

本篇博客主要用来记录我个人移动web小项目开发过程,当然还有一些关于javascript如何使用Bmob后台的API,现在网上关于javascript使用Bmob后台API的实例太少了,我目前又不会搞后台开发,加上我的这个项目打算几个月后提交并参加比赛有些急,后台也来不及去研究了,所以选择用Bmob的API,同时也可以把我的javascript使用Bmob的API的亲身经历和一些实例分享给和我一样的不懂后台又想弄个App出来的同学,当然后台迟早还是要学会的。差点忘记提及,这个移动web的项目主要用到的技术有HTML、CSS、JavaScript、jQuery MobileBmob后台API。本篇博客(一)先介绍本项目的需求分析和一些提前要配置好的东西。

需求分析(站在用户角度思考)

  1. 登陆、注册和找回密码
  2. 上传和下载文档(txt、word、pdf)
  3. 在线浏览上传的文档
  4. 可以向别的用户共享你上传的文档同时可以相互发信息聊天
  5. 可以同时多人共享,创建一个文档库,像QQ群一样
  6. 别忘还有一个好友更能
  7. 待定…

前提

1、开发平台选用Hbuilder

因为Hbuilder可以开发移动web,简单说就是HTML/CSS/Javascript一起打包生成一个app,Hbuilder也提供了一个类似jQuery Mobile的框架叫MUI,UI做得确实比jQuery Mobile要更像APP,不过我还是决定用jQuery Mobile,因为资料多,而MUI是新东西,关于MUI得资料不是很多。我感觉移动web比用Android studio开发原生Andriod的app要轻松,而且支持跨平台,也就是Android和IOS苹果系统也能用,那就大大解决成本问题不用同时为两大系统开发,或许这是未来移动开发的趋势。

2、jQuery Mobile安装

用Hbuilder新建一个“移动App”项目,然后再从 CDN 中加载 jQuery Mobile就是如下在head标签中填加几条代码引入jQuery Mobile

<head>
	<!-- meta使用viewport以确保页面可自由缩放 -->
	<meta name="viewport" content="width=device-width, initial-scale=1">
	
	<!-- 引入 jQuery Mobile 样式 -->
	<link rel="stylesheet" href="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css">

	<!-- 引入 jQuery 库 -->
	<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>

	<!-- 引入 jQuery Mobile 库 -->
	<script src="http://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

</head>

3、Bmob得API

先注册一个Bmob账号其中有一部等等初始化要用到
我打算压缩包引入得方式来安装Bmob的API(hydrogen-js-sdk-master.zip)
解压后,在HBnider项目右键打开js文件所在位置,把刚解压文件里的dist中的Bmob-1.6.1.min.js的拖进js文件里面,然后在head标签中添加.js并初始化如下

<head>
 	<script type="text/javascript" src="js/Bmob-1.6.1.min.js"></script>
 	<script>
 		Bmob.initialize("你的Application ID", "你的REST API Key");//Bmob初始化
 		//最好在这里写脚本
 	</script>
 	
</head>

完成上面三步基本配置好了。

猜你喜欢

转载自blog.csdn.net/qq_39071593/article/details/83117875