美文网首页
HTML学习小记六

HTML学习小记六

作者: 涛涛灬灬 | 来源:发表于2017-03-06 18:38 被阅读0次

    1.关于console.log()
    向web控制台输出调试内容:window.console.log();window可以省略;
    console还支持不同的输出类型debug、info、warn、error debug:

    console.log();
    console.debug();
    console.info();
    console.warn();
    console.error();
    console.debug();
    

    console.dirxml可以用来显示网页的某个节点中所包含的html/xml代码,
    console.group输出一组信息的开头
    console.groupEnd结束一组输出信息
    console.assert对输入的内容进行条件试筛选,只有不满足条件(为false)时才输出结果;

          var b=1234;
          console.assert(b<2,"你终于出来了");
    

    console.time和 console.timeEnd 用于计算创建某个对象所需要的时间长短

          var b=1234;
           console.time(b);
           console.timeEnd(b);
    输出结果为: 1234: 0.059ms
    

    console.profile和console.profileEnd输出对象在CPU中的使用情况

        var b=12345;
        console.profile(b);
        console.profileEnd(b);
    选择profile查看详情
    

    console.timeLine和console.timeLineEnd可以用来记录一段时间轴
    console.trace 堆栈跟踪相关的调试
    2.嵌入JS应该放在什么位置?
    1、放在底部,虽然放在底部照样会阻塞所有呈现,但不会阻塞资源下载。
    2、如果嵌入JS放在head中,请把嵌入JS放在CSS头部。
    3、使用defer(只支持IE)
    4、不要在嵌入的JS中调用运行时间较长的函数,如果一定要用,可以用'setTimeout'来调用
    根本原因:
    *因为浏览器会维持html中css和js的顺序,样式表必须在嵌入的JS执行前先加载、解析完。
    *而嵌入的JS会阻塞后面的资源加载,所以就会出现上面CSS阻塞下载的情况。

    3.JSON的了解?XML和JSON的区别?
    了解: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小; {'age':'12', 'name':'back'} JSON.parse('str') //转换string为JSON格式 JSON.stringfy('JSON') //转换JSON为string格式
    *区别:
    (1).数据体积方面。
    JSON相对于XML来讲,数据的体积小,传递的速度更快些。
    (2).数据交互方面。
    JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。
    (3).数据描述方面。
    JSON对数据的描述性比XML较差。
    (4).传输速度方面。
    JSON的速度要远远快于XML。
    4.HTTP request报文结构是怎样的
    rfc2616中进行了定义:
    首行是Request-Line包括:请求方法,请求URI,协议版本,CRLF
    首行之后是若干行请求头,包括general-header,request-header或者entity-header,每个一行以CRLF结束
    请求头和消息实体之间有一个CRLF分隔
    根据实际请求需要可能包含一个消息实体 一个请求报文例子如下:

    GET /Protocols/rfc2616/rfc2616-sec5.html HTTP/1.1
    Host: www.w3.org
    Connection: keep-alive
    Cache-Control: max-age=0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
    Referer: https://www.google.com.hk/
    Accept-Encoding: gzip,deflate,sdch
    Accept-Language: zh-CN,zh;q=0.8,en;q=0.6
    Cookie: authorstyle=yes
    If-None-Match: "2cc8-3e3073913b100"
    If-Modified-Since: Wed, 01 Sep 2004 13:24:52 GMT
    name=qiu&age=25
    

    真正决定一个人成就的,不是天分,也不是运气,而是严格的自律和高强度的付出,虽然不知道付出会不会有回报,但是不付出肯定没有成就;

    相关文章

      网友评论

          本文标题:HTML学习小记六

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