当前位置: 首页 > news >正文

HTML5相对HTML优势

一、HTML5 的应用场景

  • 极具表现力的网页
  • 网页应用程序
    • PC端:iCloud、百度脑图、Office 365···
    • APP端:淘宝、京东、美团···
    • WeChat端:淘宝、京东、美团···
  • 混合式本地应用
    • PC端:网易云音乐、有道词典···
    • APP端:淘宝、京东、美团···
  • 简单的游戏
  • 微信小程序

       1.HTML5:更具有语义化的标签

       2.语义化标签作用:

          能够便于开发者阅读和写出更优雅的代码,代码如诗

          同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容

          更好地搜索引擎优化

      3.应用程序标签:

  • DataList(数据列表)
  • Progress(进度条)
  • Meter(数值显示器)

      4.常见的链接关系表

alternate文档的可选版本(例如打印页、翻译页或镜像)
stylesheet文档的外部样式表
start集合中的第一个文档
next集合中的下一个文档
prev集合中的前一个文档
contents文档目录
index文档索引
glossary文档中所用字词的术语表或解释
copyright包含版权信息的文档
chapter文档的章
section文档的节
subsection文档的子段
appendix文档附录
help帮助文档
bookmark相关文档
nofollow用于指定 Google 搜索引擎不要跟踪链接
licence一般用于文献,表示许可证的含义
tag标签集合
friend友情链接

        5.SVG

        Scalable Vector Graphics 可缩放矢量图形     基于可扩展标记语言

        优势:体积小,质量高,效果好,可控程度高

      使用 SVG File 的方式

  • 使用 <embed> 标签
  • 使用 <object> 标签
  • 使用 <iframe> 标签
  • Ajax方式加载

二、JavaScript API

  • 核心平台提升
    • 新的选择器
    • Element.classList
    • 访问历史API
    • 全屏API
  • 网页存储
    • Application Cache
    • localStorage
    • sessionStorage
    • WebSQL
    • IndexedDB
  • 设备信息访问
    • 网络状态
    • 硬件访问
    • 设备方向
    • 地理围栏
  • 拖放操作
    • 网页内拖放
    • 桌面拖入
    • 桌面拖出
  • 文件
    • 文件系统API
    • FileReader
  • 网络访问
    • XMLHttpRequest
    • fetch
    • WebSocket
  • 多线程
  • 桌面通知

三、CSS

 

  • New Selector
  • Web Fonts
  • Text Styles
  • Opacity
  • HSL Color
  • Rounded Corners
  • Gradients
  • Shadows
  • Background Enhancements
  • Border Image
  • Flexible Box Model
  • Transforms
  • Transitions
  • Animations

 

转载于:https://www.cnblogs.com/zlinger/p/9515259.html

相关文章:

  • 专家汇 | 车联网这样上云,真的很酷!
  • 算法学习 - 基础排序算法
  • TensorFlow 生成 .ckpt 和 .pb
  • 分享一份非常强势的Android面试题
  • Linux中进行抓包
  • Cordova 笔记
  • VLAN及三层交换机实例
  • 易百教程人工智能python修正-人工智能监督学习(回归)
  • jenkins war下载地址
  • 企业开发的顶级语言调查;南大用“推荐算法”分宿舍;黑客每 60 秒可盗走超 100 万美元资产...
  • OpenCV图像哈希计算及汉明距离的计算
  • 【译Py】2018年8月,GitHub上的Python数据科学明星项目:自动化机器学习、自然语言处理、可视化、机器学习工作流...
  • ElasticSearch(九):springboot项目集成消息中间件activeMQ
  • BZOJ2157旅游——树链剖分+线段树
  • linux中快速清空文件内容的几种方法
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • AWS实战 - 利用IAM对S3做访问控制
  • IP路由与转发
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Sass Day-01
  • Shell编程
  • Spring Boot MyBatis配置多种数据库
  • 初识MongoDB分片
  • 记录一下第一次使用npm
  • 使用docker-compose进行多节点部署
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (ZT)一个美国文科博士的YardLife
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (一)插入排序
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET BackgroundWorker
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET开源快速、强大、免费的电子表格组件
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • [ SNOI 2013 ] Quare
  • [Angular 基础] - 数据绑定(databinding)
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [C/C++]数据结构 堆的详解
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符
  • [docker] Docker的数据卷、数据卷容器,容器互联
  • [GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备
  • [ISCTF 2023]——Web、Misc较全详细Writeup、Re、Crypto部分Writeup
  • [LeetCode]-283. 移动零-1089. 复写零
  • [leetcode]Symmetric Tree