HTML语言

▶1.HTML超文本标记语言

HTML(超文本标记语言)是网页设计的标准化语言,它消除了不同计算机之间信息交流的障碍。人们很少直接使用HTML语言设计网页,而是通过Dreamweaver等软件进行网页设计工作。HTML语言最新版本为2013年推出的HTML 5.1。
网站中,一个网页对应一个HTML文件,HTML文件以.htm或.html为扩展名。HTML是一种文本文件,可以使用任何文本编辑软件(如“记事本”)进行编辑。通过HTML文件中的标记符,告诉浏览器如何显示网页内容,如文字如何处理、图片如何显示等。浏览器按顺序阅读网页文件,然后根据HTML标记符解释和显示其标记的内容。

▶2.利用HTML建立简单网页

例: 利用HTML语言建立一个简单的测试网页。

打开Windows“记事本”程序,编辑以下代码(注释可以不输入),编辑完成后,选择“文件”菜单,选择“另存为”选项,文件名为test.html,保存类型为“所有文件”,单击“保存”按钮,一个简单的网页就编辑好了。双击test.html文件,就可以在浏览器中显示“这是我的测试网页”信息了。

<HTML>        <!--声明HTML文档开始-->

<HEAD>        <!--标记页面首部开始-->

<TITLE>测试</TITLE>        <!--定义页面标题为“测试”-->

</HEAD>        <!--标记页面首部结束-->

<BODY>        <!--标记页面主体开始-->

<font size="8">        <!--设置字体大小为8号字-->

<P>这是我的测试网页</P>        <!--主体部分,显示具体内容-->

<P>这是第2行信息</P>        <!--P为段落换行-->

</font>        <!--字体设置结束-->

</BODY>        <!--标记页面主体结束-->

</HTML>        <!--标记HTML文档结束-->

这是我的测试网页

这是第2行信息

▶3.脚本语言

HTML主要用于文本的格式化和链接文本,但是HTML的计算和逻辑判断功能非常差,例如,HTML不能进行1+2这样简单的加法计算。因此,需要在网页中加入脚本语言。

脚本(Script)是一种简单的编程语言。网页脚本语言一般嵌入在网页的HTML语句之中,完成一些判断、计算、事件响应等工作,增强网页的交互性功能。常用的网页脚本语言有JavaScript、PHP等。JavaScript语言可由绝大部分浏览器执行,它是一种事实上的网页脚本语言标准。脚本程序分为客户端脚本(如JavaScript)和服务器端脚本(如PHP),它们分别运行在不同主机中。在网页中嵌入JavaScript脚本代码有以下两种方法。
第一种方法是把JavaScript代码嵌入在网页中,由<script>…</script>标记之内包含的代码就是JavaScript代码。
例:把JavaScript脚本代码嵌入在网页中。

<HTML>        <一声明HML,文档开始->

<BODY>        <--标记页面首部开始一>

<p>假设y=5,计算x=v+2,并显示结果,</p >        <--显示信息-->

|<button οnclick="myFunction()">点击这里</button>        <!--调用JavaScript函数,显示按钮-->
<p id="demo"></p >        <!--段落标记->
<script>        <!--JavaScript脚本开始-->

function myFunction(){        //函数声明,myFunction()是函数名

        var y=5;        //变量赋值

        var x=y+2;        //变量赋值

        var demoP=document.getElementById("demo")        //表达式

        demoP.innerHTML="x=" + x;        //输出提示信息和计算值

}        //程序块结束
</script>        <!--JavaScript脚本结束-->

</BODY>        <!--标记页面主体结束-->

</HTML>        <!--标记HTML文档结束-->

假设 y=5, 计算 x=y+2, 并显示结果。

点击这里

x=7

第二种方法是把JavaScript代码存为一个单独的.js文件,然后在HTML中通过<script src="..."></script>引入这个文件,这种方法更便于代码维护。

<head >

        <script src="/static/js/test.js"></script>        <!--调用脚本文件test.js-->

</head >

-

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/496672.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

day04_JDBC_课后练习(创建数据库,表格,添加模拟数据,搭建开发环境,编写实体类,实现接口,测试)

文章目录 day04_JDBC_课后练习1、创建数据库2、创建如下表格3、添加模拟数据4、搭建开发环境&#xff0c;准备各个工具组件&#xff08;1&#xff09;使用druid&#xff08;德鲁伊&#xff09;数据库连接池&#xff08;2&#xff09;使用尚硅谷的JDBCTools工具类&#xff08;直…

【虚幻引擎】DTWebSocketServer 蓝图创建WebSocket服务器插件使用说明

本插件可以使用蓝图创建WebSocket服务器&#xff0c;并监听响应数据。 1. 节点说明 Create Web Socket Server – 创建WebSocket服务器对象并开启监听 创建一个WebSocket服务器对象&#xff0c;并监听相应端口&#xff0c;连接地址为 ws://IP:PORT, 比如ws://192.168.1.5:9001…

hcia datacom课程学习(4):ICMP与ping命令

1.什么是ICMP ICMP是ip协议的一部分&#xff0c;常用的ping命令就是基于icmp协议的。 在防火墙策略中也能看到ICMP&#xff0c;如果将其禁用&#xff0c;那么其他主机就ping不通该主机了 2. ICMP数据报 2.1数据报构成 ICMP协议的报文包含在IP数据报的数据部分&#xff0c; …

【C语言】内存函数(memcpy)的使用和模拟实现

目录 一、memcpy定义1.memcpy在**cplusplus**中的定义2.memcpy**复制内存块**3.参数a.目的地b.源c.数字 4.函数返回值5.函数头文件 二、memcpy的使用使用memcpy()函数完成拷贝整型数组数据 三、memcpy的模拟实现思路代码 一、memcpy定义 1.memcpy在cplusplus中的定义 链接: l…

C语言 C6031:返回值被忽略:“scanf“ 问题解决

我们在代码中 直接使用 scanf 就会出现这个错误 在最上面 加上 #define _CRT_SECURE_NO_WARNINGS//禁用安全函数警告 #pragma warning(disable:6031)//禁用 6031 的安全警告即可正常运行

鸿蒙OS开发实例:【页面传值跳转】

介绍 本篇主要介绍如何在HarmonyOS中&#xff0c;在页面跳转之间如何传值 HarmonyOS 的页面指的是带有Entry装饰器的文件&#xff0c;其不能独自存在&#xff0c;必须依赖UIAbility这样的组件容器 如下是官方关于State模型开发模式下的应用包结构示意图&#xff0c;Page就是…

算法---动态规划练习-8(打家劫舍2)

打家劫舍2 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址&#xff1a;点这里 2. 讲解算法原理 首先&#xff0c;给定一个非负整数数组 nums&#xff0c;其中 nums[i] 表示第 i 家的财物价值。 定义两个辅助数组 f 和 g&#xff0c;长度都为 n&#xff08;n 是…

C++模板类和模板函数

模板类 #include<bits/stdc.h> using namespace std; template<typename T> class People{public:People(T name):name_(name){}protected:T name_; }; class A:public People<string>{public:A(string name): People(name){}void print(){std::cout<<…

鸿蒙OS开发实例:【手撸服务卡片】

介绍 服务卡片指导文档位于“开发/应用模型/Stage模型开发指导/Stage模型应用组件”路径下&#xff0c;说明其极其重要。 本篇文章将分享实现服务卡片的过程和代码 准备 请参照[官方指导]&#xff0c;创建一个Demo工程&#xff0c;选择Stage模型 鸿蒙OS开发更多内容↓点击…

eNSP-GRE简单配置

目录 IP配置 公网全网通 配置隧道 路由配置 检测 1、按照图示配置 |P 地址 IP配置 配置主机IP地址&#xff1a; PC1&#xff1a; PC2&#xff1a; R1&#xff1a; <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sysname R1 [R1]int g 0…

mysql--事务四大特性与隔离级别

事务四大特性与隔离级别 mysql事务的概念事务的属性事务控制语句转账示例 并发事务引发的问题脏读脏读场景 不可重复读幻读幻读场景 事务的隔离级别读未提交读已提交可重复读&#xff08;MySQL默认&#xff09; 总结 mysql事务的概念 事务就是一组操作的集合&#xff0c;他是一…

春秋云境CVE-2022-24663

简介 远程代码执行漏洞&#xff0c;任何订阅者都可以利用该漏洞发送带有“短代码”参数设置为 PHP Everywhere 的请求&#xff0c;并在站点上执行任意 PHP 代码。P.S. 存在常见用户名低权限用户弱口令 正文 进入首页我们没看到任何有价值的东西&#xff0c;那么就只好去寻找…

【LeetCode】升级打怪之路 Day 28:回溯算法 — 括号生成 删除无效的括号

今日题目&#xff1a; 22. 括号生成301. 删除无效的括号 参考文章&#xff1a; 回溯算法&#xff1a;括号生成回溯算法&#xff1a;删除无效的括号 这是两道使用回溯算法来解决与括号相关的问题&#xff0c;具备一定的难度&#xff0c;需要学习理解。 通过第一道题“括号生成”…

Vivado使用(2)——综合运行与OOC

目录 一、综合运行 二、OOC 2.1 如何设置 OOC 模块 2.2 存根文件和黑盒属性 2.3 使用限制 2.4 另一种设置方法 一、综合运行 一个“运行&#xff08;run&#xff09;”是指定义和配置设计在综合过程中的各方面&#xff0c;包括&#xff1a;使用到约束&#xff0c;针对的…

Java常见限流用法介绍和实现

目录 一、现象 二、工具 ​​​​​​1、AtomicInteger,AtomicLong 原子类操作 ​​​​​​2、RedisLua ​​​​​​3、Google Guava的RateLimiter 1&#xff09; 使用 2&#xff09; Demo 3&#xff09; 优化demo 4、阿里开源的Sentinel 三、算法 1、计数限流 &…

Java实现猜数字游戏:编程入门之旅

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

HDFS的Shell操作及客户端配置方法

HDFS进程启停命令 Hadoop HDFS组件内置了HDFS集群的一键启停脚本。 $HADOOP_HOME/sbin/start-dfs.sh&#xff0c;一键启动HDFS集群$HADOOP_HOME/sbin/stop-dfs.sh&#xff0c;一键关闭HDFS集群 执行原理&#xff1a; 在执行此脚本的机器上&#xff0c;启动&#xff08;关闭&…

二叉树|538.把二叉搜索树换为累加树

力扣题目链接 class Solution { private:int pre 0; // 记录前一个节点的数值void traversal(TreeNode* cur) { // 右中左遍历if (cur NULL) return;traversal(cur->right);cur->val pre;pre cur->val;traversal(cur->left);} public:TreeNode* convertBST(Tre…

阎淑萍:老母猪戴口罩还挺重视这张老脸啊,赵本山:我也相当副科级呀!

阎淑萍&#xff1a;老母猪戴口罩还挺重视这张老脸啊&#xff0c;赵本山&#xff1a;我也相当副科级呀&#xff01; ——小品《老拜年》&#xff08;上&#xff09;的台词 《老拜年》 是赵本山、阎淑萍、王中青、苏杰在《1993年中央电视台春节联欢晚会》上表演的小品&#xff0…

web全栈架构师第16期教程

教程介绍 互联网时代已进入后半场&#xff0c;行业环境发生了显著变化。互联网人&#xff0c;尤其是技术人员&#xff0c;如何在加速更迭的技术浪潮中持续充电&#xff0c;提升自身价值&#xff0c;是当下必须面对的挑战。课程涉及了现下前端实际开发时所需要的各块内容&#…
最新文章