zoukankan      html  css  js  c++  java
  • APICloud开发App总结(一)

    apiCloud app 开发是最近一两年刚刚兴起的一种混合开发方式。常用的模块以原生方式开发好,然后用js进行粘合、组织,完成整个的app的逻辑。这种开发方式极大的提高了软件模块的复用率,加快了app开发速度,将app开发人员的精力集中到核心业务逻辑上,是一种非常合理的软件开发思路。这样,整个app开发的重心移到了界面的设计与布局上,即主要用web前端技术设计实现app的界面。反而是 用js调用模块并实现业务逻辑 这部分工作相比较轻松

    这样一来,用这种方式开发app的关键一环就在于界面部分的实现了,这是整个app开发中最终面向用户的部分,也是最灵活,最耗精力的一块,如果界面模板做好,那么工作已经完成一大半了,剩下的工作就是获取数据并填充界面模板了。那么界面分哪几大块呢?大概如下:

    1.布局。布局主要指大的页面架构,比如页面分为哪几大块。在实现方面,可以采用frame方式,这样速度快那么一点点;也可以采用div、flex这样的html布局方式,这样的话灵活性强,可以自            动适应。

    2.导航、菜单。这主要是泛指那些导引性的按钮组,表现形式多种多样,可以是横向或竖向的一组按钮或链接,也可以是一块一块的布局块,一般是小图标配合文字的表现形式。

    3.列表。这是使用频率极为高的一种界面形式,因为可以说,其实所有的数据都是列表。列表的大的形式一样,就是一个item接一个item。但是item内部的布局则是丰富多样、灵活多变的。

    4.表单。这是所有输入界面的统称。

    5.轮播图、海报等。这类是那些以单个大图展示信息,并一般可以链接到具体的内容页。

    6.图文展示。这一般是详细信息的展示形式。一般由标题图和文章组成,或是图文穿插。

    其实,要加快界面开发速度。就需要平时在每种界面形式上积累大量的模板,这样整个的布局也就是挑选合适的模板然后组合就好了。

  • 相关阅读:
    sql server该账户当前被锁定,所以用户'sa'登录失败。系统管理员无法将该账户解锁。(Microsoft SQL Server,错误:18486)
    windows server常用操作
    sql server2005直接会话运行成功,但在作业执行报错
    sql server xp_readerrorlog引起的CPU爆满100%
    sql server错误日志
    (13)python网络编程,python Socket
    tcp/ip
    (12)python异常处理,python中的 try except
    典型分布式系统分析:Dynamo
    c++ set与unordered set的区别
  • 原文地址:https://www.cnblogs.com/muguanglj/p/4857368.html
Copyright © 2011-2022 走看看