美文网首页
2020-04-02

2020-04-02

作者: 有只Bug | 来源:发表于2020-04-02 22:59 被阅读0次

    1.如何在 HTML5 页面中嵌入音频?
    HTML 5 包含嵌入音频文件的标准方式,支持的格式包括 MP3、Wav 和 Ogg:

    <audio controls> 
      <source src="jamshed.mp3" type="audio/mpeg"> 
       Your browser does'nt support audio embedding feature. 
    </audio>
    

    2.如何在 HTML5 页面中嵌入视频?
    和音频一样,HTML5 定义了嵌入视频的标准方法,支持的格式包括:MP4、WebM 和 Ogg:

    <video width="450" height="340" controls> 
      <source src="jamshed.mp4" type="video/mp4"> 
       Your browser does'nt support video embedding feature. 
    </video> 
    

    3.HTML5 引入什么新的表单属性?
    Datalist datetime output keygen date month week time number range emailurl

    4.cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage区别
    sessionStorage和localStorage的存储空间更大;
    sessionStorage和localStorage有更多丰富易用的接口;
    sessionStorage和localStorage各自独立的存储空间;

    5.语义化的理解?
    用正确的标签做正确的事情!
    html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;
    在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。
    搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。
    使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

    6.HTML5的离线储存?
    localStorage 长期存储数据,浏览器关闭后数据不丢失;
    sessionStorage 数据在浏览器关闭后自动删除。

    7.HTML5和CSS3的新标签

    //HTML5: 
    nav, footer, header, section, hgroup, video, time, canvas, audio...
    //CSS3: 
    RGBA, opacity, text-shadow, box-shadow, border-radius, border-image, 
    border-color, transform...;
    

    8.移动web开发
    1、移动端常用类库及优缺点
    知识面宽度,多多益善
    2、Zepto库和JQ区别
    Zepto相对jQuery更加轻量,主要用在移动端,jQuery也有对应的jQuerymobile移动端框架d

    9.Ajax 是什么? 如何创建一个Ajax?
    Ajax并不算是一种新的技术,全称是asynchronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持

    //使用ajax原生方式发送请求主要通过XMLHttpRequest(标准浏览器)、ActiveXObject(IE浏览器)对象实现异步通信效果
    //基本步骤:
    var xhr =null;//创建对象 
    if(window.XMLHttpRequest){
        xhr = new XMLHttpRequest();
    }else{
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
         xhr.open(“方式”,”地址”,”标志位”);//初始化请求 
         xhr.setRequestHeader(“”,””);//设置http头信息 
         xhr.onreadystatechange =function(){}//指定回调函数 
         xhr.send();//发送请求 
    

    10.同步和异步的区别?
    同步:阻塞的
    -张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭
    =浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏),直到服务器返回数据,浏览器才能显示页面
    异步:非阻塞的
    -张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃
    =浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面),服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更新

    相关文章

      网友评论

          本文标题:2020-04-02

          本文链接:https://www.haomeiwen.com/subject/akkqphtx.html