一、计算梯形的面积。按下图所示页面效果,编程实现所需功能。

(1)表单中设置4个文本框、1个按钮、1个重置按钮,其中梯形的面积文本框设置为只读;

(2)编写两个自定义函数,分别是计算梯形的面积函数area(a,b,c)、在页面上显示结果show(),并在show()函数中调用area(a,b,c)函数(a为长度,b为宽度,c为高度);

(3)输入完长、宽、高后,点击“计算梯形的面积”按钮后,将计算结果显示在“梯形的面积”文本框中;(4)点击“重置”按钮后,将所有文本框清空;(5)梯形的面积保留2位小数。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>计算梯形面积</title>
</head><script type="text/javascript">function area(a,b,c){var area = (a+b)*c/2;return area;}function show(){var l = parseFloat(document.getElementById("chang").value);var w = parseFloat(document.getElementById("kuan").value);var h = parseFloat(document.getElementById("gao").value);document.getElementById("area").value = area(l,w,h).toFixed(2);return mianji;}
</script>
<body><h2>计算梯形的面积</h2><form>梯形的长:<input type="text" id="chang" /><br />梯形的宽:<input type="text" id="kuan" /><br />梯形的高:<input type="text" id="gao" /><br />梯形的面积:<input type="text" id="area" /><br /><input type="button" value="计算梯形的面积" onclick="show()"/><input type="reset" value="重置" /></form>
</body>
</html>

-------------------------------------------------------分割线-----------------------------------------------------------------

二、表单编程。

编程实现课程教学反馈页面,布局效果如图所示。要求如下:

(1)页面标题为“Web前端开发技术教学反馈”;

(2)表单中添加2个文本框、2个单选钮、1个多行文本区域、1个提交按钮、1个重置按钮,其中学号文本框最大长度为10、姓名文本框最大长度为8、多行文本区域为4行60列;性别:分单选钮男、女。

(3)用3号标题设置页面上的“Web前端开发技术教学反馈”。(4)学号文本输入框和姓名文本输入框为必填项;

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Web前端开发技术教学反馈</title>
</head><body><h3>Web前端开发技术教学反馈</h3><form>学号:<input type="text" id="usereid" maxlength="10" required/>姓名:<input type="text" id="usernamee" maxlength="8" requied/>性别:<input type="radio" value="男" name="man">男<input type="radio" value="女" name="man">女<br />教学反馈意见:<br /><textarea row="4" cols="60">请输入意见</textarea><br /><input type="submit" value="提交"><input type="reset" value="重置"> </form>
</body>
</html>

-------------------------------------------------------分割线-----------------------------------------------------------------

三、JavaScript编程

计算所有能被17整除的3位整数的和,如图所示。

(1)编写sum3()函数,实现计算所有能被17整除的3位整数的和,要求采用do while循环结构进行编程;

(2)采用4号标题字显示标题;

(3)在循环体内依次输出满足条件的数;

(4)将计算结果直到输出在页面上。

<!doctype html>
<html><head><title> 计算所有能被17整除的3位整数的和 </title><script type="text/javascript">function sum3(){                     var i=100,sum=0;     document.write("满足条件的3位整数有:<br>");       do  {   if (i%17==0) {sum=sum+i;document.write(i+"  ");}  i++;            }while (i<=999);   return sum;   }</script></head><body><h4>计算所有能被17整除的3位整数的和</h4><script type="text/javascript">document.write("<br>所有能被17整除的3位整数的和="+sum3()); </script></body>
</html>

-------------------------------------------------------分割线-----------------------------------------------------------------

四、DIV+CSS技术实现页面布局

利用DIV+CSS布局完成如下图所示页面的布局效果如图所示。要求:

(1)header区域,footer区域,DIV背景颜色为#6cf;常用的CSS布局文字所在DIV背景色为:#3C0;这里是侧边栏文字所在DIV背景颜色为:#F93。

(2)合理设置DIV的嵌套及其CSS规则定义,完成如下图所示的三行两列布局效果的页面。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">*{margin:0 auto;}.head{width:100%;height:120px;background:#6cf;}.main{width:100%;height:400px;}.left{width:70%;height:100%;background:#3c0;float:left;}.right{width:30%;height:100%;background:#f93;float:left;}.footer{width:100%;height:80px;background:#6cf;clear:both;}
</style></head><body><div class="head"><p>这是header的区域</p></div><div class="main"><div class="left"><p>常用的CSS布局</p></div><div class="right"><p>这是侧边栏</p></div></div><div class="footer"><p>这里是footer区域,放置版权信息等内容</p></div>
</body>
</html>

-------------------------------------------------------分割线-----------------------------------------------------------------

五、DIV+CSS技术实现页面布局

利用DIV+CSS布局完成如下图所示页面的布局效果如图4-6所示.

要求:

(1)header区域,footer区域,DIV背景颜色为#0cf;次要内容区域、侧边栏的DIV背景色均为:#C63;主要内容区DIV背景颜色为:#FF0。

(2)合理设置DIV的嵌套及其CSS规则定义,完成如下图4-6所示效果。

所示的三行三列布局效果的网页。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title><style type="text/css">.header{width:100%;height:120px;background:#0cf;}.main{width:100%;height:400px;}.left{width:29%;height:100%;background:#c63;float:left;;}.center{width:39.5%;height:100%;background:#ff0;float:left;margin-left: 12px;}.right{width:30%;height:100%;background:#c63;float:right;}.footer{width:100%;height:80px;background:#0cf;clear:both;}</style>
</head><body><div class="header"><p>这里是header区域</p></div><div class="main"><div class="left"><p>次要内容区域————常见的CSS布局</p></div><div class="center"><p>主要内容区域————常见的CSS布局</p></div><div class="right"><p>这里是侧边栏</p></div></div><div class="footer"><p>这里是footer区域,放置版权信息等内容</p></div>
</body>
</html>

Web前端开发技术————期末编程例题相关推荐

  1. Web前端开发技术期末测试及解析一

    一.选择题(每题 1 分,共 20 分) HTML 指的是( ). (A)超链接的文本标记语言 (B)超文本标识语言 (C)家庭工具标记语言 (D)以上都不是 [答案]B 下列能够实现美化页面的语言是 ...

  2. web前端开发技术期末考试_web前端开发技术试卷六

    Web 前端开发技术课程考试试卷(六) 总分 100 分 考试时间: 120 分钟 考试形式:闭卷 一.选择题(每题 1 分,共 20 分) 1 .以下标记符中,用于设置页面标题的是 _______ ...

  3. web前端开发技术期末考试_智慧树来我校开展WEB前端开发微专业导学

    11月17日,在6号教学楼6102阶梯教室,智慧树工作人员带来了WEB前端开发微专业导学.根据前期长青联盟微专业的报名情况及学生学习情况,为进一步提高学生学习微专业的质量,学院联系了微专业教学平台的专 ...

  4. web前端开发技术期末考试_Web前端开发技术期末试题与答案2

    4.外部JavaScript文件后缀名通常为 . (A)*.html或*.htm (B)*.txt (C)*.css (D)*.js 5.下列代码中设置5号标题字正确的语句是 . (A)HTML (B ...

  5. web前端开发技术期末考试_智慧职教mooc2020HTML5+CSS3 Web前端开发技术期末考试大全答案...

    凝血过程的三个时期是A.血管收缩期→血小板聚集期→血小板凝固期B.内源凝血系统作用期→外源凝血系 丸剂系 安全储血量是指库存各型血液的最低贮存量,一般不少于多少天常规医疗用血量A.1天B.3天C.5天 ...

  6. HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计

    web前端开发技术期末大作业 网页规划与制造,做得不深 但是还是满足期末大作业的 分享一下 题目: 此次课程设计的题目是网页规划与设计(html+css+js+image+video+audio)确定 ...

  7. web前端开发技术 web课程设计 网页规划与设计web期末作业设计网页

    Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业,网页设计作业,网页制作作业, 学生网页作业, 网页作业成品, 网页作业模板 HTML:结构 C ...

  8. 24HTML5期末大作业:XXX 网站设计——指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程 网页规

    HTML5期末大作业:XXX 网站设计--指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划 ...

  9. HTML5期末大作业:XXX 网站设计——指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规

    HTML5期末大作业:XXX 网站设计--指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划 ...

最新文章

  1. WGCNA分析,简单全面的最新教程
  2. 通过PRINT过程制作报表
  3. JavaScript创建或填充任意长度的数组
  4. 神策数据:从产品与运营视角,了解教育行业转介绍
  5. why is the configuration.js being loaded?
  6. Linux 安装 OpenOffice
  7. 大地win11 32位旗舰版镜像v2021.08
  8. C语言车辆管理报告,用c语言编的车辆管理
  9. thread and process
  10. 永州计算机职称考试网,永州2016年11月职称计算机考试时间
  11. 激情转型 三大战役重塑AMD
  12. (76) Clojure: Why would someone learn Clojure? - Quora
  13. 「镁客·请讲」ETC社区发起人邹来辉(Roy):我为什么要做ETC社区和狗狗币基金会?...
  14. SEO与SEM的好处和区别
  15. java二元一次方程求极值_二元一次方程的最值怎么求,最大值和最 二元一次方程...
  16. Hive 面试题 | 连续登陆天数统计
  17. java抽奖活动_java抽奖思路
  18. 上海十大最美婚纱摄影外景地推荐
  19. 习题3-4 统计学生成绩(15 分)
  20. r语言 c长度,如何在R中设置C堆栈的大小?

热门文章

  1. 万豪集团2023年中国市场酒店数量将超500家,进一步布局长三角、大湾区、环渤海 | 美通社头条...
  2. AdminLTE-3.0.1后台管理模板免费下载
  3. python智慧树判断题_知到智慧树_Python程序设计基础_判断题答案
  4. 杀人游戏2.0版本(有警察)的规则
  5. Dijkstra算法详解
  6. Xpath的基本使用方法
  7. html2canvas协议慢,html2canvas踩坑记
  8. 抓包工具 fiddler和charles的安装及使用教程
  9. GPS从入门到放弃(二十一) --- 地球自转参数
  10. 不花冤枉钱,试看Win7哪个版本最适合您