网站如何优化,有链接的网站怎么做,wordpress推荐书籍,wordpress图片文件夹一、填空题
JavaScript有两种引用数据类型 #xff1a;数组_、对象。Javascript通过__setTimeout___延迟指定时间后#xff0c;去执行某程序。Javascript里String对象通过__indexOf__方法取第一次出现子字符 串的字符位置。Javascript里取字符串的长度是__.length__,取数组的…一、填空题
JavaScript有两种引用数据类型 数组_、对象。Javascript通过__setTimeout___延迟指定时间后去执行某程序。Javascript里String对象通过__indexOf__方法取第一次出现子字符 串的字符位置。Javascript里取字符串的长度是__.length__,取数组的长度是 .length__。Javascript里若已知元素name通过__ getElementsByName()___可以获 得一组元素。Javascript弹出对话框的三个命令__alert() promot() confirm()__。Javascript里字符串执行正则的方法是字符串里根据指定字 符切割的方法是__ split()__。Javascript里Math的___random()__方法返回介于0和1之间的伪随机数。Javascript通过__setTimeout _延迟指定时间后去执行某程序。用javascript将ID为mydiv的标签元素的样式名设置为 document.getElementById(‘mydiv’).className’bigfont’;__ ___。JavaScript有两种特殊数据类型 __ null __、 undefined __ _。Javascript中, 如果已知HTML页面中的某标签对象的id”username”用 ___ document.getElementById(‘username’)___方法获得该标签对象。JavaScript有两种复合数据类型 数组_、对象_。通过Javascript使页面后退的代码是__ history.back() ___。在HTML中我们可以使用____标签中间。在JavaScript浏览器对象模型中window对象的___status___属性来指定浏览器状态栏中显示的临时消息。在javascript中可以使用Date对象的__ getDate()__方法返回一个月中的每一天。Javascript中制作图片代替按钮的提交效果需要手动提交的方法___ submit()___。当用户提交一个表单时需要执行javascript事件是__ onSubmit事件___。在javascript当中用于指定在一段特定的事件后执行某段程序说的是__定时器___。终止定时器使用的方法是___ clearInterval() ___。nodeType属性可用于获取节点类型如果返回值为1则表明该节点是___元素节点___。为获取页面中多个同名对象应使用document的__ getElementsByName () ___方法。Javascript的基本数据类型不包括__数组___。Typeof运算符返回值中由一个跟javascript数据类型不一样它是___ Function ____。定义了一个变量但没有为该变量赋值如果alert该变量javascript弹出的对话框的显示___ Undefined___。获取焦点的事件__ onfocus___失去焦点的事件___ onblur ____。Javascript里若一直元素id通过___ getElementById()__可以获得一个元素。Window对象中定时器由___ setInterval()、_ setTimecout()___。Typeof[1,2,3] ,typeof undefined 的结果分别是_ object 、 undefined __。Select当选择发生变化触发的事件是__onchange__、表单提交时间是__onsubmit___。关于浏览器对象history对象的父对象是___ location对象___。在HTML页面上按下键盘上任意一个键时都会触发Javascript的___ onKeyDown ___事件。在HTML页面中不能与onChange事件处理程序相关联的表单元__按钮/button ___。 二、选择题 1.JavaScript是运行在( B )的脚本语言。(选择一项) A.服务器端 B.客户端 C.在服务器运行后把结果返回到客户端 D.在客户端运行后把结果返回到服务端 2.setTimeout(“buy( )”,20)表示的意思是( C )(选择一项) A.间隔20秒后buy( )函数被调用一次 B.间隔20分钟后buy( )函数被调用一次 C.间隔20毫秒后buy( )函数被调用一次 D.buy( )函数被持续调用20次 3.在JavaScript中能使文本框失去焦点的方法是( C )。(选择一项) A.onblur( ) B.focus( ) C.blur( ) D.leave( ) 4.在Javascript中运行Math.ceil(25.5);的结果是( D )(选择一项) A.24 B.25 C.25.5 D.26 5.在JavaScript中( C )方法可以对数组元素进行排序(选择一项) A.add( ) B.join( ) C.sort( ) D.length( ) 6.分析下面的JavaScript代码段输出结果是( B )(选择一项) var mystring“I am a student”;amystring.charAt(9);document.write(a); A.I am a st B.U C.Udent D.T 7.分析下面的JavaScript代码段输出的结果是( D )。(选择一项) empnew Array(5);emp[1]1;emp[2]2;document.write(emp.length); A.2 B.3 C.4 D.5 8.以下不属于javascript中提供的常用数据类型的是( D )(选择一项) A.Undefined B.Null C.Number D.Connection 9.在JavaScript中把字符串“123”转换为整型值123的正确方法是( C)。(选择一项) A.var str“123”;var num(int)str; B.var str“123”;var numstr.parseInt(str); C.var str“123”;var numparseInt(str); D.var str“123”;var numInteger.parseInt(str);假设今天是2006年4月1日星期六,请问以下javascript代码输出结果是( A )(选择一项) var time new Date( );document.write(time.getMonth( )); A.3 B.4 C.5 D.4月关于函数以下说法错误的是( D )(选择一项) A.函数类似于方法是执行特定任务的语句块。 B.可以直接使用函数名称来调用函数 C.函数可以提高代码的重用率 D.函数不能有返回值 12.在JavasScript中若要实现复选框全选功能则在横线处填写的代码应为( B )(选择一项)
滑雪
游泳
爬山 A.document.getElementsById(“chk”); B.document.getElementsByName(“chk”); C.document.getElementByName(“checkbox”); D.document.getElementsByTagName(“chk”); 13. 在JavaScript中页面中显示当天日期“今天是2013年9月1日”下列选项正确的是(D)(选择一项) A.var today;todaynew Date( );document.write(“今天是”today.getYear( )“年”(today.getMonth( )1)“月”today.getDay( )“日”); B.var today; todaynew Date( );document.write(“今天是”today.getFullYear( )“年”(today.getMonth( )1)“月”today.getDay( )“日”); C.var today;Todaynew Day( );document.write(“今天是”today.getFullYear( )“年”(today.getMonth( )1)“月”today.getDate( )“日”); D.var today;todaynew Date( );document.write(“今天是”today.getFullYear( )“年”(today.getMonth( )1)“月”today.getDate( )“日”); 14. 在JavaScript中执行下面的代码后num的值是( C ).(选择一项) var str “xiao.ligmail.com”;var num str.indexOf(“.”); A.-1 B.0 C.4 D.13 15. 在JavaScript中使用open( )方法实现弹出窗口时能够控制窗口大小无法调节的选项是( AC )(选择二项) A.window.open(“show.html”,“弹出窗口”,“resizableno”); B.window.open(“show.html”,“弹出窗口”,“resizableyes”); C.window.open(“show.html”,“弹出窗口”,“resizable0”); D.window.open(“show.html”,“弹出窗口”,“resizable1”); 16. 在JavaScript中下列代码可以实现每隔5秒弹出5秒到了!“的是( D )(选择一项) A.setTimeOut(“alert(‘5秒到了’)”,5) B.setTimeOut(“alert(‘5秒到了!’)”,5000) C.setInterval(“alert(‘5秒到了!’)”,5) D.setInterval(“alert(‘5秒到了!’)”,5000) 17. 以下可以获取系统当前日期的是( A )(选择一项) A.var k new Date( ); B.Date k new Date( ) C.var k new date( ) D.以上说法均不对 18. 分析下面的JavaScript代码段输出的结果是( C )。(选择一项) empnew Array(3);emp[0]0;emp[1]1;emp[2]2;emp[3]3;document.write(emp.length); A.2 B.3 C.4 D.5 19. 在JavaScript中使用open( )方法实现弹出窗口时能够控制窗口大小无法调节的选项是 ( AC)(选择二项) A.window.open(“show.html”,“弹出窗口”,“resizableno”); B.window.open(“show.html”,“弹出窗口”,“resizableyes”); C.window.open(“show.html”,“弹出窗口”,“resizable0”); D.window.open(“show.html”,“弹出窗口”,“resizable1”); 20. 在JavaScript中能够实现页面重新加载的选项是 ( D)(选择一项) A.document.replace( ) B.document.reload( ); C.location.replace(href); D.location.reload( ) 21. 在JavaScript中能使文本框获得焦点的方法是 ( B )(选择一项) A.onSelect( ) B.focus( ) C.blur( ) D.fix( ) 22. 在JavaScript中下面代码表示获取到文本框的值则下列选项中验证文本框为空的条件表达式不正确的是 ( CD).(选择二项) var usrName document.getElementById(“txtName”).value; A.usrName ” B.usrName.length0 C.usrName“” D.usrName.length0 23. 在JavaScript中下拉选项中可以获取滚动条距窗口顶端滚动的距离的是 ( A ).(选择一项) A.document.documentElement.scrollTop; B.document.documentElement.topScroll; C.document.style.scrollTop; D.document.style.topScroll; 24. 在JavaScript中下面变量的声明和赋值语句错误的是 (B)(选择一项) A.x 10; http://B.int x 10 ; C.var x 10; D.var x,y,x 10; 25. 在Javascript中关于winfow对象描述不正确的是 (D)(选择一项) A.window.history属性是指有关客户访问过的URL信息 B.window.confirm( )方法显示一个带有提示信息和确认按钮的警示框 C.window.locationa.html和window.location.href“a.html的作用都是读取并显示a.html内容 D.window.reload( )方法可以用来刷新当前页面 26. 在JavaScript中,执行下面的代码后num的值是 ©。(选择一项) var str“xiao.ligmail.comvar num str.indexOf(”.”); A.-1 B.0 C.4 D.13 27. 以下关于Javascript的说法中正确的是©(选择一项) A.Jquery是区别于Javascript的另一种Web脚本语言 B.JavaScript与Jquery不可以混合使用 C.Javascript可以以*.js的形式放在单独的文件中 D.使用Jquery方法时可以不用引入Jquery库文件 28. 在JavaScript中下列关于window对象方法的说法错误的是( C )(选择一项) A.window对象包括location对象、history对象和docuement对象 B.window.onload( )方法中的代码会在一个该页面加载完成后执行 C.window.open( )方法用于在当前浏览器窗口加载指定的URL文档 D.window.close( )方法用于关闭浏览器窗口 29. 在JavaScript中以下( AD )能隐藏id为flower的div(选择二项) A.document.getElementById(“flower”).style.display“none”; B.document.getElementById(“flower”).style.display“hidden”; C.document.getElementById(“flower”).style.visibility“none”; D.document.getElementById(“flower”).style.visibility“hidden” 30. 在JavaScript中( B )能实现如下图所示效果。(选择一项) A.window.open(“确认您的删除操作码?”); B.window.confirm(“确认您的删除操作码?”); C.window.alert(“确认您的删除操作码”); D.window.prompt(“确认您的删除操作码”); 31. 以下关于JavaScript的说法中错误的是(B)(选择一项) A.jQuery是基于JavaScript的一个封装框架 B.JavaScript与JQuery是两种脚本语言 C.JavaScript可以通过script标签的形式引入到网页中 D.使用jQuery方法前必须先引入jquery框架库文件 32. 在JavaScript中下列说法错误的是(D)(选择一项) A.setInterval( )用于在指定的毫秒后调用函数或计算表达式可执行多次 B.setImeout( )用于在指定的毫秒后调用函数或计算表达式可执行一次 C.setInterval( )的第一个参数可以是计算表达式也可以是函数变量名 D.clearInterval( )和clearTimeout( )都可以消除setInterval( )函数设置的timeout 33. 在以下选项中关于JavaScript的Date对象描述正确的是©.(选择一项) A.getMonth( )方法能返回Date对象的月份其值为1~12 B.getDay( )方法能返回Date对象的一个月中的每一天其值为1~31 C.getTime( )方法能返回某一时刻(1970年1月1日)依赖的毫秒数 D.getYear( )方法只能返回4位年份长用于获取Date对象的年份 34. 在JavaScript语法中下列说法正确的是(AB)(选择二项) A.parseInt(43.12)返回值为43 B.parseInt(‘abc43.12’)返回值为NaN C.parseFloat(‘45.13abc’)parseInt(43.12) 返回true D.isNaN(parseFloat(‘45.13abc’))返回true 35. 关于JavaScript中的Math对象的说法正确的是(B)(选择一项) A.Math.ceil(512.51)返回的结果为512 B.Math.floor( )方法用于对数字进行下舍入 C.Math.round(-512.51)返回的结果为-512 D.Math.random( )返回的结果范围为0-1包括0和1 36. Javascript的基本组成包括以下(ABC)选项(选择三项) A.DOM B.BOM C.ECMAScript D.jQuery 37. 在网页中执行以下JavaScript代码var str “http://www.guanghe.com”;str.title “北京光何”;alert(str.substring(4));该代码在网页中输出的内容是(D)(选择一项) A.空 B.程序报错 C.www. http://D.guanghe.com 38. 在JavaScript中下列说法错误的是( D )(选择一项) A.setInterval( )用于在指定的毫秒后调用函数或计算表达式,可执行多次 B.setTimeout( )用于在指定的毫秒后调用函数或计算表达式可执行一次 C.setInterval( )的第一个参数可以是计算表达式也可以是函数变量名 D.clearInterval( )和clearTimeout( )都可以清楚setInterval( )函数设置的timeout 39. javascript脚本的类型转换说法正确的是( D )(选择一项) A.parseInt(“66.6s”)的返回值是7 B.parseInt(“66.6s”)的返回值是NaN C.parseFloat(“66ss36.8id”)的返回值是36 D.parseFloat(“66ss36.8id”)的返回值是66 40. 关于JavaScript中的Math对象的说法正确的是(B)。(选择一项) A.Math.ceil(512.51)返回的结果为512 B.Math.floor( )方法用于对数进行下舍入 C.Math.round(-512.51)返回的结果为-512 D.Math.random( )返回结果为0~1包括0和1 三、判断题
JavaScript是Microsoft公司设计的脚本语言。 F JavaScript既可以用于Web客户端应用也可以用于web服务器端应用。 T 编写JavaScript程序的唯一工具是纯文本编辑器。 F 在JavaScript中可以用十六进制形式来表示浮点数常量。 F 在JavaScript中使用单引号标记字符常量而是用双引号标记字符串常量。 F 在定义JavaScript变量中一定要指出变量名和值。 F 用var定义一个变量后如果没有赋予任何值那么它的值是空值即null。 F JavaScript规定在使用中任何变量之前必须先使用var声明它。 F 在使用var x1声明变量x之后赋值语句x今天天气真好将出错。 F JavaScript表达式的类型只取决于运算符与操作数无关。 F 在JavaScript中两个整数进行除/运算其结果也为整数。 F JavaScript中的Image对象提供了将图象预加载到内存的方法。 F JavaScript中的事件柄指向一段脚本程序用来处理所发生的事件。 T JavaScript的文档对象模型是树型结构的。 T JavaScript的核心语言对象包括字符串对象、数学对象、日期对象、数组对象。 T JavaScript与客户端的交互是基于事件驱动的。 T JavaScript的强大功能主要是其提供了众多的内置对象。 F JavaScript语言的语法类似C语言。 F JavaScript不声明变量的数据类型变量可直接使用 T JavaScript能在客户方写硬盘。 F 四、简答题简述JavaScript中获取某个元素的三种方式。JavaScript中的三种弹出式消息提醒命令是什么?JavaScript操作CSS的两种方式请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码简述JavaScript语言及其特点。举例JavaScript常用数据类型有哪些举例Javascript的常用对象有哪些DOM和BOM及其关系java跟JavaScript有什么联系?JAVA语言是强类型语言javascript是弱类型语言。简述一下javascript定义数据类型和方法与Java的异同。 “和”有什么区别?内置函数isNaN, escape,unescape,eval,parseInt,parseFloat分别都有什么作用?某个元素的id是aa,那么javascript中通过什么方法可以获得该元素对应的对象。说出下面的事件都有什么作用onload,onunload,onblue,onchange,onfocus,onkeypress,onkeydown,onkeyup,onmouseover,onmousemove,oncopy,onbeforecopyjs是一种基于对象和事件驱动的语言用语言描述下面代码的执行过程
五. 编码题
1、实现在标题栏上动态显示当前时间的效果。
htmlheadtitle新建网页 1/title/headbody onloadshowTime()scriptfunction showTime(){nownew Date();displaynow.toLocaleString();document.titledisplay;setTimeout(showTime(),1000)}/script/body
/html
2、交换图像。
a onmouseoverdocument.p1.srcimages/IMG02.JPGonmouseoutdocument.p1.srcimages/IMG01.JPGimg border0 srcimages/IMG01.JPG width200 height150 namep1
/a3、改变下拉列表框的选项时能显示当前选项的文本和值。
form nameaselect namea size1 onchange_sel(this)option valuea1/optionoption valueb2/optionoption valuec3/option/select
/form
scriptfunction _sel(obj){alert(显示文本 obj.options[obj.selectedIndex].text);alert(值 obj.options[obj.selectedIndex].value);}
/script4、要求能够弹出对话框提示当前选中的是第几个单选框。
htmlheadscriptfunction foo(){var rg document.getElementsByName(radioGroup);for (var i 0; irg.length; i){if(rg[i].checked){alert(你选择了第 (i1) 个单选框);}}return false;}/script/headbodyform nameform1 onsubmitreturn foo();input typeradio nameradioGroup/input typeradio nameradioGroup/input typeradio nameradioGroup/input typeradio nameradioGroup/input typeradio nameradioGroup/input typeradio nameradioGroup/input typesubmit//form/body/html5、改变下拉列表框显示图片并显示在文本框中。
htmlheadtitle图像切换/titlescriptfunction LoadImg(f){document.img1.srcdocument.form1.D1.options[document.form1.D1.selectedIndex].value;document.form1.T1.valuedocument.form1.D1.options[document.form1.D1.selectedIndex].value;}/script/headbodyform nameform1 pinput typetext nameT1 size20select size1 nameD1 onchangeLoadImg(this.form)option selected valueimages\img01.jpg图片一/optionoption valueimages\img02.jpg图片二/optionoption valueimages\img03.jpg图片三/option/select/pimg srcimages\Img01.jpg nameimg1 width250 height200/form/body
/html6、请编码实现如下效果。
当“重复密码”框失去焦点时判断两次密码一致性如果不一致在后面文本框中显示上图效果如果一致“两次密码不一致”提示消失2年龄判断要求年龄必须是数字
script typetext/javascriptfunction checkpwd(){//验证两次密码是否一致var pwd1 document.getElementById(pwd);var v1 pwd1.value;var pwd2 document.getElementById(pwd2);var v2 pwd2.value;var pwdmsg document.getElementById(pwdmsg);if(v1v2){pwdmsg.innerHTML;}else{pwdmsg.innerHTML两次密码不一样;}}function checkage(){//验证年龄是不是数字var age document.getElementById(age);var v1 age.value;var agemsg document.getElementById(agemsg);if(isNaN(v1)){agemsg.innerHTML年龄必须是数字;}else{agemsg.innerHTML;}}
/script