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

HTML5 、CSS3 、ES6 新特性

HTML5 新特性

    1. 新的语义化元素:article footer header nav section

    2. 表单增强,新的表单控件:calendar date time email url search

    3. 新的 API:音频(用于媒介回放的 video audio 元素)、图形(绘图 canvas 元素)

    4. 新的 API:离线,通过创建 cache manifest 文件,创建应用程序缓存

    5. 新的 API:本地存储,localStorage-没有时间限制的数据存储,sessionStorage-session 数据

        存储(关闭浏览器窗口数据删除)

    6. 新的 API:实时通讯,设备能力

CSS3 新特性

    1. CSS3实现圆角(border-radius),阴影(box-shadow),

    2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform

    3. transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);//旋转,

        放,定位,倾斜3.

    4. 增加了更多的CSS选择器 多背景 rgba

    5. CSS3中唯一引入的伪元素是::selection.

    6. 媒体查询,多栏布局

ES6 新特性

  1. const与let
  2. 箭头函数
  3. 解构赋值
  4. 形参默认值
  5. rest/剩余参数
  6. 类语法: class / extends / constructor / static /super
  7. 扩展运算符: ...
  8. 模板字符串
  9. 异步语法: promise / async & await
  10. 对象的属性与方法简写
  11. set / map
  12. 模块化语法: export / default / import / import() 
http://www.lryc.cn/news/329826.html

相关文章:

  • 基于springboot+vue实现的驾校信息管理系统
  • X进制减法(贪心算法C++实现)
  • [Windows]服务注册工具(nssm)
  • Xilinx缓存使用说明和测试
  • LeetCode:2952. 需要添加的硬币的最小数量(贪心 Java)
  • 企业员工在线培训系统功能介绍
  • 服了,一线城市的后端都卷成这样了吗!?
  • Qt扫盲-QAssisant 集成其他qch帮助文档
  • [lesson01]学习C++的意义
  • LabVIEW双通道太阳射电频谱观测系统
  • Trapcode Particular---打造惊艳粒子效果
  • 从0到1利用express搭建后端服务
  • pytest和unittest 如何选择?
  • 《QT实用小工具·四》屏幕拾色器
  • 【Linux C | 多线程编程】线程的连接、分离,资源销毁情况
  • kubernetes-Pod基于污点、容忍度、亲和性的多种调度策略(二)
  • 数码管时钟--LABVIEW编程
  • linux安装指定版本docker
  • C++刷题篇——05静态扫描
  • Unity AI Navigation自动寻路
  • HarmonyOS实战开发-如何实现一个简单的健康生活应用(上)
  • React中使用antDesign框架
  • Electron安全防护实战:应对常见安全问题及权限控制措施
  • StringBuffer与StringBuilder
  • HCIP综合实验拓扑
  • nuxt学习
  • VS学习建议
  • java汇总区间
  • 【笔记】OpenHarmony设备开发:搭建开发环境(Ubuntu 20.04,VirtualBox 7.0.14)
  • 计算机视觉新巅峰,微软牛津联合提出MVSplat登顶3D重建