Hybrid开发-1. HTML5介绍

恕我直言,在公司可劲敲着青轴,还那么肆无忌惮毫不顾忌其他人的感受,严重影响别人工作的码农都是垃圾

1. 什么是HTML5

HTML即网页,5是版本。

2. HTML5火起来的条件

  • 2014年定制完HTML5标准,历时8年
  • 移动先行(优先考虑移动端设备)

3. 为什么要用HTML5

  1. 跨平台-利用HTML5编写的UI界面能运行在所有拥有浏览器的平台
  2. 但是HTML5不能完成一些特定的功能,比如:拍照,访问相册等。如果想要调用,需要用JS桥接,但是桥接会导致没有原生的性能好

4. HTML5现成三方框架

  • sencha-touch
  • photoGap
  • jQuery mobile
  • Bootstrap

5. 手机App的开发模式

  1. 原生(纯OC,swift) 效率,性能高,维护成本高,审核周期慢
  2. 纯HTML5 维护成本低,不需要依赖苹果大大
  3. 原生+HTML5
  4. 真正跨平台 React Native 通过运行时来做,性能高
  5. (公司的源哥提过一个通过编译时来做的,明天去请教下)

6. Web3.0 HTML5+CSS3亮点

HTML5 亮点
  • Canvas 一般游戏会用,实现2D,3D效果
  • HTML5音视频
  • Web存储 (可以代替原生本地缓存)
  • Geolocation 定位
  • Workers多线程 (伪多线程,实际是跳屏执行,代替原生GCD,NSThread, NSOperationQueue)
CSS3亮点
  1. 设计动画
  2. 2D变形
  3. N多新特性

6. 一个完整网页的组成

  1. HTML 网页的具体内容和结构
  2. CSS 网页的样式,美化网页重要部分
  3. JavaScript 网页的交互效果,比如对用户鼠标事件做出响应
    HTML\CSS\JavaScript学习网站
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,697评论 1 92
  • 第49章回顾 “那你一直都是一个人不觉得孤单吗?”莫蝶听着她的讲述不由得心生同情。她看着眼前的这位龙族少女,怯怯地...
    陈瀛Neptune阅读 1,751评论 0 5
  • 亲爱的自己,首先要感谢你,无论环境如何你都能坦然面对。你总是把困难留给自己,把方便让给别人,有重担自己默默地承...
    黄兰英阅读 2,463评论 1 0
  • 今天突然心血来潮就开通了这个叫什么简书的东东,想记录自己的学习历程,同时也希望自己能坚持写下去,也算是做个笔记吧!加油!
    追梦_1c31阅读 1,355评论 0 1
  • 上个星期介绍了情商的前两个要素:自我意识和自我控制。还有剩下的三个:积极明确的内在动机、培养孩子的同理心、交往合作...
    小梦化蝶阅读 2,713评论 2 2

友情链接更多精彩内容