




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典的 Web 前端或者 JavaScript 面试笔试题一、不定项选择题 (每题3分,共30分)1. 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是( )A. 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();2. 以下关于Array数组对象的说法不正确的是( )A. 对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数B. reverse用于对数组数据的倒序排列C. 向数组的最后位置加一个新元素,可以用pop方法D. unshift方法用于向数组删除第一个元素3. 要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( )A. window.status=”已经选中该文本框”B. document.status=”已经选中该文本框”C. window.screen=”已经选中该文本框”D. document.screen=”已经选中该文本框”4. 点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是( )A. B. C. D. 5. 使用JavaScript向网页中输出hello,以下代码中可行的是( )A. document.write(hello);B. document.write(“hello”);C. helloD. document.write(“hello”);6. 分析下面的代码:function writeIt (value) document.myfm.first_text.value=value;以下说法中正确的是( )A. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变B. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第二个文本框中复制第一个文本框的内容C. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第一个文本框中复制第二个文本框的内容D. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,第二个文本框的内容不变7. 下面的JavaScript语句中,( )实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空A. for(vari=0;i form1.elements.length;i+) if(form1.elements.type=”text”)form1.elements.value=”;B. for(vari=0;idocument.forms.length;i+) if(forms0.elements.type=”text”)forms0.elements.value=”;C. if(document.form.elements.type=”text”)form.elements.value=”;D. for(vari=0;idocument.forms.length; i+)for(var j=0;jdocument.forms.elements.length; j+)if(document.forms.elementsj.type=”text”)document.forms.elementsj.value=”;8. 在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如要求前3位是010,紧接一个“-”,后面是8位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列语句中,( )能正确实现以上功能A. var str= form1.fname.value;if(str.substr(0,4)!=”010-”| str.substr(4).length!=8 |isNaN(parseFloat(str.substr(4)alert(“无效的电话号码!”);B. var str= form1.fname.value;if(str.substr(0,4)!=”010-” & str.substr(4).length!=8 &isNaN(parseFloat(str.substr(4)alert(“无效的电话号码!”);C. var str= form1.fname.value;if(str.substr(0,3)!=”010-”| str.substr(3).length!=8 |isNaN(parseFloat(str.substr(3)alert(“无效的电话号码!”);D. var str= form1.fname.value;if(str.substr(0,4)!=”010-”& str.substr(4).length!=8 &!isNaN(parseFloat(str.substr(4)alert(“无效的电话号码!”);9. 关于正则表达式声明6位数字的邮编,以下代码正确的是( )A. var reg = /d6/;B. var reg = d6;C. var reg = /d6/;D. var reg = new RegExp(“d6”);10. 关于JavaScript里的xml处理,以下说明正确的是( )A. Xml是种可扩展标记语言,格式更规范,是作为未来html的替代B. Xml一般用于传输和存储数据,是对html的补充,两者的目的不同C. 在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同D. 在IE浏览器里处理xml,首先需要创建ActiveXObject对象二、问答题1. 列举浏览器对象模型BOM里常用的至少4个对象,并列举window对象的常用方法至少5个 (10分)对象:Window document location screen history navigator方法:Alert() confirm() prompt() open() close() 2. 简述列举文档对象模型DOM里document的常用的查找访问节点的方法并做简单说明 (10分)Document.getElementById 根据元素id查找元素Document.getElementByName 根据元素name查找元素Document.getElementTagName 根据指定的元素名查找元素三、程序题1、补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口; (10分)function closeWin()/在此处添加代码if(confirm(“确定要退出吗?”)window.close(); 2、写出简单描述html标签(不带属性的开始标签和结束标签)的正则表达式,并将以下字符串中的html标签去除掉(15分)var str = “这里是div里面的段落”;/varreg = /gi;varstr = “这里是div里面的段落”;alert(str.replace(reg,”);3、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。(10分)function foo() /在此处添加代码var rdo =document.form1.radioGroup;for(var i =0 ;irdo.length;i+)if(rdo.checked)alert(“您选择的是第”+(i+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青海省大通县2026届九上化学期中联考试题含解析
- 河北省石家庄市长安区2026届英语九上期末教学质量检测模拟试题含解析
- 广东省深圳市育才一中学2026届九年级英语第一学期期末联考模拟试题含解析
- 2025年养老护理员(三级)急救技能实际操作试题及答案
- 2026届资阳市重点中学九年级化学第一学期期中达标检测模拟试题含解析
- 2026届云南省大理市化学九上期中检测模拟试题含解析
- 2026届黑龙江省宝泉岭农垦管理局化学九年级第一学期期末检测模拟试题含解析
- 2026届黑龙江省宝泉岭农垦管理局九年级化学第一学期期中质量跟踪监视试题含解析
- 2026届安徽庐江县英语九上期末质量检测试题含解析
- 离婚协议补充协议:共同财产分割及子女教育费用承担
- 2025年司法局招聘司法所协理员历年考试试题与答案
- 《数据库系统概论》教案
- 小学学校“十五五”(2026-2030)发展规划
- 2025一建《建设工程项目管理》考前十页纸(完整版)
- 红楼梦第34回课件
- 摩托车整车采购合同范本
- 民事起诉状(人身保险合同纠纷)样式
- 9《犟龟》公开课一等奖创新教学设计
- 2025年乡村产业发展笔试模拟题库
- 2025滨海投资(天津)有限公司校园招聘考试备考题库及答案解析
- 2024-2025学年度江西建设职业技术学院单招《职业适应性测试》题库试题【名师系列】附答案详解
评论
0/150
提交评论