第三章 JavaScript:1、JavaScript基础知识,主要介绍脚本语言JavaScript在HTML网页中的使用,如通过‹script›标签放置JavaScript代码;还介绍了变量的定义及使用,运算符的种类及使用优先级等2、JavaScript事件与函数,主要介绍函数的定义、调用;有参数的函数、有返回值的函数定义及使用;事件及事件处理机制3、JavaScript的对象,主要介绍String、Date、Array等对象的方法及使用,如实现动态时钟。4、JSON对象,主要介绍JSON的概念,JSON对象与JSON数组,JSON字符串与对象的转换方法,JSON的基本操作与应用。5、浏览器对象,主要介绍window对象、location对象、history对象、document对象的方法、属性及使用。6、综合案例的设计,主要使用浏览器对象实现注册页面的验证、使用鼠标事件实现表格变色等。3.1JavaScript基础知识:一 理论讲解1)JavaScript简介:表单验证、动态特效、游戏编程2)JavaScript实现:script标签的使用3)JavaScript文件及引用4)JavaScript变量、运算符、表达式5)JavaScript可以实现的功能。如直接向HTML页面输出信息、对事件作出反应、重写HTML标签显示的内容、改写HTML标签样式二 案例开发百分制分数的及格与不及格的判断与输出。设计技巧:JavaScript获取数据、判断数据的方法。
3.2JavaScript流程控制:一 理论讲解1)分支语句2)迭代语句3)转移语句二 案例开发百钱百鸡问题。设计技巧:使用穷举算法实现。
3.3JavaScript事件与函数:一 理论讲解1)事件名称2)事件处理函数的调用3)函数的定义(直接嵌入、链接外部文件)二 案例开发简易计算器。设计技巧:函数的定义、事件及处理。
3.4JavaScript数组对象:一 理论讲解1)Array数组的概念2)数组对象的创建3)数组的常用方法及使用二 案例开发数组中的最大数最小数求解。设计技巧:Array数组的创建、使用,最大数最小数算法的实现。
3.5JavaScript字符串对象:一 理论讲解1)String字符串对象的创建2)字符串的常用方法及使用二 案例开发字符串综合应用。设计技巧:使用多种方式创建字符串、计算字符串的长度、取子串、字符串替换等。
3.6JavaScript日期对象:一 理论讲解1)Date对象的创建2)日期对象的的常用方法及使用二 案例开发动态时钟。设计技巧:使用层标签显示系统时间、设置计时器、获取系统时间的时分秒。
3.7JSON:一 理论讲解1)JSON简介2)JSON语法3)JSON应用4)JSON数据处理二 案例开发登录用户合法性判断。设计技巧:JSON用户登录文件的读取与解析。
3.8浏览器对象:1)DOM模型2)window对象3)document对象获取元素的两种方式:直接获取、通过表单获取4)location对象5)history对象
3.9综合案例——注册表单验证:综合案例设计技巧:1)通过document对象获取页面元素2)按钮单击事件的使用3)表单submit()方法的使用4)JS和CSS文件的使用
3.10综合案例——实现表格变色:综合案例设计技巧:1)通过document对象获取页面元素2)鼠标事件的使用3)JS和CSS文件的使用
[单选题]在DOM编程中,表单对象是document对象的子对象。

选项:[错, 对]
[单选题]表单信息的验证只能放在服务器端执行。

选项:[对, 错]
[单选题]

JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()验证函数返回值为true时,                                  

选项:[验证通过,提交数据给服务器, 验证不通过,不提交数据给服务器, 验证不通过,提交数据给服务器, 验证通过,不提交数据给服务器]
[单选题]已知定义如下 var a = "abcd"; var b = "abcd"; var c = new String("abcd"); var d = new String("abcd");下列输出是() document.writeln(a == b); document.writeln(a === b); document.writeln(a == c); document.writeln(a === c); document.writeln(c == d); document.writeln(c === d);

选项:[true true true false false false, true true true true true true, true true false false false false, true true true false true false]
[单选题]在浏览器的DOM中,根对象是window。

选项:[错, 对]
[单选题]鼠标覆盖的事件是onMouseOut,鼠标离开的事件是 onMouseOver。

选项:[对, 错]
[多选题]

可以填入下列代码空白处的是( )。                                            

 ____________

 a[10] = 100;

选项:[var a = new Array(11);, var a = new Array(10);, var a = [1,2,3];, var a = new Array();]
[多选题]以下对JSON的描述哪些是正确的?

选项:[是基于纯文本的数据交换格式。, 是基于JavaScript的一个子集。, 是一种轻量级的数据交换格式。, 全称是JavaScript Object Notation(JavaScript对象表示法)。]
[多选题] JavaScript中常用的鼠标事件有____________。(多选)

选项:[ onMouseMove,   onMouseLeave,  onMouseOver,  onMourseIn]
[单选题]使用<script type="text/javascript" src="d:/a.js"></script>语句可以在HTML中引入d:/a.js文件;使用<link type="text/css" href="d:/b.css"></link>语句可以在HTML中引入d:/b.css文件 。

选项:[对, 错]
[单选题]

已知

var a = new Date('9/25/2010 18:36:42');

通过a.getMonth()获取的是()。

选项:[9, 10, 8, 2010]
[单选题]若变量定义为var s = ",1,2,3, ,5,";则s.split(",").length的计算结果是()。

选项:[7
, 4, 5, 6]
[单选题]

已知var str="abcdefg";

str.substring(1,2)取出的子串是()。

选项:[a, bc, b, ab]
[单选题]可以跳出switch选择结构的语句是 break。

选项:[错, 对]
[多选题]对于id为"name"的文本框,判断其输入为空的正确JavaScript代码是( )

选项:[document.getElementById("name").value == "", document.getElementsByName("name").value =="", document.getElementById("name").value.length ==0, document.getElementsByName("name").value.length == 0]
[多选题]JavaScript中,数组定义合法的是()。

选项:[var arr=new Array(10);, var arr=new Array("abc","ef","235");, int arr=new int[];, var arr=new Array();]
[单选题]使用JavaScript代码编写验证函数,并形成文件mycheck.js。在需要进行验证的页面中,通过下面一行可以链接文件。<script type="text/javascript" src="mycheck.js"></script>

选项:[错, 对]
[单选题]下列代码中能够以"1949年10月1日"的格式输出当前日期的是( )。

选项:[

var d = new Date();

输出:d.getFullYear() + "年" + d.getMonth() + "月" + d.getDay() + "日"
,

var d = new Date();

输出:d.getFullYear() + "年" + (d.getMonth() +1)+ "月" + d.getDay() + "日"
,

var d = new Date();

输出:d.getFullYear() + "年" + d.getMonth() + "月" + d.getDate() + "日"
,

var d = new Date();

输出:d.getFullYear() + "年" + (d.getMonth() +1)+ "月" + d.getDate() + "日"
]


[多选题]属于window对象的方法是()。

选项:[toString, open, setTimeout, alert]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部