aooyoo / am-team.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

am-team.github.io

无线Web开发解决方案网站 - AM

什么是AM

AM是支付宝无线Web开放解决方案的简称 ,全称AlipayMobileWebOpenSolution。

AM不是一个具体的框架和类库,它是支付宝无线Web开发经验的总结和累积,集合了无线Web各要素在一体的一系列解决方案

它从无线Web的各个方面提供了针对性的方案/工具集,能大幅度提升无线Web网站开发效率

AM主要提供了移动Web开发的样式,脚本、控件以及WebApp开发等工具之外,还提供了相关的无线建站规范、指南以及文档和调试方案等

目标

快速开发性能高效、跨各设备平台以及用户体验良好的无线Web网站,并且它能和其他任何现存Web框架/类库整合

特点

  1. 轻量性
  2. 低侵入性
  3. 成品化
  4. 便于使用

简介

当前AM的解决方案有AMUI、AMJ、AMW、AK47、AMBridge五个主要成员。

  • AMUI 优化页面结构、样式的解决方案,包含并不限于通用样式库、场景解决方案等。
  • AMJ 用于提高和加快日常JS业务逻辑代码的开发进度和代码质量、运行效率,避免某些坑而提供个JS工具集。
  • AMW 无线Web上的控件集,其中包括各类拟态弹窗、日历等类native控件,让用户在使用这些控件上达到一个良好的用户体验。
  • AMBridge 为支付宝钱包内的webview容器JSAPI接口上,进行了分装,使得页面能够更加便捷调用容器接口,而不需关注其具体内部实现和版本之间的区别。

结构图

AM结构组织图图

About


Languages

Language:JavaScript 90.8%Language:CSS 9.2%