嵌入式要学习Wed前端吗?答案是要的,不需要深入学习,只需要简单了解即可。为什么要学习?
原因如下:
可以远程控制和管理设备:通过简单的Web知识,嵌入式系统可以建立Web界面,使得用户可以通过浏览器进行远程控制和管理设备,无需直接连接物理接口。
显示和呈现数据:Web技术可以用于创建图形用户界面(GUI),从而展示和呈现嵌入式系统中收集的数据,让用户能够直观地看到和理解设备所采集的数据。
与其他系统进行通信:Web技术通常通过各种通信协议与其他系统或设备进行通信,如使用Websockets。这使得嵌入式系统可以轻松地与其他系统进行交互,实现更多更广泛的功能。
增加网络互联性:随着物联网的普及,越来越多的设备需要通过Internet进行连接和通信。学习Web知识可以帮助开发人员更好地了解和掌握网络互联性,为开发具有更广泛功能的嵌入式系统铺平道路。
相比嵌入式来说,Wed前端难度要简单一些。一名合格的嵌入式开发人员,对于前端的入门可能仅仅几天即可。为何不拿出几天时间来学习一下Wed呢?
HTML(超文本标记语言)是一种用于创建和呈现网页的标记语言。它使用标签来描述网页的结构和内容,并通过这些标记告诉浏览器如何显示网页。HTML标签是由尖括号包围的关键词,如、
、
等。
HTML文档由一个根元素开始,其中包含
和
两个主要部分。
部分用于指定文档的元数据,如标题、样式表和脚本。
部分包含网页的实际内容,如文本、图像、链接等。
除了基本的文本内容,HTML还支持使用标签来创建标题、段落、列表、表格、表单以及嵌入多媒体内容(如图像和视频)。这些标签使得网页可以更好地组织和展示信息。
HTML是一种非常重要的技术,因为它是构建网页的基础。通过使用HTML,开发人员可以创建具有结构和样式的网页,并与用户进行交互。
1)开始标签:尖括号包围的关键词,如。
2)结束标签:尖括号包围的关键词,前面有一个斜杠,如。
3)成对存在:通常开始标签和结束标签成对存在,开始标签用于标记元素的开始,结束标签用于标记元素的结束,如...
。
在某些情况下,有些标签只有开始标签而没有结束标签,例如
用于表示换行,用于插入图像等。这些标签被称为单标签或空标签。
此外,还有一些标签可以在开始标签中直接关闭,而不需要单独的结束标签,例如标签:
这只适用于某些特定的标签,可以在相关的文档或教程中查找更多关于特定标签格式的信息。
1)标题标签:
:定义最高级标题,通常用于页面标题。
:定义次级标题,通常用于页面主要部分的标题。
:定义更小级别的标题,通常用于页面的子标题。
、
、
:依次定义更小级别的标题,用于更具层次感的标题。举例:
<h1>这是标题标签h1>
<h2>这是标题标签h2>
<h3>这是标题标签h3>
<h4>这是标题标签h4>
<h5>这是标题标签h5>
<h6>这是标题标签h6>
2)换行标签:
:用于在文本中插入一个换行符。3)段落标签:
:定义一个段落,浏览器会根据窗口大小自动换行。举例:
<p>文本内容p>
4)块标签:
:定义一个文档中的块级容器,常用于组织和布局页面的不同部分。可以嵌套其他标签,可以使用class或id来设置属性。
举例:
<div class="news">
<h2>News headline 1h2>
<p>some text. some text. some text...p>
div>
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Documenttitle>
head>
<body>
hello
br>
world
<h1>标题一h1>
<div style="color: cyan;background: darkgrey">
<h2>标题二h2>
<p>
HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”。是用来描述网页的一种语言。
所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容,不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。
Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容
p>
div>
body>
html>
标签用于在表单中创建用户输入字段。
常见的属性有:
type
:指定输入字段的类型。
name
:指定输入字段的名称。
value
:指定输入字段的默认值。
id
:指定输入字段的唯一标识符。
onclick
:指定在用户点击输入字段时触发的 JavaScript 函数。
checked
:当使用类型为 radio
的输入字段时,指定默认选中状态。
下面是不同类型的
标签的用法和示例:
-
文本输入框:
-
单选框:
标签可以用于创建各种类型的用户输入字段,例如文本输入框和单选框等。它的属性可以根据需要进行设置,以满足表单的要求。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Documenttitle>
<script>
function fun(obj) {
if (obj == 'man')
console.log("i am man");
else
console.log("i am woman");
}
//点击按钮,在文本框显示一个字符串
function get() {
//v不是一个变量,有点类似于数组
var v=document.getElementsByName("usrname");
//v[0]第一个名字为usrname的标签
//v[0].value = "hello";
var xhr=new XMLHttpRequest();//创建对象
var url="";
xhr.open("post",url,true);
xhr.onreadystatechange=function()//状态发生变化
{
if(xhr.readyState===4&&xhr.status===200)
v[0].value = xhr.responseText;//响应正文
}
xhr.send("get");
}
script>
head>
<body>
hello
br>
world
<h1>标题一h1>
<div style="color: cyan;background: darkgrey">
<h2>标题二h2>
<p>
HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”。是用来描述网页的一种语言。
所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容,不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。
Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容
p>
div>
用户名:
<input type="text" name="usrname" value="admin">
<input type="button" name= "falsh" onclick="get()">
<br>
男:
<input type="radio" name="sex" id="man" checked="checked" onclick="fun(id)">
女:
<input type="radio" name="sex" id="woman" onclick="fun(id)">
body>
html>
常用标签表格