`

HTML5移动开发概述

阅读更多

一.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.错误分析

 

敏捷教练:http://www.jackyshen.com/

  • 大小: 58.7 KB
分享到:
评论

相关推荐

    第一讲 HTML5+PhoneGap跨平台移动应用软件开发 概述

    第一讲 HTML5+PhoneGap跨平台移动应用软件开发 概述

    AppCan移动应用快速开发平台概述

    AppCan移动快速开发平台是基于HTML5技术的跨平台快速开发解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速的开发与本地应用相媲美的...完善的框架接口,强大的服务支持,使开发者可以快速的进入移动开发领域。

    《Android移动网站开发详解》 PDF

    第4~13章是HTML 5篇,讲解了在Android中使用HTML 5技术设计移动Web网页的基本知识,包括HTML 5架构、基本元素、表单元素、音频处理、视频处理、绘图、数据存储、常用API的基本知识和具体用法;第14~22章是jQuery ...

    ios移动网站开发详解.part1

    全书分为两篇共18章,基础篇详细讲解了iOS技术概述、网页设计基础、HTML5基础、为iOS开发一个简单网页、移动化页面布局、设置导航、图片处理、设置文字、设置表单、实现搜索、分类和过滤效果、图表、HTML5在移动领域...

    移动应用开发:从概念到实现的完整指南.docx

    移动应用开发的概述 移动应用开发是指利用各种技术和工具开发针对移动设备(如智能手机和平板电脑)的应用程序。移动应用开发通常分为原生应用开发、混合应用开发和Web应用开发三种方式,每种方式都有其优缺点,适用...

    HTML5触摸界面设计与开发

    《HTML5触摸界面设计与开发》专注于触摸界面的开发,内容的结构和优化网站的思路大概一致。上半部分涵盖了能使各类网站,特别是移动网站变快的基本概念。第2章和第3章告诉你如何创建一个简单的网站,并能快速加载。...

    AppCan移动应用开发框架-概述

    AppCan应用使用HTML5、CSS3和JavaScript语言编写,通过AppCan IDE提供的本地打包工具或在线编译系统生成可在Android、iOS、Symbian平台安装运行的本地应用。每一个应用安装后在系统中都能够独立运行,互不干扰。有...

    Android移动网站开发详解.part2

    第4~13章是HTML5篇,讲解了在Android中使用HTML5技术设计移动Web网页的基本知识,包括HTML5架构、基本元素、表单元素、音频处理、视频处理、绘图、数据存储、常用API的基本知识和具体用法;第14~22章是...

    ios移动网站开发详解.part2

    全书分为两篇共18章,基础篇详细讲解了iOS技术概述、网页设计基础、HTML5基础、为iOS开发一个简单网页、移动化页面布局、设置导航、图片处理、设置文字、设置表单、实现搜索、分类和过滤效果、图表、HTML5在移动领域...

    HTML5 Canvas核心技术 图形、动画与游戏开发

    自定义控件 426 10.1 圆角矩形控件 427 10.2 进度条控件 433 10.3 滑动条控件 437 10.4 图像查看器控件 446 10.5 总结 454 第11章 移动平台开发 455 11.1 移动设备的视窗 456 11.2 媒体特征查询技术 461 ...

    Java Web开发入门很简单源代码

    第1篇为准备篇,主要为Java Web开发概述,并手把手带领读者一块搭建Java Web开发环境;第2篇为基础篇,主要介绍HTML、CSS、JavaScript、Servlet、JSP和JavaBean等Java Web开发所需的基础知识,并对这些基础知识进行...

    是一本介绍如何利用 HTML5 和 JavaScript 构建项目的书籍

    这些应用程序可能涉及到网页开发、移动应用开发、游戏开发等不同领域。 扩展知识: 除了基础知识和项目实践外,本书还可能涉及到一些 HTML5 和 JavaScript 的扩展知识,如 CSS3、Canvas、Web APIs 等。这些内容将...

    嵌入式系统开发圣经

    5-5-9 系统开发环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式...

    Cocos2D-X游戏开发技术精解

    7.12.5 移动关节(Prismatic Joint) 230 7.12.6 滑轮关节(Pulley Joint) 231 7.12.7 齿轮关节(Gear Joint) 232 7.12.8 鼠标关节(Mouse Joint) 234 7.12.9 线性关节(Line Joint) 235 7.12.10 焊接关节(Weld...

    ionic混合开发APP

    Ionic是一款基于Angular、Cordova的强大的HTML5移动应用开发框架,可以快速创建一个跨平台的移动医用。可以快速开发移动APP、移动WEB页面、微信公众平台应用,混合APP WEB页面。 2.1.2 Ionic和cordova、Angular关系...

    《嵌入式系统开发圣经(第二版)》电子版

    387 5-5-3 Framework 388 5-5-4 通信与网络 389 5-5-5 应用层 389 5-5-6 Java Phone 390 5-5-7 新一代智能型手机 390 5-5-8 持续创新的Symbian OS v7.0 392 5-5-9 系统开发环境 394 5-6 ...

    ActionScript开发人员指南中文版

    actionScript 3.0开发人员指南中文版,总共67章,955页。学习actionScript不错的书籍。 目录: 目录 第章:使用日期和时间 管理日历日期和时间 控制时间间隔 日期和时间示例:简单模拟时钟 第章:使用字符串 字符串...

Global site tag (gtag.js) - Google Analytics