js中都有哪些定时器,它们之间的区别是什么。
答案是:setlnterval|循环调用|setTimeOut|一次
事件委托是什么?
答案是:冒泡|父节点|目标节点|事件代理|子元素|动态绑定|监听函数
简述let和var的区别。
答案是:var:(1)存在变量的提升;(2)允许重复声明变量; let:(1)不存在变量的提升;(2)不允许重复声明变量;(3)块级作用域(局部变量)
Jqurey中的五大选择器。
答案是:基本|层次|属性|过滤|可见性
如何编写高性能的Javascript?
答案是:四则运算|嵌套循环|未定义的变量|数组长度
js获取原型的方法?
答案是:1p.proto 2p.constructor.prototype 3Object.getPrototypeOf(p)
Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?
答案是:hasOwnProperty,所有继承了Object的对象都会继承到hasOwnProperty方法。这个方法可以用来检测一个对象是否含有特定的自身属性,和in运算符不同,该方法会忽略掉那些从原型链上继承到的属性。
获取标签元素属性的值的方法有哪两种。这两种方法有什么区别。
答案是:getAttribute|属性的值|setArreibute|当前元素
javaScript的特点?
答案是:交互行为|脚本语言|客户端脚本|解释性语言
javaScript的作用?
答案是:表单验证|交互特效
简述进行web开发时需要用到的客户端技术和服务端技术有哪些?
答案是:客户端技术:html、css、客户的脚本技术、 服务器端技术:asp.net、jJSP、PHP、CGI
简述页面元素定位方式(position定位)都有哪些,及其他们之间的区别。
答案是:1.position:relative相对定位:相对自己原先的位置进行调整,不会脱离标准文档流,作为绝对定位的参照物 2.position:absolute绝对定位:脱离标准文档流,不管盒子是不是块级元素都可以直接设置宽高 3.position:fixed:固定定位:fixed定位的参照物总是当前的文档
JS有几种循环,分别是什么?
答案是:for循环、dowhile、循环while循环。
网页中引入javaScript三种方式?
答案是:1.使用标签内部样式 2.使用外部js文件 3.直接在HTML标签中的行内样式。
Dom概述(文档对象模型)。
答案是:由CoreDom,XMLDom,HTMLDom组成。
超链接只能在不同的网页之间进行跳转。()
A.正确
B.错误
答案是:B
一个页面中只可以有一个Div。()
A.正确
B.错误
答案是:B
目前,最常用的页面布局技术是框架布局技术。()
A.正确
B.错误
答案是:B
使用专业化的网页制作工具能够提高HTML文档的制作效率。()
A.正确
B.错误
答案是:A
JavaScript规定在使用中任何变量之前必须先使用var声明它。()
A.正确
B.错误
答案是:B
在JavaScript中可以用十六进制形式来表示浮点数常量。()
A.正确
B.错误
答案是:B
编写JavaScript程序的唯一工具是纯文本编辑器。()
A.正确
B.错误
答案是:B
在定义JavaScript变量中,一定要指出变量名和值。()
A.正确
B.错误
答案是:B
与VBScript相比,JavaScript的优势在于它不仅应用于IE浏览器,也适用于其他浏览器。()
A.正确
B.错误
答案是:A
JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。()
A.正确
B.错误
答案是:A
javaScript是一种解释性语言,边执行边解释。()
A.正确
B.错误
答案是:A
javaScript主要用来向HTML页面找那个添加交互行为。()
A.正确
B.错误
答案是:A
javascipt中switch语句中不用break时只能执行其中一个case条件结构()
A.正确
B.错误
答案是:B
在事件中调用有参函数时,传递参数为字符串型时,单或双引号不能重复()
A.正确
B.错误
答案是:A
在一个文档中可以有一个或多省表单,也可以在表单中再嵌套表单()
A.正确
B.错误
答案是:B
表单元素的value都可显示在窗口中()
A.正确
B.错误
答案是:B
单选按钮通常是成组使用的,且成组时按钮的name值应相同()
A.正确
B.错误
答案是:A
javascript中this关键字在主程序中(不在任何函数中或事件处理程序中)时指的是window()
A.正确
B.错误
答案是:A
javascript表单元素文本框默认值为字符串类型()
A.正确
B.错误
答案是:A
javascript的内置函数setIimeout(函数名,时间延迟)可设置经多少毫秒后执行某个函数()
A.正确
B.错误
答案是:A
在window.open()方法中设置窗口特征时,窗口特征属性间应用分号分隔()
A.正确
B.错误
答案是:B
调用有参数函数时,传递的实参与形参在个数上可以不一致()
A.正确
B.错误
答案是:A
调用函数时,函数名的小括号可以省略()
A.正确
B.错误
答案是:B
在javascript用大括号来区分执行的程序段的范围()
A.正确
B.错误
答案是:A
定义函数时函数名后小括号在没有参数时可以省略()
A.正确
B.错误
答案是:B
在javascript中函数名是不能重复的,如果重复写在后面的函数覆盖前面函数()
A.正确
B.错误
答案是:A
javascript中样式与CSS样式表的语法区别是对象属性中间没有横线”-”,同时第二个单词首字母是否大写。()
A.正确
B.错误
答案是:A
使用this.style.backgroundColor=””可以将对象的背景色恢复为默认状态。()
A.正确
B.错误
答案是:A
javascript是一种面向对象的语言()
A.正确
B.错误
答案是:B
数组是具有相同数据类型的一个或多个值的集合。用下标区分数组中的每个值。在JavaScript中,数组的下标从1开始。()
A.正确
B.错误
答案是:B
动态改变页面内容不但可以使用innerHTML属性来实现,还可以使用display属性来实现()
A.正确
B.错误
答案是:A
样式表类型有三种:行内样式表、内嵌样式表和外部样式表()
A.正确
B.错误
答案是:A
docoment对象的常用方法getElementById()用于访问相同名称的一组元素。()
A.正确
B.错误
答案是:B
JavaScript代码都是写在开始标记之间。()
A.正确
B.错误
答案是:A
在JavaScript中,两个整数进行除(/)运算,其结果也为整数。()
A.正确
B.错误
答案是:B
JavaScript表达式的类型只取决于运算符,与操作数无关。()
A.正确
B.错误
答案是:B
在JavaScript中,任何函数都是Function对象。()
A.正确
B.错误
答案是:A
在JavaScript中,任何对象都是Object对象类的实例。()
A.正确
B.错误
答案是:A
JavaScript中的事件柄指向一段脚本程序,用来处理所发生的事件。()
A.正确
B.错误
答案是:B
JavaScript中的Image对象提供了将图象预加载到内存的方法。()
A.正确
B.错误
答案是:B
JavaScript的文档对象模型是树型结构的。()
A.正确
B.错误
答案是:A
关于BOM,history对象的父对象是window对象。()
A.正确
B.错误
答案是:A
JQuery中的美元符号$其实是jQuery的别名,所以在代码中可以用jQuery代替美元符号$。()
A.正确
B.错误
答案是:A
Ajax使用XMLHttpRequest进行异步数据查询。()
A.正确
B.错误
答案是:A
Ajax并不是全新的技术,而是整合了几种现有的技术:JavaScrip、XML和CSS。()
A.正确
B.错误
答案是:A
Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。()
A.正确
B.错误
答案是:A
jQuery功能强大,能完全取代JavaScript。()
A.正确
B.错误
答案是:B
ajax技术是一种客户端技术。()
A.正确
B.错误
答案是:A
jQuery的load()方法中data参数是必须的。
A.正确
B.错误
答案是:B
通过设置层的ID标识,获得层对象,语法为________。
答案是:document.all.层的id
javascript中当文本框获得焦点则激发________事件;文本框内容被选中则激发________事件。
答案是:onFocu | onSelect
javascipt中使用________方法可使用对象获得焦点;使用________方法可选中对象的文本内容。
答案是:focus() | select()
表单的________事件是一个有返回值的事件,如果返回值为true则执行提交操作,否则不执行。
答案是:onSubmit
对于 图像标签,可通过其________属性设置图像的提示信息。
答案是:alt
对于层对象可以通过________设置层与层间的重叠关系。其值越大越靠前,越小越靠后。
答案是:z-index
在网页制作的过程中,层根据实际应用需要划分为两种使用方式;________和________。
答案是:有样式的层|无样式的层
在关闭窗口可用window对象的________方法。
答案是:close()
修改文档对象的________属性可以改变整个页面的背景颜色,即窗口中内容显示的所有区域,而________属性是改变页面中某一个对象的背景区域颜色。
答案是:bgColor | backgroundColor
在Javascript中声明变量要使用关键字________进行显式声明,在一行声明多个变量时,每个变量之间要以________分隔。
答案是:varb | 逗号(,)
javascript中,使用________方法在页面弹出信息提示框;使用________方法向页面输出信息。
答案是:alert(“要显示的内容”)|documet.write(“输出内容”)
javascript通常将内置对象划分为三类:一类是________,另一类属于________,第三类是________.
答案是:浏览器对象|语言对象|html对象
Window对象常用的属性中,history表示()
答案是:客户访问过的URL的信息
DOM是W3C国际组织的一套Web标准,它定义了访问HTML文档对象的一套()、()、()
答案是:属性/方法/事件
offsetWidth包含padding、border、()的值。
答案是:内容区域的宽度(width)
()用来获取带有定位的父元素。
答案是:offsetTop
通过()来获取元素到设置了定位的父元素顶部的距离。
答案是:offsetTop
jQuery中addClass()方法可以来设置和获取样式。()
A.正确
B.错误
答案是:A
jQuery是一个JavaScript库。()
A.正确
B.错误
答案是:A
style可以得到任意样式表中的样式值。()
A.正确
B.错误
答案是:B
offset系列是只读属性。()
A.正确
B.错误
答案是:A
scrollTop和scrollLeft是获取被滚动出去的距离。()
A.正确
B.错误
答案是:A
关于IFrame表述正确的有()
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象
D.可以通
答案是:ABCD
下面()不是XMLHttpRequest对象的方法名。
A.open
B.send
C.readyState
D.responseText
答案是:CD
在Ajax应用程序中,服务器端的()可供客户端访问。
A.ASP.NET页面
B.HTML页面
C.Web服务
D.一般处理程序
答案是:AC
使用Ajax可带来便捷有()。
A.减轻服务器的负担
B.无刷新更新页面
C.可以调用外部数据
D.可以不使用JavaScript脚本
答案是:ABC
构成Ajax的技术有()
A.DOM
B.XML
C.JS
D.HTML
答案是:ABCD
在JavaScript中,对于浏览器对象的层次关系正确理解的是()。
A.window对象是所有页面内容的根对象
B.document对象包含location对象和history对象
C.location对象包含history对象
答案是:AD
以下哪个单词不属于javascript关键字:()
A.while
B.parent
C.case
D.class
答案是:B
在JavaScript中用下面哪个关键字来定义变量:()
A.int
B.document
C.char
D.var
答案是:D
在JavaScript表达式中12+"12"+"5"的结果是:()
A.29
B.1217
C.126
D.12125
答案是:D
DOM定义了访问HTML文档对象的一套:()
A.属性
B.方法
C.事件
D.以上都是
答案是:D
在JavaScript中,命令按钮(Button)支持的事件是:()
A.onClick
B.onChange
C.onSelect
D.onLoad
答案是:A
setInterval(myFunc,20)语句的含义是:()
A.每隔20秒,myFunc函数就会被调用一次
B.20毫秒以后,myFunc函数被调用一次,且只调用一次
C.每隔20毫秒,myFunc函数就会被调用一次
D.循环调
答案是:C
下面对于JavaScript中的复选框(checkbox)的说法正确的是:()
A.如果需将一个复选框选中,需要将复选框的selected属性设为true
B.如果需将一个复选框选中,需要将复选框的checked属性设为true
C.
答案是:D
JavaScript语言的文件中,focus将触发的事件是:()
A.元素失去焦点
B.当前焦点位于该元素
C.页面被载入
D.将当前内容提交
答案是:B
页面上需要让用户填入一些信息时,我们一般都要对用户填入的信息做()
A.表单验证
B.数据分析
C.数据采样
D.数据确认
答案是:A
下列声明变量的语句,符合JavaScript语法的是()
A.dimx;
B.intx;
C.varx;
D.x;
答案是:C
JavaScript使用()符号来分隔两条语句
A.分号
B.逗号
C.句号
D.引号
答案是:A
以下不属于鼠标事件的是()
A.onclick
B.onmouseover
C.onload
D.onmouseout
答案是:C
在JavaScript中以对话框的形式来显示提示或警告信息方法是()
A.document.write()
B.alert(s)
C.msgBox(s)
D.console.log(s)
答案是:B
JavaScript外部文件的扩展名是()
A.html
B.cs
C.js
D.css
答案是:C
以下不属于Javascript原始类型的是:()
A.string
B.number
C.function
D.boolean
答案是:C
下列不是document对象的属性的是:()
A.title
B.body
C.html
D.documentElement
答案是:C
下列关于鼠标事件描述有误的是()
A.onclick表示鼠标单击
B.ondoublelclick表示鼠标右击
C.onmousedown表示鼠标的按钮被按下
D.onmousemove表示鼠标进入某个对象范围,并且移动
答案是:B
在页面上动态创建一个li标签,可以使用的语句是()
A.document.createElement()
B.document.newElement()
C.document.createLabel()
D.document.new
答案是:A
下面对于JavaScript中的单选按钮(radio)的说法正确的是:()
A.单选按钮可以通过单击“选中”和“未选中”来进行切换
B.单选按钮没有checked属性
C.单选按钮不支持onClick事件
D.单选按钮的length
答案是:A
在DOM对象模型中,下列选项中的()对象位于BOM对象模型的第三层。
A.links
B.document
C.button
D.images
答案是:AD
关于Javascript中数组的说法中,正确的是()
A.数组的长度必须在创建时给定,之后便不能改变
B.由于数组是对象,因此创建数组需要使用new运算符
C.数组内元素的类型可以不同
D.数组可以在声明的同时进行初始化
答案是:BCD
关于Number函数转换规则,下面的说法正确的是()
A.如果是Boolean值,true返回1,false返回0
B.如果是null值,返回undifined
C.如果是undefined,返回NaN
D.如果是数值,返回原值
答案是:AD
以下是js变量命名规范的是()。
A.由字母、下划线、美元符号或数字组合而成
B.不区分大小写
C.不能以关键字或保留字命名
D.第一个字符必须是一个字母、下划线(_)或一个美元符号($)
答案是:ACD
在HTML页面中,下面关于Window对象的说法不正确的是()。
A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息
B.Window对象是浏览器所有内容的主容器
C.如果文档定义了多个框架,浏览器只为原始文档创建一个
答案是:C
AJAX术语是由哪家公司或组织最先提出的()
A.Google
B.IBM
C.AdaptivePath
D.DojoFoundation
答案是:C
以下哪个技术不是Ajax技术体系的组成部分?()
A.XMLHttpRequest
B.DHTML
C.CSS
D.DOM
答案是:B
XMLHttpRequest对象有几个返回状态值?()
A.3
B.4
C.5
D.6
答案是:C
Ajax程序在处理请求结果时,如果以文本的方式处理,需要使用XMLHttpRequest的哪个属性()。
A.responseText
B.responseXML
C.requestText
D.requestXML
答案是:A
目前为:
1/2
页
首页 上页 下页 尾页