一、路由器web网页管理界面goahead

1、开源的轻量级WEB Server很多,比如GoAhead、Shttpd、Thttpd、Lighttpd、BOA、mathopd、minihttpd、appweb,但适合于移植到嵌入式平台的并不多。

2、GoAhead是基于C语言的嵌入式WEB Serve。开发linux平台下的web监控,你可以利用windows下的vs先调试好JS+CSS前端,再去linux平台下解决数据交互层面的问题。

可以把goahead理解为一个连接html 网页和c语言程序代码的一个桥梁,web静态页面和后台server的数据交互就是通过goahead中的一个宏定义websDefineAction实现的,把c语言函数转换为html可以调用的动作。

void webHomeCgiInit(void)
{websDefineAction("GetHomeConfig", WebGetHomeConfig);//rebootwebsDefineAction("ReBoot", WebReBoot);
}

3、Html、CSS和JavaScript三者之间的关系

JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:

HTML 定义了网页的内容
CSS 描述了网页的布局
JavaScript 控制了网页的行为

  1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

  2. CSS样式是表现(外观控制)。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

  3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

4、Lighttpd
Lighttpd是一个轻量级的Web 服务器,支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。它具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。其静态文件(如图片、文件)的响应能力远高于Apache,可谓Web服务器的后期之秀

二、jQuery

1、介绍

jQuery 是JavaScript 众多框架中的一个,比较老。

jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。

学习链接:jQuery 教程

因为jQuery只是Javascript的一个框架,所以首先还得学 Javascript 教程

JavaScript 和 平常所说的JAVA开发是完全不同的两种语言,JavaScript 可以理解为一种脚本语言,就是前端开发中所说的js,JAVA是用来做安卓开发的。

**2、jQuery 语法 **

通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。
jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)“查询"和"查找” HTML 元素
  • jQuery 的 action() 执行对元素的操作

实例:

  • $(this).hide() - 隐藏当前元素
  • $(“p”).hide() - 隐藏所有 < p> 元素
  • $(“p.test”).hide() - 隐藏所有 class=“test” 的 < p> 元素
  • $(“#test”).hide() - 隐藏 id=“test” 的元素

3、jQuery 的核心 是选择器

jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。

jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。

jQuery 中所有选择器都以美元符号开头:$()。

  • 元素选择器
  • #id 选择器
  • .class 选择器
    参考:jQuery 选择器

三、html相关概念

1、超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

2、HTML 是用来描述网页的一种语言:

  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容,HTML文档也叫做 web 页面

3、HTML 标签

  • HTML 标签是由尖括号包围的关键词,比如 < html >
  • HTML 标签通常是成对出现的,比如 < b > 和 < /b >
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签

详细语法请参考菜鸟教程:https://www.runoob.com/html/html-basic.html

二、语法规则

1、标题、段落、链接、图像、换行

HTML 标题(Heading)是通过< h1> - < h6> 标签来定义的。
应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。
< hr> 标签在 HTML 页面中创建水平线。hr 元素可用于分隔内容。

<h1>这是一个标题</h1> <!-- 这是一个注释 -->
<hr>
<h2>这是一个标题</h2>
<hr>
<h3>这是一个标题</h3>

HTML 段落是通过标签 < p> 来定义的。

<p>这是一个段落。</p>
<p>这是另外一个段落。</p>

HTML 链接是通过标签 < a> 来定义的。

<a href="https://www.runoob.com">这是一个链接</a>

HTML 图像是通过标签 < img> 来定义的.

<img src="/images/logo.png" width="258" height="39" />

换行

<br>
*开始标签常被称为起始标签(opening tag),结束标签常称为闭合标签(closing tag)。

2、script、link、div、ul
< script>标签用于加载脚本文件,如: JavaScript。

< link> 标签定义了文档与外部资源之间的关系,最常见的用途是链接样式表。

< div> 标签定义 HTML 文档中的一个分隔区块或者一个区域部分,< div>标签常用于组合块级元素,以便通过 CSS 来对这些元素进行格式化。

< style> 标签用于为 HTML 文档定义样式信息。比如规定字体粗细大小。

HTML中的< body>标记用于定义HTML页面中存在的主要内容。它始终包含在< html>标记内。 < body>标记是< html>标记的最后一个子代。

ul 是 Unordered List(无序列表)的缩写。
与之相对的有

  1. 有序列表标签。
    列表里的项目用
  2. 标签记述。

span标签是使用来组合文档中的行内元素,以便使用样式来对它们进行格式化

< label>标签用于绑定一个表单元素, 当点击标签内的文本时, 浏览器就会自动将焦点转到或者选择对应的表单元素上.

路由器web网页管理界面goahead和Lighttpd、jQuery(JavaScript(js)众多框架中的比较老的一个)、超文本标记语言html相关推荐

  1. RabbitMQ 安装与web后台管理界面开启

    首先介绍一下RabbitMQ: RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..NET.Java.JMS.C.PHP.Actio ...

  2. tp管理界面找不到服务器,我的TP-LINK路由器无法登陆管理界面

    摘 要 原标题:"为什么我的TP-LINK路由器无法登陆管理界面"关于路由器设置教程分享. - 来源:路由器之家 - 编辑:小元. 电脑上不了网了,于是想看看路由器,发现TP-LI ...

  3. 关于H3C路由器web远程管理关闭的问题

    有些H3C路由器WEB远程管理项没有,需要在http项里设置. 例如:把管理的端口设置为9999   就可以避免路由器管理页面暴露于外网.增加的系统的安全性. 微信:qqxinxi

  4. Web前端—01HTML超文本标记语言

    文章目录 一.Wed前端开发介绍 1.Web概述 2.Web起源 3.Web的特点 4.Web工作原理 5.URL介绍 二.HTML网页结构 1.HTML介绍 2.HTML基本结构 3.文档类型 4. ...

  5. python进阶之web前端(01—HTML超文本标记语言)

    目录 01.Web前端开发介绍 1.Web前端开发概述 2.Web起源 3.Web特点 4.Web工作原理 5.URL介绍 02.HTML网页结构 1.HTML基本结构 2.HTML文档类型 3.HT ...

  6. 040_初识 web 前端 HTML 超文本标记语言

    文章目录 1. web前端开发技术 2. HTML 页面结构 3. HTML 标签 3.1 文本标签 3.2 换行标签 3.3 列表标签 3.3 div 和 span 标签 3.4 图片标签 3.5 ...

  7. Web前端之HTML超文本标记语言

    文章目录 一.Web前端开发介绍 1.Web前端开发概述 1)什么是Web开发? 2)Web前端开发核心技术 (1)HTML语言(超文本标记语言,相当于一个整体的框架) (2)CSS(层叠样式表,用来 ...

  8. Web前端(一)HTML超文本标记语言

    文章目录 一.Web前端开发介绍 1.Web概述 2.Web起源 3.Web的特点 4.Web工作原理 5.URL介绍 二.HTML网页结构 1.HTML基本结构 2.HTML文档类型 3.HTML文 ...

  9. web之HTML超文本标记语言

    1.什么是web web的概念 web概念概述 Javaweb : *使用Java语言开发基于互联网的项目 *软件架构:1. C/S: Client/Server 客户端/服务器端 *在用户本地有一 ...

最新文章

  1. 怎么将对象里面部分的属性放到一个空的对象里面去
  2. 【杂谈】有三AI季划成员的4大专属权益,你是否已经利用好了?
  3. Matlab中画图以及plot函数及legend函数详解
  4. 电话骗术升级了,提高警惕! (转自公司内部新闻组,真人真事)
  5. Object Tracking using OpenCV (C++/Python)(使用OpenCV进行目标跟踪)
  6. 博途中用的是c吗_一只“66 鸭”离奇出走,只为助蛋宝宝C位出道
  7. html section 布局,section标签的用法
  8. Cannot find class [xxx] for bean with name ‘‘ defined in class
  9. Python实现查询12306火车票信息
  10. 关于软件测试学习的心得
  11. html 折叠焦点图切换,自适应全屏焦点图切换CSS3特效
  12. Unity 单元测试(NUnit,UnityTestTools)
  13. mysql 从入门到精通 pdf_MySQL5.7从入门到精通PDF完整版+随书教学视频
  14. LABEL MATRIX里用计数器自动生成流水号和自定义条码格式
  15. compileflow 淘宝工作流引擎
  16. 当显存不够时是否会调用共享GPU内存?
  17. 网络爬虫的基本结构是什么?如何建立网络爬虫抓取数据?
  18. php版本降级,wamp技巧之–升级降级PHP版本 | SDT技术网
  19. Excel将数值转换为按指定数字格式表示的文本
  20. 牛B学生上课气死老师

热门文章

  1. 微信小程序注册方法分享【小程序注册】
  2. 电脑彻底删除的文件怎么恢复
  3. linux运维之K8S(一)
  4. “互联网+”时代 餐饮业如何变局
  5. 下载中心嘉年华会 群星云集抢鲜公测【结束】
  6. nginx优化https(ocsp)
  7. linux查看磁盘信息
  8. VM虚拟机游戏多开防检测 游戏不能登录处理详解
  9. C语言关于协程的探究
  10. C#实现自动发送邮件,以及问题解决(SMTP邮箱服务器使用QQ的为例)