js练习题的编程_第1页
js练习题的编程_第2页
js练习题的编程_第3页
js练习题的编程_第4页
js练习题的编程_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档 js练习题编程 1、 给定一个字符串例如:“abaasdffggghhjjkkgfddsssss3444343”;问题如下: 1、 字符串的字节长度 2、 取出指定位置的字符,如:0,3,5,9等 3、 查找指定字符是否在以上字符串中存在,如:i,c ,b等 4、 替换指定的字符,如:g替换为22,ss替换为b等操作方法 5、 截取指定开始位置到结束位置的字符串,如:取得1-5的字符串 6、 找出以上字符串中出现次数最多的字符和出现的次数 7、 遍历字符串,并将遍历出的字符两头添加符号“”输出至当前的文档页面。 2、 根据当前日期进行以下方面的处理: 1、 取得日期的年份、月份、天、

2、时、分、秒,并转换成大写日期格式 如:2013年8月17日0时30分20秒 2、 根据日期的不同时间段,做问候语: 早上8:00-12:00 :“早上好欢迎登陆系统” 中午12:00-14:00:“中午好该休息了” 1 / 14 精品文档 下午14:00-18:00:“下午好欢迎登陆系统” 晚上19:00-00:00:“晚上好XXXXXXXXX” 注:你若觉得分的不够细,可以将时间段划分的更细一些。可以参考一下126邮箱。 3、 计算当前时间向前、向后的日期,并取出是星期几。 3、 函数调用,建立两个函数,一个函数是中学二次函数表达式的计算方法,另一个函数是给定任意的20个x值,调用前一个函数

3、计算y对应的值,并使用方式输出20个计算结果。 4、 使用二重循环打印99乘法表。 提示: 1、 第一个乘数的变化规律:从第一行倒第九行,第一个乘数从1变到9,与行号相同 2、 第二个乘数的变化规律:从1开始,最大与行号相等。 3、 可以用i代表第一个乘数,用j代表第二个乘数,那么每一行j与i的关系是:j 5、 使用Html Css js技术编写一个完整的tab切换效果的页面,效果如下所示: 点击tab的标签切换,显示不同的内容。 6、 使用Html Css js技术编写一个完整的表格列表内容中 复选框的全选、反选效果,效果 2 / 14 精品文档 如下所示: 要求: 1、 当全选框按钮选中时

4、:将所有的内容项前面的复选框选中,否则反之。 2、 当反选框按钮选中时:将所有的内容项前面的未选中的复选框选中,选中的复选框 置为没选中,否则反之。 7、 使用JavaScript中变量定义省份及对应的城市,应用Select标签对象,实现二级级联的 下拉菜单选中效果。也就是说,在省份下拉菜单中,选中一个省份时,在城市下拉菜单中出现对应城市选择内容。效果如下: 8、 实例应用,编写一个调查结果显示的页面,可以仿照以下的效果。 要求: 1、 结合图表的样式展示结果。 2、 数据可以使用静态的。 一、 js基本语法。打开1.html。 1、 在打开页面时弹出一个确认对话框显示:“你确定继续浏览吗,”

5、。如果用户点击确定, 则用alert显示信息“欢迎光临”;若用户点击取消,则用alert显示信息“欢迎再来”并使用window.close3 / 14 精品文档 关闭当前页面。 2、 使用循环语句和document.write,依次以h1h6的6级标题格式在页面中输出6行“欢迎 光临”。 3、 使用循环语句和document.write输出1行5列的图像1.gif 。 4、 使用把上面输出的图像以滚动字幕的形式显示,滚动设置为:direction属性 为up,behavior属性为alternate,scrollamount属性为10。 5、 在页面中showtime的div中显示当前时间。格

6、式如下: :。每隔一秒刷新一次。 提示:使用innerText。 二、 事件处理。打开2.html。 1、 使用onkeypress事件,在页面按下字符按键时,获取用户按下的按键编号,并在状态栏 用以下格式显示: “您刚才所按下的按键为:”。 2、 在页面中禁止右键的使用,并在用户点击鼠标右键时使用alert弹出提示信息:“版权所 有”。 4 / 14 精品文档 3、 在页面中使用onselectstart禁止选择操作,并在用户进行选择时使用alert弹出提示信息: “禁止选取”。 4、 在页面中使用oncopy禁止复制操作,并在用户进行复制时使用alert弹出提示信息:“禁 止选取”。 5、

7、 对页面中txt的div按以下要求设置鼠标事件:鼠标在上时,背景颜色修改为#CC66CC, fontWeight属性修改为bolder;鼠标移开时恢复原来的设置。 三、 对象编程。打开3.html。 1、 在进入页面时,打开一个新窗口,窗口参数为:宽度500像素,高度400像素。 2、 在打开的新窗口中,按当前时间显示文字信息: 6:00-12:00前,显示“上午好” 12:00-18:00前,显示“下午好” 18:00-24:00前,显示“晚上好” 其他时间,显示“凌晨了” 3、 在打开的新窗口文字下方显示图像3.jpg。 4、 使用字符串对象的substring方法,在状态栏滚动信息,每隔

8、200毫秒变化一次:“现在 是x年x月x日,欢迎光临本网站”。其中“x年5 / 14 精品文档 x月x日”是使用Date对象获取的当前日期信息。 5、 在页面相应的文字处显示客户端当前的分辨率。 四、 表单处理。打开4.html。 1、 把表单中的“基本工资”和“实发工资”设置为只读。 2、 基本工资由工资年限决定,对应关系如下: 0-若不符合要求,弹出提示:“工作年限不正确”;“提成”项不能含有非数字字符,只能为不大于1000000的非负实数,若不符合要求弹出提示“请检查提成数据” 5、 当应填项满足时计算实发工资并显示在表单域total中。 实发工资=基本工资 提成*。其中指数也由年限决定

9、,对应关系如下 0-3年:70% 3-8年:50% 8年以上:20% 一、选择器 1(在HTML页面中,下列选项除了都属于鼠标相关事件。 a) onClick b) onMouseOver c) onMouseDown 6 / 14 精品文档 d) onChange 2.在HTML中,以下代码可以正确显示如图所示的对话框。 A( confirm; B( alert; C( document.write; D( document.open; 3.当鼠标移到某些网站上的图片广告上时,它会切换为别的图片,而当鼠标移走时,又恢复为原来的图片,这是对JavaScript事件中和事件的典型应用。 A(on

10、Focus B(onMouseDown C(onMouseOver D(onMouseOut 7 / 14 精品文档 4.分析下面的JavaScript代码段,输出的结构是。 emp=new Array; emp1=1; emp5=2; document.write; A(2 B(5 C(6 D(报错 5.在JavaScript中,可以使用Date对象的方法返回一个月中的每一天。 A. getDate B. getDay C. getMonth D. getTime 6.在HTML页面中,包含id为“div1”的层,下列选项中的JavaScript代码可以使该层显示。A A( document

11、.getElementById.style.display=”block”; B( document.getElementById.style.display=”none”; 8 / 14 精品文档 C( document.getElementByName.style.display=”visible”; D( document.getElementByName.style.display=”hidden”; 7.在JavaScript中,下列语句能正确获取系统当前时间的小时值。 a) var date=new date; var hour=date.getHour; b)var date=n

12、ew Date; var hour=date.gethours; c)var date=new date; var hour=date.getHours; d)var date=new Date; var hour=date.getHours; 8. JavaScript和Java之间的关系是。 A(JavaScript是Java的子集。 B(JavaScript和Java是一回事。 C(Java是JavaScript的子集。 D(JavaScript和Java没有包含关系。 9. JavaScript中字符串对象的方法可以将其按分隔符分隔成字符串集合并创建字符串数组。 A(trim 9 /

13、14 精品文档 B(split C(mid D(replace 10(JavaScript是运行在的脚本语言。 a) 服务器端 b) 客户端 c) 在服务器运行后,把结果返回到客服端 d) 在客户端运行后,把结果返回到服务器 二、填空题 1、 如果需要某段代码在网页加载时能自动运行,需要用到的事件为_onload_ 2、 如果需要在网页上添加能随着滚动条上下移动的广告,需要用到的事件为_onscroll_ 3、 在HTML页面中,CSS样式中有属性名text-align,如果需要在JavaScript脚本中调用该属性,则应该写为_textAlign_ 4、 假设今天为2010年1月1日星期日,

14、那么调用日期对象中的getDay方法,得到的结果是_0_ 5、 数组中_join_方法可以将数组拼接成一个字符串 6、isNaN 的结果是_false_ 7、日期对象中用来返回自起始时刻开始的毫秒数的10 / 14 精品文档 方法是_getTime_ 8、如果一个字符串str中不含有,则运行str.indexOf后的结果是_-1_ 9、Math.ceil的结果是_-3_,Math.floor的结果是_-4_ 10、在数学对象中,圆周率怎么表示_Math.PI_ 11、JavaScript是一种_基于_对象的_脚本_语言 12、JavaScript中变量的声明用关键字_var_ 13、用Math

15、.random获取的随机数的范围是_0到一含0不含一_ 14、数组中用来排序的方法是_Sort_ 15、 阅读以下代码,在页面中会依次显示出哪两个结果_3 4_、_7_ var a=“3” , b=“4”; alert ; alert ); 16、 阅读以下代码,在页面中会依次显示出哪两个结果bc_、_b_ var s=“abcdefg” ; alert ) ; 11 / 14 精品文档 alert ) ; 17、 假设今天是2008年8月8日,则运行如下代码后,结果是_7_ var now=new Date; alert ) ; 18(分析下面的JavaScript代码段,输出的结果是_18

16、_ a = new Array: sum=0; for sum =aI ; document.write; 19、假设有如下代码,则显示结果是_Underfined_ var emp=new Array; emp1=1; emp2=2; alert; 20、假设有如下代码,则显示结果是_155_ var x=”15”; str=x 5; a=parseFloat; 12 / 14 精品文档 document.write; 三、编程题 1、页面上有一个按钮,点击能弹出一个对话框询问“请问你是女孩吗,”;如果选择确定,则显示“太好了”,否则显示“没劲” 2、页面上有一个按钮,点击后能让网页的背景不停变色 3、页面上有一个按钮及文本框,在文本框中输入邮箱后,点击按钮能进行验证,要求不能为空,且必须包含和. 4、页面上有一个按钮,点击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论