最新javascript测试题资料_第1页
最新javascript测试题资料_第2页
最新javascript测试题资料_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

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

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

3、imerout(fu nctio n(),1000)C. var tiemr = setInterval(function atime(),1000)D. var tiemr = setTimeout(atime,1000)6. 下列关于获取页面元素说法正确正确的是()CA. document.getElementByld( a')是通过id值为a获取页面中的一个元素B. document.getElementsByName("na” )是通过 name属性值为 na获取页面中的一个元素C. document.getElementsByTagName(“ div ” )是通过

4、标签名获取去所有div;D. 以上说法都不正确;7. 下列说法正确的是()DA. children和childNodes都是获取当前元素的子元素的,两者没有区别B. parent在DOM和BOM中相同,都是获取父级标签元素的C. 如果想要改变当前元素得上一个兄弟节点,可以使用previousSibling =“要改变得标签”D. DOM中 ,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点8. 关于Ajax说法正确的是().CA. Ajax的传输方式和form表单没有任何区别B. o nreadystatecha nge是设置一个事件驱动发送数据C. respo nseText 定

5、能接收字符串类型得数据D. open方法在get方式下必须设置信息头7.下面的JavaScript语句中,()实现检索当前页面中的表单元素中的所有文本框, 并将它们全部清空DA. for(var i=0;i< forml.eleme nts.le ngth;i+) if(form1.eleme ntsi.type="text")form1.eleme ntsi.value=""B. for(var i=0;i<docume nt.forms .len gth;i+) if(forms0.eleme ntsi.type="text&q

6、uot;)forms0.eleme ntsi.value="" C. if(docume nt.form.eleme nts.type="text")form.eleme ntsi.value=""D. for(var i=0;i<document.forms.length; i+)for(var j=0;j<docume nt.formsi.eleme nts.le ngth; j+)if(docume nt.formsi.eleme ntsj.type="text")docume nt.formsi

7、.eleme ntsj.value=""10.声明一个对象,给它加上 name属性和show方法显示其name值,以下代码中正确的是()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:"

8、;zhangsan",show:function()alert();.填空题.(18分)1. DOM中获取第一个子节点 ,最后一个子节点,父节点,上一个兄弟节点,下一个兄弟节 点., 所有子节点2. 什么是Ajax(3分),3. 浏览器对象模型中获取地址得对象为 ,获取html框架中顶级页面的属性为.4. B0M中控制页面前进的方法 ,后退的方法前进后退多个的方法.5. 利用BOM$制刷新当前页面的方式有 ,.6. 如何利用javascript 改变cookie的值(2分)三. PHP回顾(20 分)1. 至少写出PHP十种魔术方法?2. mysql的引擎有哪些,列

9、举两种,关系型数据库主要有哪些,介绍一款你了解得非 关系型数据库五.javascript 程序阅读题(加注释)(10分)<a href="javascript:ope nWin ()">打开一个子窗口</a><a href="javascript:move()">动起来 </a><script type="text/javascript" charset="utf-8">var win=nu II;var scree nWidth = wi ndow.sc

10、ree n. width;var scree nH eight = win dow.scree n.height;var x=10, y=0;fun cti on move() var width = win .outerWidth;var height = win.o uterHeight;con sole .lo g(width, height);setI nterval(fu nction() var top = win. scree nY;var left = wi n.scree nX;if(top=0 && left=scree nWidth-width) x=0;

11、y=10;con sole .lo g(top, scree nH eight, height);if(top=screenHeight-height && left=screenWidth-width) x=-10;y=0;if(top=scree nH eight-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 循环怎么使用 (5 分 )3. <inp

温馨提示

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

评论

0/150

提交评论