javascript测试题_第1页
javascript测试题_第2页
javascript测试题_第3页
javascript测试题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单选题(30分)1.以下说法不正确的是:()BA.DOM的全称为Document Object Model; B.BOM为文档对象模型;C.DOM的作用为可以对页面得内容进行增加删除替换; D.BOM为浏览器对象模型2.下面关于javascript理解正确的:()AA.javascript是由核心语法,五大核心对象,DOM,BOM组成 B.document.write()向文档中写入内容,可以写在函数体内C.javascript中输出在控制台是out.printD.alert(),confirm(),info(),item()都为系统函数3.下面对http协议说法不正确的是:()CA.ht

2、tp协议遵循三次握手规则B.同步的一个请求得规则是客户端用户发送一个请求到服务器,服务器进行处理,处理结果响应给客户端C.javascript中location对象下没有host属性D.4.关于事件说法正确的是()AA.事件由事件函数 事件源 事件对象组成B.当前事件作用在哪个标签上,哪个标签就是事件源C.onclick 就是一个事件对象D.图片切换使用javascript的change事件5. 关于定时器的写法正确的是( ) DA.var timer = setInterval(1000,function() B.var timer = setTimerout(function(),1000

3、)C.var tiemr = setInterval(function atime(),1000)D.var tiemr = setTimeout(atime,1000)6. 下列关于获取页面元素说法正确正确的是( )CA.document.getElementById(a)是通过id值为a获取页面中的一个元素B.document.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素 C.document.getElementsByTagName(“div”)是通过标签名获取去所有div;D.以上说法都不正确;7.下列说法正确的是() DA.childr

4、en和childNodes都是获取当前元素的子元素的,两者没有区别 B.parent在DOM和BOM中相同,都是获取父级标签元素的C.如果想要改变当前元素得上一个兄弟节点,可以使用previousSibling = “要改变得标签”D.DOM中,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点8. 关于Ajax说法正确的是(). CA.Ajax的传输方式和form表单没有任何区别B.onreadystatechange是设置一个事件驱动发送数据C.responseText一定能接收字符串类型得数据D.open方法在get方式下必须设置信息头7.下面的JavaScript语句中,()

5、实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空DA.for(var i=0;i< form1.elements.length;i+) if(form1.elementsi.type="text") form1.elementsi.value="" B.for(var i=0;i<document.forms.length;i+) if(forms0.elementsi.type="text") forms0.elementsi.value="" C.if(document.form.ele

6、ments.type="text") form.elementsi.value="" D.for(var i=0;i<document.forms.length; i+) for(var j=0;j<document.formsi.elements.length; j+) if(document.formsi.elementsj.type="text") document.formsi.elementsj.value="" 10. 声明一个对象,给它加上name属性和show方法显示其name值,以下代

7、码中正确的是()DA.var obj = name:"zhangsan",show:function()alert(name); B.var obj = name:"zhangsan",show:”alert()”; C.var obj = name:"zhangsan",show:function()alert(name); D.var obj = name:"zhangsan",show:function()alert();二.填空题.(18分) 1.DOM中获取第一个子节点

8、_,最后一个子节点,父节点_,上一个兄弟节点_,下一个兄弟节点._,所有子节点_ 2.什么是Ajax _(3分),3.浏览器对象模型中获取地址得对象为_,获取html框架中顶级页面的属性为_.4.BOM中控制页面前进的方法 _,后退的方法_前进后退多个的方法_. 5.利用BOM控制刷新当前页面的方式有 _,_,_.6.如何利用javascript改变cookie的值_(2分)三PHP回顾(20分)1.至少写出PHP十种魔术方法?2.mysql的引擎有哪些,列举两种,关系型数据库主要有哪些,介绍一款你了解得非关系型数据库五.javascript程序阅读题(加注释)(10分)<a href=

9、"javascript:openWin()"> 打开一个子窗口 </a><a href="javascript:move()"> 动起来 </a><script type="text/javascript" charset="utf-8"> var win=null; var screenWidth = window.screen.width; var screenHeight = window.screen.height; var x=10, y=0; fun

10、ction move() var width = win.outerWidth; var height = win.outerHeight; console.log(width, height); setInterval(function() var top = win.screenY; var left = win.screenX; if(top=0 && left=screenWidth-width) x=0; y=10; console.log(top, screenHeight, height); if(top=screenHeight-height && left=screenWidth-width) x=-10; y=0; if(top=screenHeight-height && left=0) x=0; y=-10; if(top=0 && left=0) x=10; y=0; win.moveBy(x,y); , 50); </script>四简答题(22分)1.Ajax同步和异步的区别(5分)2.for in循环怎

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论