实习四JavaScript基本语法一、实习目的1.掌握JavaScript的基本语法;2.掌握JavaScript的常用内置对象的作用、属性、方法的运用;3.掌握JavaScript的程序流程控制语句的运用;4.掌握Firebug的基本用法。二、实验内容1.要求用户在文本框中年份,点击判断按钮,用alert函数输出该年是否是闰年的结果。2.利用复选框让用户选择其爱好,用alert对话框输出用户所选的内容。3.要求在文本框中输入用户名,点击“注册”按钮进行提交。当文本框为空时,则弹出提示信息,并取消提交操作。4.在网页上输出“九九乘法表”。5.设计一个网页,允许输入表格的行数与列数,然后“生成”按钮后,在网页输出表格。三、实验步骤1.利用对象document对象获得元素,并且取其中的值,进而判断是否为闰年,利用alert输出结果。2.利用对象document对象获得元素数组,遍历元素数组,利用Checked属性,将相应的值取出,利用alert输出。3.利用对象document对象获得元素,判断其值是否为空,进而进一步操作。4.利用for循环,利用document对象创建表格元素。5.利用document对象的函数,如document.createElement(tagName),appendChild(appendNode)。实习五Javascrip高级应用一、实习目的1.理解Javascrip中对象的基本概念;2.掌握常用的Javascrip内置对象及其属性、方法等。3.掌握Javascrip中事件处理的方法。二、实验内容1.编写程序,判断并输出今天是开学的第几周,星期几。2.编写程序,利用正则表达式输出待处理英文单词或词组的首字母。如blueidea输出bi,AsynchronousJavaScriptAndXML输出AJAX(不包括引号)。说明:所谓“首字母”包括两种情况:第一种是边界(开头)的单词字符,一种是空格之后的单词的第一个字母。3.设计一个网页,输入一串用英文逗号分隔的数字字符串。编写程序,输出找出该组数中的最大、最小值、和及按从大到小排序后的结果(以逗号分隔)。三、实验步骤1.利用date获得日期,并通过该对象的相关方法获取数据。2.利用正则表达式,\b,进行匹配。3.将数字字符串转化为数字,利用排序算法输出相关的值。实习六文档对象模型和浏览器对象模型一、实习目的1.掌握InternetExplorer的DOM对象体系。2.掌握这些对象的在DOM体系中的地位、作用、常用的属性、方法、事件等。3.掌握BOM模型中的常见对象及其属性、方法。4.掌握JQuery框架的基本应用。二、实习内容1.弹出的窗口程序设计;2.循环显示图片;3.在状态栏上显示当前时间;三、实验步骤1.在打开网页后弹出一个宽200,高300的窗口,且在该网页关闭后,弹出的窗口也关闭。2.直接利用Javascript操作DOM模型,将当前目录下的10张图片循环显示在网页上。4.利用JQuery编写程序,将当前目录下的10张图片循环显示在网页上。3.在状态栏上显示,访问者在本页停留的时间(如:您在本页停留了X小时X分X秒)。实验总结通过本次的实习,我对学习到的javascript进行了巩固。它就是在网页中添加动作,进行各种操作。它的语言和java语言有些类似,也是通过单独的代码进行设计。实验中,难点就是正则表达式的构造,确实很难,分析了很多个正则表达式,还是不能很好的自己进行构造。在期末的复习中中,自己一定要加强对javascript的进一步学习。