HTML第七天学习笔记

今天主要是学习如何使用JS,第一个就是先是使用JS输出"Hello world"

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta http-equiv = "content-type" content = "text/html; charset=UTF-8">
 5   <title>Document</title>
 6   <script type = "text/javascript">
 7     document.write("Hello wlord");/*输出Hello wrold*/
 8     document.body.bgColor = "red";/*body背景颜色*/
 9   </script>
10  </head>
11  <body>
12
13  </body>
14 </html>

效果图如下:

===============================================================================

第二个课堂练习就是使用JS输出一个表格,源码如下:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta http-equiv = "content-type" content = "text/html; charset=UTF-8">
 5   <title>Document</title>
 6   <title>Document</title>
 7   <script type = "text/javascript">
 8     window.alert(1+1);/*使用弹窗输出*/
 9     document.write("<h2>个人信息</h2>");
10     document.write("<ol>");
11     document.write("<li>姓名:叭叭叭</li>");
12     document.write("<li>性别:男</li>");
13     document.write("<li>年龄:38</li>");
14     document.write("<li>职业:演员</li>");
15     document.write("<li>经纪人:隔壁老宋</li>");
16     document.write("</ol>");
17   </script>
18  </head>
19  <body>
20  </body>
21 </html>

效果如下:

  先有个弹窗:

当弹窗关闭后:

==========================================================================

第三个课堂练习就是在上个练习的基础上进行更详细的书写:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus?">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>Document</title>
10   <script type = "text/javascript">
11     var user_name = "Ld";
12     var age = 38;
13     var job = "演员";
14     var jjr = "隔壁老宋";
15
16     document.write("<ol>");
17     document.write("<h2>");
18     document.write(user_name);
19     document.write("的个人信息</h2>");
20     document.write("<li>姓名:");
21     document.write(user_name);
22     document.write("</li>");
23     document.write("<li>年龄:");
24     document.write(age);
25     document.write("</li>");
26     document.write("<li>职业:");
27     document.write(job);
28     document.write("</li>");
29     document.write("<li>经纪人:");
30     document.write(jjr);
31     document.write("</li>");
32     document.write("</ol>");
33   </script>
34  </head>
35  <body>
36
37  </body>
38 </html>

效果如图:

=====================================================================

再下个练习就是对代码进行优化,使用+号将字符串链接起来:

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus?">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>Document</title>
10   <script type = "text/javascript">
11     var user_name = "LD";
12     var age = 38;
13     var job_= "演员";
14
15     document.write("<h2>"+user_name+"的个人信息</h2>");
16     document.write("<ol>");
17     document.write("<li>姓名"+user_name+"</li>");
18     document.write("<li>年龄"+age+"</li>");
19     document.write("<li>工作"+job+"</li>");
20     document.write("</ol>");
21   </script>
22  </head>
23  <body>
24
25  </body>
26 </html>

效果如图:

=======================================================

下一个练习是关于事件的

 1 <!doctype html>
 2 <html lang="en">
 3  <head>
 4   <meta charset="UTF-8">
 5   <meta name="Generator" content="EditPlus?">
 6   <meta name="Author" content="">
 7   <meta name="Keywords" content="">
 8   <meta name="Description" content="">
 9   <title>Document</title>
10  </head>
11  <body>
12     <img src = "Images/jd1.png" id = "Images_01">    <!--显示图片-->
13     <script type = "text/javascript">
14         var imgObj = document.getElementById("Images_01");    /*获取图片*/
15         imgObj.onmouseover = function(){                    /*调用鼠标经过时的事件方法*/
16             imgObj.src = "Images/jd2.png";
17         }
18         imgObj.onmouseout = function(){                        /*调用鼠标离开时的事件方法*/
19             imgObj.src = "Images/jd1.png";
20         }
21     </script>
22  </body>
23 </html>

鼠标未经过时:

鼠标经过后:

时间: 2024-10-29 19:05:47

HTML第七天学习笔记的相关文章

《Linux内核分析》第七周学习笔记

<Linux内核分析>第七周学习笔记 可执行程序的装载 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 [学习视频时间:1小时35分钟 实验时间:1小时 撰写博客时间:2小时] [学习内容:共享库和动态链接.exec系统调用的执行过程.可执行程序的装载] 一.预处理.编译.链接和目标文件的格式 1.1 可执行程序如何得来?

20165326 java第七周学习笔记

第七周学习笔记 MySQL(数据管理系统)学习 知识点总结: 不能通过关闭MySQL数据库服务器所占用的命令行窗口来关闭MySQL数据库. 如果MySQL服务器和MySQL管理工具驻留在同一台计算机上,主机名可以是localhost或127.0.0.1. JDBC是允许用户在不同数据库之间做选择的一个抽象层.JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节. 查询操作: 向数据库发送SQL查询语句,先用statement声明对象,已创建的连接对象调用creatSta

机电传动控制第七周学习笔记——PLC

上周末体测所以忘了写每周的学习笔记(⊙﹏⊙),所以我先行卖个萌. PLC算是不可不知的一类控制方式了,现在开始正式地学习它让我感到很激动.然而老师上课给了习题做,所以错过了一些课程内容,不过学习笔记嘛,课后自学的和查阅的应该也算. 一.基本构成 1.电源部件 可编程逻辑控制器的电源在整个系统中起着十分重要的作用.因为中央处理单元等等用的都是直流电,而且还需要电源部件消除电压波动,温度变化对输出电压的影响等等,保护元件.电源内部还有备用电池防止断电时RAM信息丢失. 2.中央处理单元(CPU) 中

Linux内核分析——第七周学习笔记20135308

第七周 可执行程序的装载 一.预处理.编译.链接和目标文件的格式 1.可执行程序是怎么来的 C代码—>预处理—>汇编代码—>目标代码—>可执行文件 .asm汇编代码 .o目标码 a.out可执行文件 预处理负责把include的文件包含进来及宏替换工作. 2.目标文件的格式ELF (1)常见的ELF格式文件: (2)ABI——应用程序二进制接口 在目标文件中,他已经是二进制兼容,即适应二进制指令. (3)ELF中三种目标文件: 一个可重定位(relocatable)文件保存着代码和

《深入理解计算机系统》第七章学习笔记(初稿)

第七章 链接 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或拷贝)到存储器并执行.链接可以执行于编译时,也就是在源代码被翻译成机器代码时:也可以执行于加载时,也就是在程序被加载器加载到存储器并执行时:甚至执行于运行时,由应用程序来执行.在早期的计算机系统中,链接是手动执行的.在现代系统中,链接是由叫链接器的自动执行的. 理解链接器将帮助构造大型程序 理解链接器将帮助避免一些危险的编程错误 理解链接器将帮助语言的作用域规则是如何实现的 理解链接器将帮助其他重要

《深入理解计算机系统》第七章学习笔记

20135109 高艺桐 一.关于链接 1.连接:将各种代码和数据部分收集起来并组合成为一个单一文件的过程.这个文件可被加载或拷贝到存储器并执行. 2.连接可以执行于编译时,也就是在源代码被翻译成机器代码.也可以执行于加载时,也就是程序被加载器加载到存储器并执行时执行于运行时,有应用程序来执行. 3.连接是由链接器的程序自动执行的. 4.连接使分离编译成为可能. 二.编译器驱动程序 1.大部分编译系统提供编译驱动程序:代表用户在需要时调用语言预处理器.编译器.汇编器和链接器.    (1)C预处

七LWIP学习笔记之传输控制协议(TCP)

一.协议简介 1.TCP的必要性 2.TCP的特性 3.连接的定义 4.数据流编号 5.滑动窗口 二.TCP报文 1.报文格式 2.TCP选项 3.紧急数据 4.强迫数据交互 5.报文首部数据结构 三.TCP连接 1.建立连接 2.断开连接 3.复位连接 4.TCP状态转换图 5.特殊的状态转换 四.TCP控制块 1.控制块数据结构 2.控制块链表 3.接收窗口 4.发送窗口 五.TCP编程函数 1.控制块新建 2.控制块绑定 3.控制块监听 4.控制块连接 5.发送数据 6.关闭连接 7.其他

《第七周学习笔记》

教材学习总结 1.下载安装MySQL数据库管理系统. 2.MySQL数据库的基本运用. 3.下载JDBC-MySQL数据库驱动 .加载JDBC-MySQL数据库驱动 4.事务:步骤一用setAutoCommit(boolean b)方法关闭自动提交模式.步骤二用commit()方法处理事务.步骤三用rollback()方法处理事务失败. [代码托管](https://gitee.com/BESTI-IS-JAVA-2018/20165319GaoJunTian/tree/master/week7

第七周学习笔记之灰盒测试

灰盒测试的定义: l  1999年,美国洛克希德公司发表了灰盒测试的论文,提出了灰盒测试法. l  单纯从名称上来看,灰盒测试是介于黑盒测试和白盒测试之间的一种测试方法. l  灰盒测试是基于程序运行时的外部表现同事有结合程序内部逻辑结构来设计用例,执行程序并采集程序路径执行信息和外部用户接口结果的测试技术. 灰盒测试和黑盒测试的区别: 如果某软件包含多个模块,当你使用黑盒测试时,你只要关心整个软件系统的边界,无需关心软件系统内部各个模块之间如何写作.而如果使用灰盒测试,你就需要关心模块与模块之