第一次exam笔试题

1、document load 和document ready的区别

  1. load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数

问题如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响

  1. $(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图片,css等)所以会比load较快执行在原生的jS中不包括ready()这个方法,只有load方法就是onload事件

2、你使用过哪些数据格式,它们各有什么特点?

  1. HTML格式,JSON格式,javascript格式,XML格式
  2. HTML片段提供外部数据一般来说是最简单的
  3. 如果数据需要重用,而且其他应用程序也可能一次受到影响,那么在性能和文件大小方面具有优势的JSON通常是不错的选择
  4. 当远程应用程序未知时,XML则能够为良好的互操作性提供最可靠的保证

3、有哪几项方式可以对一个DOM设置它的CSS样式

      a. 外部样式表:通过<link>标签引入一个外部css文件
      b. 内部样式表:将css代码放在<style>标签内部
      c. 内联样式:将css样式直接定义在 HTML 元素内部 

4、http常见状态码有哪些?

  1. 2开头状态码;2xx (成功)表示成功处理了请求的状态代码;如:200 (成功) 服务器已成功处理了请求。
  2. 3开头状态码;3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。如:304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容
  3. 4开头状态码;4xx(请求错误) 这些状态代码表示请求可能出错,妨碍了服务器的处理;如:400 (错误请求) 服务器不理解请求的语法;403 (禁止) 服务器拒绝请求。404 (未找到) 服务器找不到请求的网页。
  4. 5开头状态码;5xx(服务器错误)这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错;如:500 (服务器内部错误) 服务器遇到错误,无法完成请求

5、按要求实现全选和反选,书写jQuery代码
 

<body>
    <div id="dv1">    
        <input type="checkbox" name="name" value="" />菊花台<br />    
        <input type="checkbox" name="name" value="" />千里之外<br />    
        <input type="checkbox" name="name" value="" />青花瓷<br />    
        <input type="checkbox" name="name" value="" />兰亭序<br />    
        <input type="checkbox" name="name" value="" />超人不会飞<br />    
        <input type="checkbox" name="name" value="" />七里香<br />    
        <input type="checkbox" name="name" value="" />龙战骑士
    </div> 

==================================================================<br />    
        <input id="c1" type="button" name="name" value="全选" />
        <input id="btn1" type="button" name="name" value="反选" />
</body>

 

 

<script type="text/javascript">
    $(function(){
        $("#c1").click(function(){
            $("#dv1 input").attr("checked","checked");
        })
        $("#btn1").click(function(){
            $("#dv1 input").attr("checked","");
        })
    })
</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值