muiH5前端框架和ssm后端框架开发移动混合app——过程

      第一次开发app,为了快速入手就去东翌编程买视频,做了人生第一个社区类app

总结如下:

第一,无muiH5文件上传的后台代码,因为直接传到东翌编程社区的服务器,而本地服务器存储的只是图片的访问路径,

第二,后台用php,编写风格是面向对象,长得像jQuery的编写模式

第三,成品用起来非常卡顿,界面的切换卡顿,我在想是可能是没有预加载的原因,页面需要加载的东西越多就越卡顿,虽然用js编写通俗易懂,但是重复的东西太多,虽然学习的是mui框架,但是更多的是用原本的javascript编程-----这个值得思考

第四,mui.get()方法向后台传递和接收数据很实用,有四个参数,第一个是访问路径;第二个是页面向后台传递的数据;第三个是接收后台数据的方法,可以alert(data),看数据;第四个是后台数据返回的格式‘json’。

第五,mui中的在javascript中用的localStorage很省事,首先可以作为判断这个人是否登录的依据,其次其它页面也可以直接拿到这个值而不需要又一次从后台取

第六,了解了一个套路,解决:用一个手机号注册在获取验证码后又修改电话号码来注册。可以var一个全局变量phone2,把监听验证码那个事件中从页面获取的phone赋值给phone2,再然后把phone2与注册的点击事件中获得的phone做比较,不一致就代表获取验证码的电话被恶意修改。

第七,通常一个页面的内容修改了之后会发出通知让另一个有关联的页面接收通知,被通知的页面在接受通知的方法里面可以执行重新获取后台数据的方法来修改该页面内容,达到牵一发而动全身的效果

第八,解决表与表关联问题,思路简单清晰,代码量复杂,算了,本来就是新手,还是按正常的成长模式来好咯。这个app所有表都有一个共用字段phone,所以所有表的内容都能通过这个字段而得到相应的改变(增删查改),巧妙的解决了表与表的关联问题,而且逻辑还不复杂。。。。。。



     大二下学的ssh框架,这次想尝试ssm框架来编写这个app,然后明年3月份参赛(但是哈ssh不懂,会简单的用)

这个app初步的方向和功能大体清楚,但是哈该有什么实体,该有什么角色,每个实体该有什么属性,我现在还很模糊,前台界面队友也还在弄,然后具体的功能队友在弄(他参照新生入学系统的需求分析报告),我想参照校园安心付这个app的设计风格。现在知道大体有三个角色,管理员、学生、教师。权限分配不懂,只会用给每个user表添加一个role字段,然后在每个功能用之前判断一下这是哪个用户,来选择显示或者关闭该样式。还有就是地图功能、上传下载word文档和excel文档功能、选寝室号功能(参考购买)。

问题一:后台该如何把两个或多个表的内容封装到一个json内,初步想的是用数组的方式存,先放在这儿,等做到了这一步再弄

问题二:上传图片的后台如何写,而且前台js也不是很看得懂。。。放这儿




发布了13 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37199669/article/details/78233545