html5总结

   1、H5新增的内容
           HTML5 的第五版本
              新增:语义化的标签、表单的新增功能 和 属性、音频、视频
                 canvas(画布)等相关的API,离线缓存、本地存储。
        
        2、html5 基本语法
           1)文件的类型: .html  或 .htm 的结尾
           2)不区分大小写
           3) 指定的字符集 utf-8   gbk
           4) 省略了部分标签
              单标签
                 <br> <hr>  <img>  <input>  <meta>
              双标签可以当做单标使用
              <div>  <ul> <li>
                 浏览器会自动补齐
        
           5)可以完全省略html  head  body 不写
                
        3、语义化标签:顾名思义,所见即所得。
           根据标签的名称,就知道它在布局中所起的作用。
           优点:
              页面解构更加清晰,有利于引擎搜索
        
           距离说明:
              <div class="header"></div>
              <div class="content"></div>
              <div class="footer"></div>
        
           常见的语义标签:
              header   头部标签
              nav      导航
              footer   尾部标签
              section  主体
              main     显示主要内容
              article  文章区域
              aside    侧边栏
              figure   文档区域
              figcaption  文档区域标题
        
              他们都具有块标签的特性;也可以重复使用。
        4.音频/视频
            src      音频/视频的路径
            controls 属性显示音频/视频的控件(控制开关)
            autoplay 音频/视频在准备就绪后,自动播放
            muted    静音    
            loop     音频/视频在结束后重新开始播放
            preload  加载页面时,加载歌曲/视频。
         
        5.js控件
            controls     用户控件
            pause()      暂停
            play()       播放
            currentTime  已播放时间
            duration     总时间(返回的是秒数)
            autoplay     自动播放
            muted        静音
            volume       音量调节(0 - 1)
            loop         循环播放
            requestFullscreen 全屏
        
        6.input新属性
            placeholder    提示信息
            autocomplete   是否保存用户输入的信息, on是记录  off 不记录
            
            autofocus      指定表单获取焦点事件(每个页面只能出现一个)
            pattern        正则进行验证
            required       必填项
            formmethod     选择数据的提交方式
            formmation     在submit 里面定义提交地址
        
        7.存储
            localStorage    长期存储  没有时间限制的数据存储
            sessionStorage  临时存储  关闭当前浏览器窗口,数据就会消失
        
        8.cookie
            1)为什么有cookie
               web 应用程序是使用http协议 传输数据, http是一个无状态协议。
            
               每次传输数据结束时,浏览器和服务器的连接就会中断(关闭),
               如果再次进行数据传输需要 再次建立链接,此时服务器无法跟踪上次的会话。
            
            2)什么是cookie
               cookie是一段文本信息(key-value 格式),存储于浏览器中,可以通过JavaScript进行设置,修改,删除。
            
            3)cookie 机制
               客户端发出请求时,服务器需要记录用户的信息,就会向客户端发一个cookie,浏览器就会把cookie存储起来。
               当浏览器再次访问该网站时,浏览器就会请求的地址和设置的cookie一起提交至服务器,
               服务器就会检查cookie,来辨别用户的身份。
            
            4)cookie 特点
               cookie可以跨页面的全局变量
               cookie可以跨越同域名下的多个网页,但不能跨越多个域名使用
               同一个网站中所有页面共享一套cookie
               可以设置有效期限
               存储空间只有4KB左右
            
            5)cookie最大的一个优点
               常用场合:(
                  1)保存用户登录状态;
                  2)跟踪用户行为.
            
            6)cookie的缺点
               (1)cookie可能被禁用;
               (2)cookie与浏览器相关,不能互相访问;
               (3)cookie可能被用户删除;
               (4)cookie安全性不够高;
               (5)cookie存储空间很小(只有4KB左右)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值