[关闭]
@2890594972 2018-04-09T13:39:28.000000Z 字数 719 阅读 708

apicloud-05学习-APICloud前端框架

apicloud


主要内容

主要内容
1、api.css
2、api.js
3、$api与api
4、other framework
对于一定要使用第三方框架的,我们也给一些建议

1、api.css

1.1、清除浏览器的默认样式表
margin,padding,border,display...
1.2、清除浏览器的默认交互效果
默认弹出菜单,点击效果,自动缩放
1.3 APICloud应用推荐CSS使用:
不要使用过大的通用样式文件
每个页面独立定义样式
div+css
display+position+float
弹性盒布局flexbox
592685

浏览器:本身也是应用

2、api.js

2.1 ECMA工具函数
string, format
2.2 DOM操作
event, selector, operation, style
3.3 APICloud扩展
status bar, toast, ajax, localStorage

3、api

前端框架中定义的对象, 引入api.js即可使用, 无需等待apiready事件

3.2 api
引擎扩展的对象, apiready事件之后使用, 封装了平台的最基础功能

多窗口架构设计
每个应用由多window, 或者多frame组成.
每个window或者frame都相互独立的
每个window或者frame都由单独的小的dom树构成,他们所承载的内容,只是他们要展示的这部分.
所以说,对于这样一个架构设计,如果我们每个窗口, 都引入一个比较大的框架.况且呢,我们所使用的前端框架功能特别特别的少.可能还不到千分之一, 这样来看很不划算.而且又影响我们运行的速度.
所以,我们建议开发者,不要用很大的框架.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注