zoukankan      html  css  js  c++  java
  • Moblie Web Apps

    重要性

    随着移动互联网的发展,通过移动设备向用户提供内容及服务成为信息传播的一条新途径。而移动应用则是具体内容及服务在终端上的承载方式。

    环境

    众多devices, 众多mobile operation systems,众多的subsequent app ecosystems(主要为market)

    方案

    1. 开发native apps (缺点:不同的平台,不同的语言,不同的生态环境都要开发一套)
    2. Mobile Web Apps (跨平台; 不需要太高的语言知识, 不需要向app store付费, 不存在漫长的认证过程)

    HTML5 的关键特性

    • Video without plugins
    • Local  storage
    • Offline applications
    • Geolocation
    • Multi-threaded Javascript
    • Easy form handling
    • Easier entry for developers

    Hardware features & device apis

    • Contacts
    • Calendar
    • HTML Media Capture
    • Media Capture API
    • Messages: sms, mms, email
    • Gallery

    Mobile Web Frameworks

    • Sencha Touch
    • jQTouch
    • jQuery Mobile

    HTML5的新特性

    • Semantic elements
      • header, footer, nav, article, section, aside, hgroup
    • canvas
    • audio, video
    • local storage and offline applications
    • web form enhancements
      • color
      • date
      • datetime
      • datetime-local
      • email
      • month
      • number
      • range
      • search
      • tel
      • time
      • url
      • week
    • Web worker
    • Geolocation
    • Drag and Drop
    • Cross-document messaging
    • new Selector
    • new effects
      • background (支持多背景)
      • background-clip
      • background-origin
      • background-size
      • border-radius (圆角支持)
      • border-image (边框图片)
      • border-color (gradient borders)
      • box-shadow (drop shadow on boxes without images)
      • box-sizing
      • opacity
      • outline-offset
      • resize
      • text-overflow
      • text-shadow
      • word-warp
    • Multicolumn layouts (多栏布局) –目前,mozilla和webkit均提供支持,但需要加上前辍(-moz或-webkit)

    CSS3新特性

    Web fonts - @font-face

    @引用说明

    1. Create Modern Web Sites using HTML5 and CSS3, Joe Lennon, 02 March 2010

    2. Mobile Web Apps, Mark Power

  • 相关阅读:
    babel初学教程
    手机cs端改变跳转方式
    web.xml 中的listener、 filter、servlet 加载顺序及其详解
    Linux下cp直接覆盖不提示的方法!
    JAVA中用CALENDAR类计算周和周的起始日期(转)
    [android反编译小结]apktool/ AXMLPrinter2.jar/ dex2jar.bat/ jdgui/
    jquery 新手学习常见问题解决方法
    Linux系统中gb2312与utf8相互切换
    xml解析循环参数实例
    java 计算时间差
  • 原文地址:https://www.cnblogs.com/lotushy/p/2355959.html
Copyright © 2011-2022 走看看