Html5新的选择器

querySelector() 选择器 注:只能选择一个元素

 

querySelectorAll() 选择器 注:选择一组元素

 

getElementsByClassName() 专门针对class的,获取一组class元素

获取class列表属性

classList

  Length:class的长度

  Add():添加class的方法

  Remove():删除class方法

  Toggle():切换class方法

JSON的新方法

 

 

新方法的应用,深度克隆对象

深拷贝

 

data自定义数据

  data-name:dataset.name

  data-name-first:dataset,nameFirst

延迟加载JS

 JS的加载会影响后面的内容加载

    很多浏览器都采用了并行加载JS,

    但还是会影响其他内容

Html5的defer和async

    defer:延迟加载,会按顺序执行,

    在onload执行前被触发

    async:异步加载,加载完就触发,

    有顺序问题

pushState方法

  

history

  服务器下运行

  pushState三个参数:

    数据 标题(还没有实现) 地址(可选)

Popstate事件: 读取数据event.state

注意:网址是虚假的,需要服务器后台指定映射对应页面,不然刷新找到不到页面

 

 

 

posted @ 2019-05-15 21:01  逐梦醉伊人  阅读(209)  评论(0编辑  收藏  举报