当前位置:文档之家› JavaScript上机练习

JavaScript上机练习

JavaScript上机练习
JavaScript上机练习

第一章JavaScript基本语法

1:打印数字金字塔

训练技能点

变量的声明与赋值

使用for循环

需求说明

打印数字金字塔,效果如下图1.2.1所示。

图1.2.1 打印指定高度为6层的数字金字塔

实现思路

(1)定义一个变量,赋值为数字金字塔的高度。

(2)使用嵌套for循环打印数字金字塔。

(3)声明i控制外重循环的层数。

(4)声明j控制内层循环,分别打印空格、递增的数字和递减的数字。

(5)空格使用” ”来打印。

关键代码

"https://www.doczj.com/doc/739440662.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

打印数字金字塔

2:打印三角形

训练技能点

嵌套for循环语句

if条件语句的使用

需求说明

编写JavaScript脚本实现输出图1.2.2和图1.2.3的图形。

图1.2.2输入数字为6的时候只需打印出倒三角形

图1.2.3输入数字为5的时候需要打印出倒三角形和正三角形具体的要求如下:

指定一个变量并赋值。当输入的数字大于5的时候,输出图1.2.2所示的倒三角形,三角形的层数等于输入的数字值;当输入的数字小于或等于5的时候,输出图1.2.3所示的倒三角形和正三角形,倒三角形和正三角形的层数均等于输入的数字值。

实现思路

(1)指定一个变量并赋值。

(2)输出倒三角形。

(3)判断层数要求,当数字小于等于5的时候,再次输出正三角形,否则不再输出。

关键代码

3:函数的定义与调用

训练技能点

使用function关键字自定义函数

多重if语句

onload事件

需求说明

根据时间段显示不同的提示信息。参考的提示信息如下:

上午9点至下午5点,显示:你好,请用饱满的精神开始工作!

下午5点至晚上10点,显示:现在是下班后的自由时间,是继续充电呢还是娱乐一会儿?

晚上10点至次日5点,显示:辛勤劳作了一天了,该休息了!

次日早上6点至8点,显示:一日之计在于晨,清新的早晨来临了,早上好!

系统的提示信息如下图1.2.4和图1.2.5所示。

图1.2.4根据当前时间显示提示信息-1

图1.2.5根据当前时间显示提示信息-2

实现思路

(1)使用function关键字自定义函数welcome()。

(2)定义一个变量,表示当前的时间。

(3)使用多重if判断不同时间,通过alert()输出提示信息。

(4)使用window的onload事件调用welcome()函数。window的onload事件,当网页加载时候被触发,调用其关联的函数。

无标题文档

4:parseInt和parseFloat的应用-1

训练技能点

自定义函数的定义与使用

使用parseInt和parseFloat函数将字符串转化为数值

制作根据商品数量和单价计算价格的简易购物车,如图1.2.6所示。

图1.2.6简易购物车

实现思路

(1)使用“document.all.元素名称.value”获得文本框中的单价和购买数量。document.all.

元素名称.value可以设置和获得表单域中表单的value值的内容。

(2)使用parseFloat和parseInt函数分别将单价和购买数量转化为数字格式。

(3)将转换后的商品价格和单价的乘积结果作为总价显示在指定位置。

关键代码

无标题文档

简易购物车


编号名称单价(元)数量总价
A-01ThinkPad SL300

readonly="readonly"/>

value="计算价格" onclick="cal()"/>

5:parseInt和parseFloat的应用-2

训练技能点

自定义函数的定义与调用

使用parseInt和parseFloat函数将字符串转化为数值

需求说明

扩展实训任务4中的购物车,使得一次能够购买多件物品,并计算出价格小计和总售价。效果如下图1.2.7所示。

图1.2.7扩展购物车

实现思路

(1)使用document.all.元素名称.value获得文本框中的单价和购买数量。

(2)使用parseFloat和parseInt函数分别将单价和购买数量转化为数字格式。

(3)将转换后的商品价格和单价的乘积结果作为小计,并计算总计。

(4)将计算完成的小计和总计显示在页面中的合适位置。

第二章BOM编程

1:open常见应用

训练技能点

窗口开启window.open( )方法

窗口关闭close( )方法

页面提示alert( )方法

信息确认对话框confirm( )方法

需求说明

根据要求,在页面上设置事件触发按钮,开启不同类型的窗口。页面按钮效果如下图2.2.1所示。

图2.2.1 打开窗口

实现思路

(1)通过设置window.open( )方法的参数,确定新窗口打开的类型。

(2)使用showModalDialog( )方法调用模式窗口。在模式窗口页面的

2:模式窗口和主窗口之间的信息传递

训练技能点

showModalDialog( )方法的调用

模式窗口和主窗口的信息交互

JavaScript中定义对象和对象的属性

需求说明

模拟购物车信息提交页面,实现送货地址确认页面,如图2.2.2~2.2.5所示。

图2.2.2 点击订单提交页面填写邮寄地址的链接

图2.2.3 在弹出的模式对话框中进行送货地址确认

图2.2.4 送货地址信息成功反馈

图2.2.5 点击提交订单后系统显示的确认信息

实现思路

(1)定义好送货地址确认窗口的页面内容address.html,如图2.2.3所示。

(2)使用window.showModalDialog()方法开启送货地址确认模式窗口。

(3)在模式窗口的页面中,定义一个对象result。

(4)将模式窗口的表单域填写的值分别作为属性赋值给对象result。

(5)将result对象赋值给模式窗口的window.returnValue。

(6)在主窗口中获得模式窗口传过来的参数并计算完整的地址信息写到主窗口的表单中。(7)在主窗口点击提交订单,提示订单信息。

关键代码

下面是模式窗口address.html中的

下面是主窗口中的

请填写邮寄地址

3:Date对象调用获得当前系统日期

训练技能点

Date对象的方法

获得系统日期的方法

各种根据日期字段处理信息的方法

需求说明

在JavaScript代码中使用Date对象获取当前时间的完整信息,包括星期几、上下午(AM or PM)等,并按照12小时制制作一个实时显示时间信息的时钟。效果如下图2.2.6所示。

图2.2.6信息完全的时钟

实现思路

(1)获得一个Date对象。

(2)通过Date对象的getYear( )方法获得年份;getMonth( )方法获得月份(0-11);getDate( )方法获得日期;getDay( )方法获得一个星期中的第几天(0-6)。

(3)使用getHours( )获得当前小时,getMinutes( )获得当前分钟,getSeconds( )获得当前秒。

(4)使用switch语句将0-6的星期几转化为类似“星期一”的汉字表述方式。

(5)判断当前小时,如果大于12则减去12并在日期字符串后加上PM字样,否则加上AM字样。

(6)使用setTimeout( )方法每隔1000毫秒调用一次时间计算和显示函数,实现时钟动态显示。

关键代码

var date = new Date();

// 略过的代码,可参考核心技能部分的介绍

var dayInWeek = date.getDay();

var day;

var period;

switch(dayInWeek){

case 0: day = "星期日";break;

case 1: day = "星期一";break;

case 2: day = "星期二";break;

case 3: day = "星期三";break;

case 4: day = "星期四";break;

case 5: day = "星期五";break;

case 6: day = "星期六";break;

}

if(hour>12){

hour = hour-12;

period = "PM";

}else{

period = "AM";

}

// 略过的代码,可参考核心技能部分的介绍

var timeStr = "今天是:"+year+"年"+month+"月"+dayInMonth+

"日"+day+"    "+hour+":"+

minute+":"+second+period;

document.getElementById("timmer").innerHTML = timeStr; 4:淘宝网宝贝交易倒计时

训练技能点

根据秒数换算时间

setTimeout( )函数实现时钟倒计时

parseInt( )函数的使用

需求说明

制作淘宝网宝贝交易时间,效果如图2.2.7右下角所示。

图2.2.7淘宝网宝贝交易倒计时

实现思路

(1)定义全局变量seconds为交易时间,初始时间定为93600秒(1天零2小时整)。(2)定义更新交易时间的函数,将剩余时间转化为小时、分钟、秒的格式。

(3)使用setTimeout( )每隔一秒更新一次时间;或者使用setInterval( )函数每隔1秒调用一次时间计算函数。

关键代码

时间的转换方式如下:

var day = parseInt(seconds/86400);

var hourLeft = seconds % 86400;

var hour = parseInt(hourLeft / 3600);

var minuteLeft = hourLeft % 3600;

var minute = parseInt(minuteLeft / 60);

var secondLeft = minuteLeft % 60;

5:setTimeout方法的应用

训练技能点

open函数打开窗口

setTimeout函数的应用

需求说明

模拟电脑病毒效果,效果如图2.2.8所示。

图2.2.8电脑病毒效果实现思路

(1)使用给定图片制作病毒界面。

(2)window.open( )打开病毒界面。

(3)setTimeout( )设置循环开启病毒页面。

(4)定义一个计数器作为开启页面数量控制。

第三章DOM高级编程

1:制作可以关闭的浮动广告

训练技能点

使用document.getElementById( )方法获取层对象

使用样式属性之display的不同取值实现层的隐藏和重新显示

需求说明

要求根据所给素材制作浮动广告,当点击广告中的关闭图标时,浮动广告隐藏。实现效果如图3.2.1所示。

图3.2.1 可以关闭的浮动广告

实现步骤

(1)设置广告层和关闭层,且二者拥有CSS属性position:absolute。

(2)定义JavaScript函数float( ),实现漂浮广告的浮动。

(3)定义JavaScript函数closePoster( ),实现点击关闭图标时,隐藏浮动广告层和关闭图标本身。

关键代码

"https://www.doczj.com/doc/739440662.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd">

可以关闭的浮动广告

javascript课程设计

潍坊科技学院 JavaScript课程设计 报告书 设计题目基于javascript的电子商务网站开发 专业班级11软件一 学生姓名江京翔 学号201101080002 指导教师陈凤萍 日期2012.12.24~2012.1.11 成绩

课程设计任务书 院系:软件学院专业:软件技术班级:11软1 学号:201101080002 一、课程设计时间 2012年12月24日至2013年1月11日,共计3周。 二、课程设计内容 使用html+javascript+css 完成以下任务: 1、能够熟练使用css结合html实现网页布局。 2、熟练使用文档对象模型和事件驱动,能够很好的实现web表单的交互式操作。 3、熟练使用javascrip中的对象,实现网页的动态效果。 三、课程设计要求 1. 课程设计质量: ?贯彻事件驱动的程序设计思想,熟练使用javascript中的对象,实现网页特效。 ?网页设计布局合理,色彩搭配合理,网页操作方便。 ?设计过程中充分考虑浏览器兼容等问题,并做适当处理。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 2. 课程设计说明书: 课程结束后,上交课程设计报告书和相关的网页。课程设计报告书的格式和内容参见提供的模板。 四、指导教师和学生签字 指导教师:学生签名:江京翔 五、教师评语:

基于javascript的电子商务网站开发 摘要 JavaScript是开发WEB应用程序不可或缺的一种语言,无论是为web页面增加交互性还是创建整个应用程序,如果没有Javascript,今天的web就不是现在这个样子了。JavaScript是具有正式规范的基于标准语言;然而,正如任何一个web开发人员所告诉你的那样,几乎每个web浏览器对这个规范的解释都不同。 本网站充分的结合了HTML与CSS的结合充分显示了网站的动态效果,是客户与网站能够充分的结合,进行信息的交换信息不断的进行更新。 基于新闻管理网站,国外新闻页面更具有代表性,是网站最标准型之一,通过Javascript 脚本的交互式该页面更好与其他的页面相互结合。 同时通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。 关键字:节假日、日历、Javascript脚本

13-14JAVASCRIPT程序设计大作业

西安欧亚学院2013-2014学年第一学期期末大作业 专业:软件技术 课程:JavaScript 程序设计 年级:12 一、作业题目: 题目:利用JavaScript 中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 ? 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; ? 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用注意谐调,文本注意格式化 ? 技术运用全面,技术含量高;链接测试正确,跳转流畅; ? 代码应适当缩进,并给出必要的注释,以增强程序的可读性; ? 网页中涉及的所有“路径”必须使用“相对路径”; ? 设计过程中充分考虑浏览器兼容等问题,并做适当处理。 学号_____________ 班级___________ 姓名________ 座位号____ - - - - - - - - - - - - - - - - - - - - - - - - - -- - - -密 ○ - - - - - - - - - - - - - - - - - - - - - - - - 封 ○ - - - - - - - - - - - - - - - - - - - - - - - - 线 ○ - - - - - - - - - - -- - - - -- - - - -- - - -- - - --

原版Javascript程序设计实验指导书

《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。

程序设计基础 javascript作业

JavaScript上机作业 作业1: 使用循环语句,计算从1到100个数相加的结果并将其输出在Web页面上。 习题2: 让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。 实验内容二: JavaScript 对话框 4 、思考题: 设计密码检测程序,密码输入正确,显示“ 欢迎访问” ,不正确显示“ 密码不正确,好好想哟” 。

实验内容三: JavaScript 函数的定义及调用 教师演示 JavaScript 函数的定义及调用的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、程序案例 1 -素数判断 实验内容四: JavaScript 分支结构程序设计 1 、分支结构程序案例 1 -两个数排序 2 、程序案例 2 -税额计算 3 、思考题: 设计JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。 实验容二:JavaScript 对话框 教师演示JavaScript 对话框的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、警示对话框程序案例 2 、确认对话框程序案例 3 、提示对话框程序案例 实验内容二:JavaScript 对话框 4 、思考题: 设计密码检测程序,密码输入正确,显示“ 欢迎访问” ,不正确显示“ 密码不正确,好好想哟” 。 实验内容三:JavaScript 函数的定义及调用 教师演示JavaScript 函数的定义及调用的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题。 1 、程序案例 1 -素数判断

JavaScript程序设计试卷B

2013-2014学年第一学期期末考试 JavaScript程序设计试卷 班级姓名学号成绩 注意:请将答案填在最后一页的答题卡上,否则不予评分。 一、选择题:(本大题共25小题,每小题2分,共50分,在每小题给出的四个选项中,只有唯一正确选项)。 1、写“Hello World”的正确javascript语法是?() A、document.write("Hello World") B、"Hello World" C、response.write("Hello World") D、("Hello World") 2、JavaScript使用()来分隔两条语句。 A、分号 B、逗号 C、括号 D、句号 3、下列JavaScript的判断语句中()是正确的。 A、if(i==0) B、if(i=0) C、if i==0 then D、f i=0 then 4、下列JavaScript的循环语句中()是正确的。 A、if(i<10;i++) B、for(i=0;i<10) C、for i=1 to 10 D、for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假()。 A、!(3<1) B、(4>=4) C、(“c”!=”d”) D、(2<3)&&(3<2) 6、以下不属于鼠标事件的是()。 A、onclick B、onmouseover C、onload D、onmouseout 7、Math.abs(52)的结果是:()。 A、51 B、52 C、-52 D、50 8、以下JavaScript语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示()结果。 A、a1+a2=30 B、a1+a2=1020 C、a1+a2=a1+a2 D、a1+a2=+10+20 9、将字串s中的所有字母变为小写字母的方法是()。 A、s.toSmallCase() B、s.toLowerCase() C、s.toUpperCase() D、s.toUpperChars() 10、以下()表达式产生一个0~7之间(含0,7)的随机整数。 A、Math.floor(Math.random()*6) B、Math.floor(Math.random()*7) C、Math. floor(Math.random()*8) D、Math.ceil(Math.random()*8) 11、不能使用在标签“

”中的属性是()。 A、action B、name C、type D、id 12、标签“”可以通过哪个属性来改变元素的类型()。 A、action B、name C、type D、id 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是 按钮,其名称是myButton,表述该按钮对象的方法是()。 A、document.forms[0].myButton B、document.mainForm.myButton C、document.forms[0].element[0] D、以上都可以 14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 A、 B、 C、 D、 15、表达式125%4的结果是()。 A、0 B、1 C、2 D、3 16、在JavaScript中最常用的显示提示或警告信息方法是()。 ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 装 ┋┋┋┋┋┋┋┋┋ 订 ┋┋┋┋┋┋┋┋┋┋ 线 ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 第 1 页( 共4 页)</p><h2>JavaScript程序设计课程设计指导书</h2><p>课程设计指导书 专业:计算机网络技术 实训名称:JavaScript程序设计课程设计班级: 2014计算机网络技术1、2班指导教师:罗乐霞 起止时间:2016 年1月4日至2015年1 月15 日 信息工程系</p><p>实训报告填写说明: 1、本实训报告是通用实训报告书,当实训课程有配套的实训报告时,则用配套的实训报告。 2、本实训报告主要用于学生在校内的实训教学环节,以记载实训教学的时间、内容、过程、 总结报告和考核等相关内容。 3、教师在结束时给出综合评语及成绩,注明日期并签字。 学生实验实训守则 实验、实训教学是教学计划的重要组成部分,是培养学生的动手能力、分析和解决实际问题能力、提高综合职业技能的重要手段。因此,每个学生都必须认真对待实验、实训教学,遵守实验、实训规程。 一、上实验、实训课前,全体学生应按照指导教师要求认真做好预习,仔细阅读实验、实训指导书,熟悉所用仪器设备的操作规程,明确实验、实训目的、要求和操作步骤。进行实验、实训教学时可根据教学需要,将全班学生分成若干个实验、实训小组。 二、上实验、实训课时,每个学生要带好记录本,按时进入实验、实训室,不迟到、不早退、不旷课。对有净化要求的实验室,在进室时应换上工作服和拖鞋。 三、入室后,应自觉遵守实验实训室的各项规章制度,不许动用与本次实验、实训无关的仪器设备,讲文明、有礼貌,尊敬师长,听从指导教师的安排,保持室内安静,不准高声喧哗和打闹,不准吸烟,不准随地吐痰和乱抛废纸杂物。 四、在进行实验、实训动手操作前,应对实验、实训装置、仪器、设备进行仔细检查,发现问题,要及时向教师报告。 五、实验、实训过程中要自始至终严守操作规程,注意安全,节省水、电、气;如遇发现反常现象或事故苗头,应立即中断实验、实训,报告指导老师或管理员予以处理。 六、实验、实训完毕,学生应主动请指导教师检查有关数据和所用的仪器设备,搞好清洁卫生工作,经指导教师同意后,方可离开实验室。 七、对违反实验、实训室管理制度和操作规程,擅自动用与本次实验、实训无关的仪器设备、私自拆卸仪器设备而造成事故和损失的,视情节轻重和认识态度予以处理。</p><h2>JavaScript简单程序设计</h2><p>J avaScript 简单程序 设计 By Sufer</p><p>目录 一、JavaScript 变量、表达式和运算符 (1) 1 .显示年龄 (1) 2.税额计算 (1) 3 .思考题 (2) 二、JavaScript 对话框 (3) 1 .警示对话框程序案例 (3) 2 .确认对话框程序案例 (3) 3 .提示对话框程序案例 (4) 4 .思考题 (5) 三、JavaScript 函数的定义及调用 (6) 1 .素数判断 (6) 2.局部变量和全局变量 (7) 3. 思考题:设计检测手机号码的程序 (9) 四、JavaScript 分支结构程序设计 (11) 1.两个数排序 (11) 2.常识问答 (12) 3.思考题 (13) 五、JavaScript 循环结构程序设计 (14) 1.求1+2+3+...+100 的累计和. (14) 2.二位整数相加的测试程序 (15) 3.累加用户输入的整数 (16) 4.思考题 (17) 六、制作一个网页:计算两点间距离 (18) 1.代码 (18) 2.实现效果 (19)</p><p>一、JavaScript 变量、表达式和运算符 1 .显示年龄 <script language=javascript> var name; var age; name="张三"; age=20; document.write(name); document.write(" 的年龄是:"); document.write(age); </script> 在网页中显示"张三的年龄是:20"。 2.税额计算 <script language="javascript"> var list,rate=0.05,paid=105,tax; list=paid/(1+rate); tax=paid-list; document.writeln(" 标价 ="+list);</p><h2>《Javascript程序设计》期末考试题</h2><p>重庆电子工程职业学院《JavaScript程序设计》重修试卷 班级:学号:姓名: 一、单项选择题(每题1.5分,共30分) 1. 在HTML中编写JAVASCRIPT程序时,应该使用标记()。 a.<javascript> b.<scripting> c.<script> d.<js> 2. 使用外部JAVASCRIPT程序文件的正确格式是()。 a.<script href=”XX.js”> b.<script name=”XX.js”> c.<script file=”XX.js”> d.<script src=”XX.js”> 3. 在浏览器上运行JAVASCRIPT程序,可以()。 a.动态显示网页内容 b.校验用户输入的内容 c.进行网页动画显示 d.具有以上各种功能 4. 在HTML文件中编写JAVASCRIPT程序时,使用表示()。 a.注释语句 b.重点突出语句 c.对于不支持JAVASCRIPT程序的浏览器,隐藏程序内容 d.没有任何意义 5.在JAVASCRIPT程序中最常用的显示信息内容的语句是()。 a.alert(“HELLO WORLD!”) b.alertBox=“HELLO WORLD!” c.msgBox(“HELLO WORLD!”) d.alertBox(“HELLO WORLD!”) 6.JAVASCRIPT的对象主要包括()。 a.JAVASCRIPT的的内置对象 b.浏览器内置对象 c.自定义对象 d.以上三种都是 7.JAVASCRIPT中自定义对象时使用关键字()。 a.object b.function c.define d.以上三种都是 8.下列JAVASCRIPT的判断语句中()是正确的。</p><h2>《JavaScript程序设计》课程教学大纲</h2><p>《Java Script程序设计》课程教学大纲 一、课程的性质和任务 课程性质:《Java程序设计》是信息与网络技术专业/现代文秘的一门选修课程,是学习Java语言在互联网中使用技巧的一门课程。 主要任务:使学生了解Java中使用对象概念的一般方法,建立有关Java程序设计的思路,掌握在Web中加入动态元素的技巧,具备使用Java开发实用网页的能力。 二、学时分配 第一章 JavaScript简介 教学内容: 讲述Internet、HTML、JavaScript及JavaScript程序的编辑与调试。 重点:WWW、HTML、JavaScript概念;JavaScript程序的编辑与调试方法。第二章在HTML中嵌入JavaScript 教学内容: 讲述怎样在HTML中嵌入JavaScript。 重点:在HTML中嵌入JavaScript的方法以及对不同的浏览器的处理。 第三章 JavaScript的语法结构 教学内容: 讲述JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。 重点:JavaScript语言的变量和数据类型、表达式与操作符、控制流和函数、使用事件触发。</p><p>难点:事件触发 第四章用户自定义对象 教学内容: 讲述对象和实例、数组对象的概念,,以及怎样在JavaScript中使用对象。 重点:对象和实例、数组对象的概念; 难点:在JavaScript中使用对象的方法。 第五章内置对象和函数 教学内容: 讲述String对象、math对象、data对象以及其他对象。 重点:String对象、math对象、data对象以及其他对象的概念; 难点:以上对象的使用方法。 第六章 Navigator对象树 教学内容: 讲述Navigator对象层次、Document对象的属性、方法的概念。 重点:Navigator对象层次模型; 难点:Document对象的使用。 第七章详解Navigator对象树 教学内容: 讲述Navigator对象、Window对象、History对象、Location对象的概念。 重点:Navigator、History、Location对象的概念; 难点:Window对象的使用。 第八章 JavaScript与Form 教学内容: 讲述Form、Form对象的有关概念。 重点:什么是Form; 难点:Form对象及Form中其他对象的使用。 第九章 JavaScript 和Frame 教学内容: 讲述Frame、Frame对象及框架窗口间通信的有关概念。 重点:Frame、Frame对象的有关概念; 难点:框架窗口间的通信实现方法。 第十章 JavaScript的高级技术概述 教学内容: 讲述Cookies、JavaApplet、ActiveX、插件的有关概念。 重点:Cookies、JavaApplet、ActiveX、插件; 难点:Cookies、JavaApplet、ActiveX、插件技术在HTML中的应用。 四、课程的教学基本要求 教学环节包括:课堂讲授、课外作业、实验、考试考查等。 1、课堂讲授</p><h2>JavaScript习题</h2><p>JavaScript基础练习题 (参考资料:JavaScript程序设计基础教程第一版) 第三章习题 一、判断题 1.1在JavaScript中可以用十六进制形式表示浮点数常量。 2.1空字符串("")也是字符串常量。 3.1使用单引号对(' ')表示字符常量,而使用双引号对(" ")表示字符串常量。 4.0在定义JavaScript变量时,一定要指出变量名和值。 5.0用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null. 6.0JavaScript规定在使用任何变量之前必须先使用var声明它。 7.1在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。 8.0表达式的类型只取决于运算符,与操作数无关。 9.0两个整数进行除(/)运算,其结果也为整数。 10.1如果有定义var a=true,b;那么a ll b的结果为true。 二、单选题 1.以下哪个常量值最大 B. 0X65 2.下面四个变量声明语句中,哪一个变量的命名是正确的 A. var default B. var my_bouse C. var my dog D. var 2cats 3.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240 A. var PageNumber=240 B. pagenumber=240 C. var pageNumber=240 D. var int named pageNumber=240 4.下面哪一个字符串变量定义语句是不正确的 A. var mytext = "Here is some text!" B. var mytext = 'Here is some text!' C. var mytext = 'Here is some text!" D. var mytext = "Here is\nsome text!" 5.下面四个JavaScript语句中,哪一个是合法的 A. ("John said ,''Hi!"") B. ("John said ,''Hi!"') C. ("John said ,''Hi!") D. ("John said ,\''Hi!\"") 6.下面哪一个不是JavaScript运算符 A. = B. == C. && D. $# 7.表达式123%7的计算结果是 A. 2 B. 3 C. 4 D. 5 8.表达式"123abe"-"123"的计算结果是_。 A. "abc" B. 0 C. "123abc123" D. NaN 9.赋值运算符的作用是什么 A. 给一个变量赋新值 B. 给一个变量赋予一个新名 C. 执行比较运算 D. 没有任何用处</p><h2>13-14JAVASCRIPT程序设计大作业</h2><p>软件技术JavaScript 程序设计西安欧亚学院2013-2014 学年第一学期期末大作业 _ _ _ _ 号位座 - -- - - - - - - - - - - - - - - - - - - - - - - - - ○ 专业:软件技术课程:JavaScript 程序设计年级:12 一、作业题目: 题目:利用JavaScript中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 _ _ _ _ _ _ _ _ 名姓 _ _ _ _ _ _ _ _ _ _ _ 级班 _ _ _ _ _ _ _ _ _ _ _ _ _ 号学线 - - - - - - - - - - - - - - - - - - - - - - - - ○ 封 - - - - - - - - - - - - - - - - - - - - - - ○ 密 - - - - - - - - - - - - - - - - - - - - - - - - - - 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文 字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用 注意谐调,文本注意格式化 技术运用全面,技术含量高;链接测试正确,跳转流畅; 代码应适当缩进,并给出必要的注释,以增强程序的可读性;</p><h2>JavaScript 程序的设计基础教程(第2版)复习题答案</h2><p>《JavaScript 程序设计基础教程(第2版)》习题 答案 第一章 Web 技术概述 一、单选题 1)D 2)D 3)D 4)A 5)C 6)D 7)C 8)C 9)D 10)D 11)A 12)D 13)D 14)D 15)A 二、综合题 (略) 第二章 HTML/XHTML 制作 一、判断题 1)对2)错3)对4)错5)对 6)错7)错8)错9)错10)对 11)对12)对13)错14)错15)对 16)错17)对18)错19)错20)对 21)错22)错 二、单选题 1)D 2)C 3)C 4)B 5)A 6)B 7)B 8)B 9)C 10)C 11)B 12)C 13)C 14)C 15)C 16)C 17)A 三、综合题 1)ex020301.htm 2)ex020302.htm 3)ex020303.htm 4)ex020304.htm 5)ex020305.htm 6)ex020306.htm 7)ex020307.htm 8)ex020308.htm</p><p>9)ex020309.htm 10)ex020310.htm 11)略 第三章 CSS 技术 一、判断题 1)错2)对3)错4)对5)错 6)错7)对8)错9)对10)错 11)对12)错13)错14)错15)错 16)错17)错18)对19)对20)错 21)错 二、单选题 1)B 2)B 3)A 4)C 5)B 6)C 7)A 8)B 9)D 10)B 11)D 12)B 13)A 14)B 15)D 16)A 17)B 18)C 19)B 20)D 21)B 22)A 23)D 24)A 三、综合题 1)ex030301.htm 2)ex030302.htm 3)ex030303.htm 4)ex030304.htm 5)ex030305.htm 6)ex030306.htm 7)ex030307.htm 8)ex030308.htm 9)ex030309.htm 10)ex030310.htm 11)ex030311.htm 12)ex030312.htm 13)ex030313.htm 14)ex030314.htm 15)ex030315.htm 16)略 第四章 JavaScript 编程基础 一、判断题 1)错JavaScript 是Microsoft公司设计的脚本语言。 2)对JavaScript 既文档中可用于Web客户端应用,也可以用于Web服务器端应用。3)对在HTML文档中通过使用<script>标签可以引入javascript程序。</p><h2>JavaScript程序设计习题</h2><p>1课后习题 1.以下哪个选项是JavaScript技术特征( D )。 A.解释型脚本语言B.跨平台 C.基于对象和事件驱动D.具有以上各种功能 2.编辑JavaScript程序时( C )。 A.只能使用记事本B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器D.只能使用Dreamweaver编辑工具3.在程序开发过程中,用户输入内容的校验常分为功能性校验和( A )。 A.格式性校验B.内容性校验 C.事件性校验D.方法性校验 4.对于不支持JavaScript程序的浏览器,使用下面哪种标记会把编写的JavaScript脚本作为注释处理(A)。 A.标记B.' 标记 C.// 标记D./* */标记 5.在调用外部的JavaScript文件时,下面哪种写法是正确的( B )。 A.<script file="a.js"></script> B.<script src="a.js"></script> 6.如果将JavaScript脚本存储在单独的文件中,那么在IE浏览器中,选择“查看”/“源文件”命令时,查看源文件时( B )显示JavaScript程序源代码。 A.会 B.不会 7.下面哪种JavaScript语法格式是正确的( D )。 A.echo "I enjoy JavaScript"; B.document.write( I enjoy JavaScript); C.response.write("I enjoy JavaScript ") ; D.alert("I enjoy JavaScript "); 8.JavaScript脚本是否区分字母大小写( A )。 A.区分B.不区分</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="2689146"><a href="/topic/2689146/" target="_blank">javascript程序设计</a></li> <li id="9149430"><a href="/topic/9149430/" target="_blank">htmljavascript</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/25928952.html" target="_blank">13-14JAVASCRIPT程序设计大作业</a></li> <li><a href="/doc/2a17686077.html" target="_blank">《JAVASCRIPT程序设计》期末复习题(答案)新</a></li> <li><a href="/doc/593173841.html" target="_blank">JavaScript程序设计(第2版)第1章04.习题</a></li> <li><a href="/doc/6210460610.html" target="_blank">javascript程序设计实验1</a></li> <li><a href="/doc/792441625.html" target="_blank">JavaScript程序设计课程设计指导书</a></li> <li><a href="/doc/946217075.html" target="_blank">《Javascript程序设计》期末考试题</a></li> <li><a href="/doc/bb7699776.html" target="_blank">JavaScript习题</a></li> <li><a href="/doc/e72543467.html" target="_blank">13-14JAVASCRIPT程序设计大作业</a></li> <li><a href="/doc/e516084249.html" target="_blank">《JavaScript 程序设计基础教程》习题答案</a></li> <li><a href="/doc/1e17824928.html" target="_blank">国家开放大学中央电大2019年12月《JavaScript程序设计》复习资料</a></li> <li><a href="/doc/2713672445.html" target="_blank">JavaScript程序设计试题一及答案</a></li> <li><a href="/doc/4110299114.html" target="_blank">《JavaScript程序设计》课程简介</a></li> <li><a href="/doc/64251577.html" target="_blank">《JavaScript程序设计》期末复习题(答案)</a></li> <li><a href="/doc/72759095.html" target="_blank">JavaScript程序设计试卷B</a></li> <li><a href="/doc/876731022.html" target="_blank">JavaScript程序设计(第2版)01.JavaScript简述</a></li> <li><a href="/doc/a2358318.html" target="_blank">原版Javascript程序设计实验报告</a></li> <li><a href="/doc/c714510924.html" target="_blank">javascript程序设计实验复习题</a></li> <li><a href="/doc/ef14768180.html" target="_blank">JavaScript程序设计(第2版)03.页面相关事件</a></li> <li><a href="/doc/0113908063.html" target="_blank">JavaScript高级程序设计:2</a></li> <li><a href="/doc/2212783827.html" target="_blank">程序设计基础 javascript作业</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "77ce13700722192e4436f634"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> © 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>  本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>