一.Native VS HTML5
1.native+html5=?
2.hybrid bridge
3.hybrid frameworks: phonegap/mui/wechat
4.browser compatibility
5.quick release/cross-platform/inter-operate/modularity <—> UX/Network speed
6.response layout on demand
二.HTML5 & CSS3
1.HTML5:
semantic tag
local storage
more form controls
observer.js
Modernizr
jQuery/Zepto
node.js/npm
requireJS
ajax
2.CSS3:
n-th selector
shadows
transparent
transition
transformation
Sass/Less/Compass
三.Frontend MVC
1.template engine
2.Separate Js-HTML-Css
3.Restful vs JSP
4.Single Web App
四.Start with good APIs
Native Mobile App/Desktop App<-API->Business Logic
五.Page Flow
H5入口->短信提醒或Push->唤起下载App
六.Responsive Web Design
文字流式(fluid)、控制弹性(flexible)、图片等比缩放(scale)
Bootstrap3、Intention.js
七.Images assets
1.CSS Sprites
2.1x/2x/3x,向上适配、向下适配、放大模式
八.Performance
1.html5 performance API
2.ySlow/pagespeed
3.Http gzip
4.Caching control (Etag/Expire)
5.hash-revision/timestamp-revision
6.minify/uglify
7.image quality
8.CDN
9.pre-load next contents
九.Build
1.Grunt/Gulp
2.Jasmine/Karma/Istanbul
3.fabric
4.Jenkins
5.Git
十.Security
1.CSRF
2.XSS
3.HTTPS
4.sql injection
5.Clickjacking
6.Cross-site JS request
十一.Testing
1.Jasmine
2.Robotframework
3.Compatibility
4.Performance
十二.Infrastructure
1.SAE/GAE/AWS/AliYun
2.maintenance/ page on standalone server
3.health check
4.Nginx serve static files
5.Load Balance
6.Disaster Recovery
7.Logging
十三.Deploy
1.Fabric
2.Hybrid Offline package
十四.Real User Monitoring
1.用户分析:新增用户、活跃用户、启动次数、版本分析、行业数据
2.留存分析:留存用户、用户新鲜度
3.渠道分析:时段详情、渠道列表
4.用户参与度:使用时长、使用频率、访问页面、使用间隔
5.功能使用:页面访问路径、自定义事件、事件转化率
6.终端属性:设置终端、网络及运营商、地域
7.错误分析
相关推荐
根据提供的文件信息,本文将对《HTML5移动开发即学即用》这一主题进行深入解析。本书主要聚焦于HTML5在移动开发领域的应用与实践,为读者提供了丰富的理论知识和实用的操作指南。以下是对该书内容及核心知识点的详细...
### Html5移动开发专家教程知识点概述 #### 一、HTML5简介与移动开发的重要性 HTML5作为Web技术的重要组成部分,自发布以来便受到广泛关注。它不仅优化了网页的表现形式,更重要的是增强了网页应用的功能性和交互...
移动开发技术培训课件主要涵盖了Android与iOS的概述以及移动开发的相关技术,旨在为学习者提供全面的移动应用开发知识。以下是对各个部分的详细解释: **第一部分:移动开发平台介绍** 移动开发平台是为移动应用...
HTML5移动开发指南涉及的知识点涵盖了HTML5技术的核心概念、在移动平台上的Web开发方法论,以及Web App应用程序的构建技术。HTML5是在Web开发领域中广泛使用的一套技术标准,它为创建跨平台的移动应用程序提供了新的...
### HTML5开发Android应用程序概述 在移动互联网领域,HTML5作为一种跨平台的开发技术,正逐渐成为Android应用程序开发的新趋势。HTML5不仅提供了丰富的API集合,还具备良好的跨平台兼容性,使得开发者能够使用标准...
### HTML5移动网站开发实践知识点详解 #### 一、引言 HTML5作为一种现代Web标准,在移动设备上提供了丰富的功能和强大的性能支持。本篇内容将深入探讨如何利用HTML5来构建高质量的移动网站,包括但不限于响应式设计...
### HTML5移动开发即学即用电子书知识点详解 #### 一、HTML5概述与历史沿革 HTML5是Web技术的重要里程碑,旨在替代HTML4并解决其技术局限性问题。自1993年互联网工程工作小组(IETF)发布最初的HTML1.0版本以来,...
### HTML5移动开发即学即用 #### 一、HTML5概述 HTML5是继HTML4之后的新一代Web标准,虽然HTML5的正式规范尚未完全确定,但它已经在各种现代浏览器和智能移动设备上得到了广泛应用和支持。HTML5的主要目标是解决...
### HTML5移动开发即学即用(双色) 关键知识点概述 #### 一、HTML5简介及其发展历程 - **HTML5定义与地位**:HTML5是继HTML4之后的下一代Web技术标准,旨在替代HTML4,以适应快速发展的网络环境需求。尽管HTML5的...
### AppCan移动应用快速开发平台概述 #### 一、AppCan平台简介 AppCan移动快速开发平台是一款基于HTML5技术的跨平台快速开发解决方案。它为开发者提供了利用HTML5+CSS3+JavaScript技术来快速创建高质量移动应用的...
**普元移动开发平台概述** 普元移动开发平台(Primeton MobileTM)是专为高效构建企业级移动应用而设计的全面解决方案。该平台提供了一站式的开发、调试、测试、部署、运行和管控服务,旨在帮助企业以更快、更经济...
在移动开发领域,AS3配合Adobe AIR(Adobe Integrated Runtime)可以构建跨平台的应用程序,支持iOS和Android系统,发布为IPA(iOS应用程序)和APK(Android应用程序)。 本教程将深入探讨AS3移动开发的基础与进阶...
基于HTML5技术的移动Web前端设计与开发 概述: 基于HTML5技术的移动Web前端设计与开发是当前移动互联网技术的热点话题。随着移动应用的兴起,移动终端的数量不断增多,人们对互联网产品的交付周期要求越来越高。...
AppCan是一款专为移动应用开发设计的跨平台框架,它支持HTML5、CSS3和JavaScript等前端技术栈,旨在帮助开发者构建可在Android、iOS和Symbian等多个操作系统上运行的应用程序。通过AppCan IDE(集成开发环境)提供的...