首页 > 其他分享 >实例解析html页面语言

实例解析html页面语言

时间:2023-11-17 16:32:20浏览次数:40  
标签:jQuery 网页 HTML 实例 标签 元素 html id 页面

清晰的了解html代码表达的意思才能准确的通过代码展示出开发者的设计思路。这里总结了一些常见的的页面代码,逐行解释其表达的意思,以备能随时翻阅,常备常练。

示例资料

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>myweb</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script type="text/javascript">
        $('Document').ready(function(){
            $("#dw").click(function(){
                $("#jg").text('你叫我干嘛呀?')
            });
        });
    </script>
</head>
<body>
    
</body>
    <button id='dw'>点我</button>
    <div id='jg'></div>
</html>

这段代码是HTML和JavaScript的混合代码。

HTML部分:

<body>标签定义了文档的主体,所有的内容都将放在这个标签内。

<button id='dw'>点我</button>是一个按钮元素,它的id属性值为'dw'。用户可以点击这个按钮来触发某些操作。

<div id='jg'></div>是一个div元素,它的id属性值为'jg'。这个元素可以用来显示或修改一些信息。

JavaScript部分:

document.getElementById('dw').addEventListener('click', function() {...});这行代码是在为id为'dw'的元素添加一个点击事件监听器。当用户点击这个元素时,会执行后面的函数。

document.getElementById('jg').textContent = '你叫我干嘛呀?';这行代码是在为id为'jg'的元素设置文本内容为'你叫我干嘛呀?'。

重点解析

<!DOCTYPE html>

是HTML文档的声明,它告诉浏览器这个文档使用的是HTML5标准。在HTML5之前的版本中,HTML文档需要使用特定的声明来指定版本,例如 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。

<html lang="en">

指定网页的语言。在这个例子中,lang属性的值为"en",表示该网页的内容是英文。这个标签可以帮助搜索引擎和浏览器更好地理解网页的内容,以便提供更准确的搜索结果和更好的用户体验。lang是language的简写。

<meta charset="UTF-8">

指定网页的字符编码。在这个例子中,字符编码被设置为"UTF-8",表示该网页使用UTF-8编码来表示文本。UTF-8是一种非常常用的字符编码方式,可以支持多种语言和特殊符号的表示。通过设置正确的字符编码,可以避免乱码问题,确保网页在各种设备和浏览器上的显示正常。meta是HTML中的一个元素,用于提供有关网页的元数据。元数据是描述网页内容和属性的信息,例如字符编码、页面描述、关键词等。通过在HTML文档中添加meta元素,可以向搜索引擎和其他应用程序提供有关网页的重要信息,以帮助它们更好地理解和处理网页内容。

<meta name="viewport" content="width=device-width, initial-scale=1.0">

控制网页在不同设备上的显示效果。在这个例子中,name属性的值为"viewport",表示这是一个viewport元数据。content属性的值是 "width=device-width, initial-scale=1.0",表示设置视口的宽度为设备的宽度,并且初始缩放比例为1.0。通过设置viewport元数据 可以确保网页在不同设备上以适当的尺寸和缩放比例显示。这有助于提 高网页在移动设备上的用户体验,因为不同的设备可能具有不同的屏幕 尺寸和分辨率。

<title>myweb</title>

设置网页的标题。在这个例子中,标题被设置为"myweb"。当用户在浏览器中打开一个网页时,这个标题将显示在浏览器的标题栏或标 签页上。标题对于搜索引擎优化(SEO)和用户体验非常重要。一个好的标题可以吸引用户的注意力,并帮助他们更好地理解网页的内 容。同时,搜索引擎也会使用网页的标题作为搜索结果的一部分,因此选择一个吸引人且相关的标题可以提高网站的排名和可见性。

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

这段代码是一个HTML脚本的引用,它用于加载jQuery库到网页中。具体来说,<script>是一个HTML标签,其中src属性指定了jQuery库的URL。在这个例子中,使用的是jQuery一个版本的压缩版(min版)。加载这个库后,可以在网页中使用jQuery的JavaScript函数和方法来操作HTML元素处理事件、发送AJAX请求等。通过将这个<script>标签放置在HTML文档的 <head>标签内或<body>标签的底部,可以使jQuery库在网页加载时被加载并可用。这样,你就可以在HTML文档中使用jQuery来增加动态和交互性功能。

<script type="text/javascript">
    $('Document').ready(function(){
    $("#dw").click(function(){
    $("#jg").text('你叫我干嘛呀?')
    });
    });
</script>

这段代码是使用jQuery库编写的。它的作用是在网页加载完成后,当用户点击id为"dw"的元素时,将id为"jg"的元素的文本内容设置为"你叫我干嘛呀?"。 具体解释如下:

<script type="text/javascript"> - 这是一个 HTML 脚本标签,用于引入 JavaScript 代码。type="text/javascript" 属性指定了脚本的 MIME 类型为 JavaScript。

$('Document').ready(function(){...});:这是一个jQuery的函数,用于在文档加载完成后执行一段代码。这里的'Document'是一个选择器,表示整个文档。

$("#dw").click(function(){...});:这是一个事件处理函数,当用户点击id为"dw"的元素时,会触发这个函数。

      $("#jg").text('你叫我干嘛呀?');:这是另一个jQuery函数,用于设置id为"jg"的元素的文本内容。这里的'你叫我干嘛呀?'是要设置的文本内容。

}); - 这是几个函数调用的闭合括号,表示 JavaScript 代码块的结束。

</script> - 这是脚本标签的结束标签,表示 JavaScript 代码的结束。

$ 在JavaScript中,可以作为jQuery库中的一个选择器,用于选取HTML元素。

</head>
    <body> 
        <button id='dw'>点我</button>
        <div id='jg'></div>
    </body>
</html>

<body>标签定义了文档的主体,所有的内容都将放在这个标签内。

<button id='dw'>点我</button>是一个按钮元素,它的id属性值为'dw'。用户可以点击这个按钮来触发某些操作。

<div id='jg'></div>是一个div元素,它的id属性值为'jg'。这个元素可以用来显示或修改一些信息。


标签:jQuery,网页,HTML,实例,标签,元素,html,id,页面
From: https://blog.51cto.com/HiFine/8449577

相关文章

  • created中两次数据修改,会触发几次页面更新
    面试题:created生命周期中两次修改数据,会触发几次页面更新?一、同步的先举个简单的同步的例子:newVue({el:"#app",template:`<div><div>{{count}}</div></div>`,data(){return{count:1,};},created(){this.count=2;......
  • 关于 Angular SSR 应用 index.html 中的 serverApp-state script 元素
    首先,我们需要了解AngularSSR(Server-SideRendering)以及SSRTransferState。AngularSSR是Angular应用程序的服务端渲染技术,它允许Angular应用程序在服务器上渲染其组件,并生成静态HTML页面,再发送给客户端。这种方法可以提高首次加载速度,提升SEO效果。而SSRTransfe......
  • 直播平台搭建,实现自定义设置登录页面
    直播平台搭建,实现自定义设置登录页面1.在resources中建立static文件夹(默认找这里面的页面)创建login.html <!DOCTYPEhtml><htmlxmlns:th="http://www.thymeleaf.org"><head>  <metacharset="UTF-8">  <title>static中的login</title></hea......
  • 类的实例方法和静态方法的使用场合区别
    面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程思想,它使用类(Class)和对象(Object)的概念来组织和管理代码。在OOP中,类是一种模板,用来定义对象的属性(成员变量)和行为(成员方法)。对象则是类的实例,它们包含了类中定义的属性和方法,并且可以根据需要进行创建和操作。在OOP中,类......
  • javascript postMessage给子页面发消息
    发送消息页面<!DOCTYPEhtml><html><head><title>demo</title><metacharset="utf-8"/><script>varchildwinconstchildname="popup"functionopenChild(){......
  • vue+pdfh5实现将pdf渲染到页面上
    版本:[email protected]+.netCore6.0webapi方法一:通过访问后端获取二进制数据来渲染前端渲染<template><vol-boxref="box":width="width":height="height"><divid="demo"ref="render"></div></vol......
  • HTML5中怎么实现文件断点续传功能
    HTML5中怎么实现文件断点续传功能,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。断点续传原理目前比较常用的断点续传的方法有两种,一种是通过websocket接口进行文件上传,另一种是通过ajax,两种方法各有千秋......
  • 非结构化数据库的典型实例
    列举下列非结构化数据库的典型实例。键值数据库存储数据库——()列存储数据库——()文档型数据库——()图形数据库——()键值数据库是一种基于键值对存储的数据库,它将数据以键值对的形式进行存储和检索。以下是一些常见的键值数据库的典型实例:1.Redis:Redis是一个开源的内存键值数......
  • HTML基础
    html标签上基础标签图像标签及路径超链接注释及其他特殊符号html标签下表格标签列表标签表单标签(也可以直接把内容包含在label双标签内,不用for和id也能完成相同效果)其他f1vz一键注释快捷键:Crtl+/shift+alt+方向键的下,直接向下复制一行......
  • 全栈工程师必须要掌握的前端Html技能
    作为一名全栈工程师,在日常的工作中,可能更侧重于后端开发,如:C#,Java,SQL,Python等,对前端的知识则不太精通。在一些比较完善的公司或者项目中,一般会搭配前端工程师,UI工程师等,来弥补后端开发的一些前端经验技能上的不足。但并非所有的项目都会有专职前端工程师,在一些小型项目或者初创公......