阅读下列说明和HTML文本,分析其中嵌入的Javascript脚本,将应填入______处的语句写在答题纸的对应栏内。
[说明]
在网页鼠标的后面跟随着一串飘动的字符“欢迎访问希赛教育网站”。
HTML文本如下:
参考答案:(1)message.split("") (2)xpos[i-1]+step
(3)i=0;i<message.length-1;i++ (4)message[i]
(5)handlerMM
解析:本题考查在HTML文本中嵌入JavaScript脚本。题目要求实现在网页鼠标的后面跟随着一串飘动的字符“欢迎访问希赛教育网站”这个功能。下面来具体分析一下程序。
第(1)空是给变量message 赋一个值,这行语句的作用在注释中已经给出,是将整个字符串转化为单一元素的字符串数组。在JavaScript脚本语言中,用函数split()可以实现这个功能。因此,此空答案为“message.split("")”。
第(2)空在一个循环体中,题目注释已经给出了这个循环的作用,即设置每个字符的位置。由上面的程序可以知道每个字符之间的间距是step,那么字符位置在水平方向上的改变应该是step。因此,答案为“xpos[i-1]+step”。
第(3)空是一个循环的条件,这个循环的作用题目注释已经给出,即设置字符输出位置。结合上面设置字符输出位置的循环,很明显可以得到答案。因此,答案为“i=0;i<message.length-1:i++”。
第f(4)空也在一个循环体中,这个循环体的作用是输出每个字符。这里很明显是document.write()输出操作的参数,结合循环中的其他两条语句,不难推断出,此空所在语句是输出字符,而字符被存放在数组message中。因此,答案为“message[i]”。
第(5)空在一个条件判断语句中,这个条件判断语句的功能是重绘。题目要求字符串“欢迎访问希赛教育网站”跟随在鼠标的后面飘动,因此,这里需要调用函数handlerMM,即答案为“handlerMM”。