当前位置: 首页 > news >正文

HTML、ASP.NET、XML、Javascript、DIV+CSS、JQuery、AJax的起源与简介

目录

HTML简介:

起源:

ASP.NET简介:

起源:

XML简介:

起源:

JavaScript简介:

起源:

DIV+CSS简介:

起源:

 JQuery简介:

起源:

AJax简介:


HTML简介:

HTML(Hyper Text Markup Language,超文本标记语言)是用于创建网页的标准标记语言,它通过元素(也称为"标签")来描述网页的内容和结构。这些元素告诉浏览器如何显示网页中的文本、图像、链接、列表、表格等。

起源:

HTML的起源可以追溯到1980年代末,当时互联网还处于早期发展阶段。蒂姆·伯纳斯-李(Tim Berners-Lee)在1989年发明了HTML,并在1991年发布了第一个HTML规范(HTML 1.0),它创建HTML初衷是为了让研究人员更方便地在互联网分享和链接他们的研究文档。

ASP.NET简介:

ASP.NET,全称Active Server Pages.NET,是微软公司推出一种用于构建Web应用程序的框架。它基于.NET Framework,不仅继承了ASP(Active Server Pages)的优点,还吸收了Java,VB等语言的开发优势,同时修正了早期ASP版本的运行错误,以下是ASP.NET详细介绍:

起源:

ASP.NET是起源于ASP技术,是ASP技术的升级和扩展。自1996年ASP 1.0发布以来,ASP技术大大降低了动态网页开发的难度,推动了动态网页的快速发展。随着技术的演进,微软公司在2001年推出了ASP..NET,旨在提供更强大、更灵活、更安全的Web开发平台

XML简介:

XML(Extensibel Markup Language,可扩展标记语言)是一种编码文档的标记语言,它可以用来表示、传输和存储数据。XML的设计宗旨是传输数据,而非显示数据;它的标签没有被预定义,需要自定义标签。XML被设计易于人类阅读和编写,同时也易于机器解析和生成。

起源:

XML最初是由万维网(W3C)于1998年2月发布的一种标准,是SGML(Standard Generalized Markup Language,标准通用标记语言)的一个子集,其目标是允许 普通的SGML在Web上以类似HTML的方式被服务、接收和处理。

JavaScript简介:

JavaScrip是一种轻量级的解释型或即使编译型的编程语言,主要用于增强网页和交互性和动态功能。

起源:

JavaScript最初由Netcpe的Brendan Eich设计,并在1995年由Netscape公司的Brendan Eich在网景导航者浏览器首次设计实现而成

名称由来:Netscpe于Sun合作,Netscape管理层希望它外观看起来像Java,因此取名JavaScript。但实际上它的语法风格和Self及Scheme较为接近。

标准:Ecma国际(前身为欧洲计算机制造商协会)以JavaScript为基础制定了ECMScript标准。ECMAScript的第六版(正式名称为ECMAScript2015,但通常被称为ECMAScript6或ES2015)于2015年6月17号发布。

DIV+CSS简介:

DIV是HTML(Hyper Text Markup Language)中的一个元素,用于对页面内容进行区块划分。它本身不带有任何样式信息,而是作为一个容器来包含其他HTML元素,如段落(p),标题(h1-h6)、列表(ul、ol、li)等,DIV的主要作用是为页面内容提供结构,使开发者能够更清晰第组织和管理页面内容。
通过DIV元素,开发这可以创建复杂的页面布局,将页面内容划分不同的区域,如头部(header)、主题(main)、底部(footer)等。同时,DIV元素还可以与其他HTML元素和CSS样式一起使用,实现页面视觉效果和交互功能。

CSS是一种用于描述HTML或XML(包括SVG、MathML等衍生技术)文档样式的计算机语言。它负责网页的样式设计和布局控制,能够控制网页元素的外观和位置,如颜色、字体、大小、边距、位置等,CSS将样式定义与HTML内容分离,实现页面内容解耦,使得网页的维护和更新更加方便快捷
CSS的使用方式有多宗,包括内联样式(直接在HTML元素中使用style属性定义样式)、内部样式表(在HTML文档的head部分使用style标签定义样式)和外部样式表(将样式定义保存在单独的.css文件,并在HTM文档中使用link标签引入)。外部样式表是推荐使用的方式,因为它可以实现样式的复用和集中管理,提高网页的可维护性

起源:

CSS(Cascading Style Sheets)的起源可以追溯到1994年,当时由Hakon Wium Lie和Bert Bos提出了一种用于控制的建议,这个建议旨在解决HTML在样式控制方面不足,使得网页的外观和布局能够更加灵活和可定制

1.初步建议:1994年,Håkon Wium Lie在芝加哥的一次会议上第一次提出了CSS的建议。同年,Bert Bos正在设计一个名为Argo的浏览器,他们决定一起设计CSS.

2.标准化过程:

1995年,在www网络会议上CSS再次被提出,Bert Bos演示了Argo浏览器支持CSS的例子,Håkon Wium Lie也展示了支持CSS的Arena浏览器。

同年,W3C组织(World Wide Web Consortium)成立,CSS的创作成员全部成为了W3C的工作小组,并全力以赴负责研发CSS标准。
1996年底,CSS初稿已经完成。同年12月,层叠样式表的第一份正式标准(Cascading Style Sheets Level 1)完成,成为w3c的推荐标准。
1997年初,W3C组织负责CSS的工作组开始讨论第一版中没有涉及到的问题。其讨论结果组成了1998年5月出版的CSS规范第二版。 

 JQuery简介:

JQueyr是一个快速、简洁的JavaScript框架,旨在帮助人员"写得更少,做的更多"

起源:

JQueyr起源于2006,由John Resi创建。其设计初衷是简化HTML文档操作、事件处理、动画设计和Ajax交互,以便开发人员能够高效地编写JavaScript代码。JQuery通过提供简洁的API和强大的选择器功能,使得Web开发变得更加简单和快捷。随着其功能的不断完善和扩展,JQuery逐渐成为Web开发领域的重要工具之一,并得到了广泛的应用和社区支持

AJax简介:

Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),是一种无需重新加载整个页面的情况下,能够与服务器交换数据并更新部分网页内容技术。

起源:

Ajax(Asynchronous JavaScript and XML)起源于2005年,由Jesse James Garrett提出,用于描述一种使用现有技术(如JavaScript、XML、XMLHttpRequest等)创建快速动态网页应用的开发技术。它的核心技术是XMLHttpRequest对象,允许网页应用快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面。这种技术最初在Internet Explorer 5中以ActiveX组件的形式实现,后来被广泛采纳和应用,成为现代Web开发中不可或缺的一部分

相关文章:

HTML、ASP.NET、XML、Javascript、DIV+CSS、JQuery、AJax的起源与简介

目录 HTML简介: 起源: ASP.NET简介: 起源: XML简介: 起源: JavaScript简介: 起源: DIVCSS简介: 起源: JQuery简介: 起源: AJax简介: HTML简介: HTML(Hyper Text Markup Language,超文本标记语言…...

SpringCloud微服务远程接口调用

一、概念 使用springcloud将项目拆分成一个一个微服务之后,微服务之间的接口调用就需要通过远程的方式实现,这里将介绍springcloud提供的两个微服务组件来介绍如何进行微服务间的远程接口调用。 1、使用RestTEmplate LoadBalanced来实现远程接口调用及…...

MySQL优化器的SQL重写规则

MySQL优化器的SQL重写规则 MySQL优化器的SQL重写规则&#xff1a;MySQL优化器会根据一定的规则对输入的SQL在保证含义不变的情况下进行SQL的优化重写。 1. 条件简化 1.1 移除不必要的括号 例如&#xff1a; ((a 5 AND b c) OR ((a > c) AND (c < 5))); --优化后 (a…...

57.void指针(万能指针)

目录 一.什么是void指针 二.视频教程 一.什么是void指针 在定义变量的时候&#xff0c;需要用到变量的类型&#xff0c;变量的类型在表示在内存中的大小&#xff0c;而void是空&#xff0c;表示的是无类型。所以如果用void来定义一个变量会发生错误&#xff08;无法在内存中挖…...

国科大-智能计算系统(AICS)期末试题(2024春)

国科大-智能计算系统期末试题&#xff08;2024春&#xff09; 填空题简答题最后一道大题 部分题目记录 填空题 卷积层中&#xff0c;input维度为16322020&#xff0c;filter维度为1283233&#xff0c;stride2&#xff0c;pad_left pad_top 0,pad_right pad_bottom 1,outpu…...

训练Pytorch深度学习模型出现StopIteration

训练一个深度学习检测模型&#xff0c;突然出现&#xff1a; 是因为next(batch_iterator)&#xff0c;可能迭代器读出来的数据为空。 # load train data# 原先代码images, targets next(batch_iterator)# 更改为&#xff1a;try:images, targets next(batch_iterator)except…...

windows上安装MongoDB,springboot整合MongoDB

上一篇文章已经通过在Ubuntu上安装MongoDB详细介绍了MongoDB的各种命令用法。 Ubuntu上安装、使用MongoDB详细教程https://blog.csdn.net/heyl163_/article/details/133781878 这篇文章介绍一下在windows上安装MongoDB&#xff0c;并通过在springboot项目中使用MongoDB记录用户…...

python_04

37、列表推导式 # 作用&#xff1a;快速生成列表 # 列表变量名 [x for x in range(开始值&#xff0c;结束值&#xff0c;步长) if 条件] # 注意&#xff1a;左闭右开 list1 [i for i in range(0,100)] print(list1) # list1 [i for i in range(0,100)] # print(list1)list…...

音视频视频点播

视频点播是集音视频采集&#xff0c;编辑&#xff0c;上传&#xff0c;自动化转码处理&#xff0c;媒体资源管理&#xff0c;高效云剪辑处理&#xff0c;分发加速&#xff0c;视频播放于一体的一站式音视频点播解决方案 阿里云视频点播基于阿里云强大的基础设施服务&#xff0c…...

Git常用命令1

1、设置用户签名 ①基本语法&#xff1a; git config --global user.name 用户名 git config --global user.email 邮箱 ②实际操作 ③查询是否设置成功 cat ~/.gitconfig 注&#xff1a;签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交…...

Nextjs使用教程

一.手动创建项目 建议看这个中文网站文档,这个里面的案例配置都是手动的,也可以往下看我这个博客一步步操作 1.在目录下执行下面命令,初始化package.json文件 npm init -y2.安装react相关包以及next包 yarn add next react react-dom // 或者 npm install --save next react…...

mysql的增删查改(进阶)

目录 一. 更复杂的新增 二. 查询 2.1 聚合查询 COUNT SUM AVG MAX MIN 2.1.2 分组查询 group by 子句 2.1.3 HAVING 2.2 联合查询/多表查询 2.2.1 内连接 2.2.2 外连接 2.2.3 全外连接 2.2.4 自连接 2.2.5 子查询 2.2.6 合并查询 一. 更复杂的新增 将从表名查询到…...

九、从0开始卷出一个新项目之瑞萨RZN2L生产烧录固件(jflash擦写读外挂flash)

目录 七、生产烧录固件(jflash擦/写/读外挂flash) 7.1 flash母片读写 7.2 jflash擦/写/读外挂flash 九、从0开始卷出一个新项目之瑞萨RZN2L 七、生产烧录固件(jflash擦写读外挂flash) 七、生产烧录固件(jflash擦/写/读外挂flash) 7.1 flash母片读写 略 7.2 jflash擦/写/读…...

安徽某高校数据挖掘作业4-5 (与一些碎碎念)

1. 编写程序求函数、、的极限。 解答&#xff1a; import sympy as sp# 定义符号变量 x x sp.symbols(x)# 定义函数 f1 sp.sin(20 * x) / x f2 (1 4 * x)**(2 / x) f3 (1 4 / x)**(2 * x)# 计算极限 limit1 sp.limit(f1, x, 0) limit2 sp.limit(f2, x, 0) limit3 sp…...

基于ES安装IK分词插件

前言 IK分词器插件是为Elasticsearch设计的中文分词插件&#xff0c;由Elasticsearch的官方团队之外的开发者medcl开发。它主要针对中文文本的分词需求&#xff0c;提供了较为准确的中文分词能力。以下是IK分词器插件的一些特点&#xff1a; 智能分词&#xff1a;IK分词器采用基…...

php项目加密源码

软件简介 压缩包里有多少个php就会被加密多少个PHP、php无需安装任何插件。源码全开源 如果上传的压缩包里有子文件夹&#xff08;子文件夹里的php文件也会被加密&#xff09;&#xff0c;加密后的压缩包需要先修复一下&#xff0c;步骤&#xff1a;打开压缩包 》 工具 》 修…...

测绘GIS和遥感领域比较好的公众号有哪些

测绘GIS和遥感领域&#xff0c;微信公众号作为信息传播和知识分享的重要渠道&#xff0c;为从业者提供了一个快速获取行业动态、技术进展和职业发展机会的平台。分享一些在测绘GIS和遥感领域表现突出的公众号推荐&#xff1a; 1. 慧天地&#xff1a;慧天地是一个知名的测绘公众…...

【技术实操】银河高级服务器操作系统实例分享,达梦数据库服务器 oom 问题分析

1. 服务器环境以及配置 【 机型】 处理器&#xff1a; HUAWEIKunpeng 920 5220 内存&#xff1a; 400518528 kB 主板型号&#xff1a; Chaoqiang K620 series 整机类型/架构&#xff1a; ARM BIOS 版本&#xff1a; KL4.41.028.TF.220224.R 固件版本&#xff1a; KL4.41…...

通过ffmpeg 将wav格式转为mp3格式.

通过ffmpeg实现将wav转为mp3格式.需要下载一个ffmpeg放到执行文件所在目录. 我ffmpeg的下载地址为:ffmpeg.exe下载-ffmpeg.exe32&#xff06;64位下载免费版-旋风软件园 use ShellAPI; {$R *.dfm}procedure ConvertWavToMp3(const InputFile, OutputFile: string); varExecu…...

快速上手RabbitMQ,直接上开发!

一 直接使用Rabbit MQ 在Java项目中使用Rabbit MQ可以通过引入Rabbit MQ的客户端Maven依赖&#xff0c;和Rabbit MQ建立连接进行通信。这种就属于是直接使用Rabbit MQ。 基本使用 创建连接后&#xff0c;使用channel向交换机发送消息 public class Producer {private final s…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad&#xff08;Adaptive Gradient Algorithm&#xff09;是一种自适应学习率的优化算法&#xff0c;由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率&#xff0c;适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成&#xff1a;MAC头部frame bodyFCS&#xff0c;其中MAC是固定格式的&#xff0c;frame body是可变长度。 MAC头部有frame control&#xff0c;duration&#xff0c;address1&#xff0c;address2&#xff0c;addre…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件&#xff1a; 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存

文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

智能职业发展系统:AI驱动的职业规划平台技术解析

智能职业发展系统&#xff1a;AI驱动的职业规划平台技术解析 引言&#xff1a;数字时代的职业革命 在当今瞬息万变的就业市场中&#xff0c;传统的职业规划方法已无法满足个人和企业的需求。据统计&#xff0c;全球每年有超过2亿人面临职业转型困境&#xff0c;而企业也因此遭…...

PostgreSQL 与 SQL 基础:为 Fast API 打下数据基础

在构建任何动态、数据驱动的Web API时&#xff0c;一个稳定高效的数据存储方案是不可或缺的。对于使用Python FastAPI的开发者来说&#xff0c;深入理解关系型数据库的工作原理、掌握SQL这门与数据库“对话”的语言&#xff0c;以及学会如何在Python中操作数据库&#xff0c;是…...

[KCTF]CORE CrackMe v2.0

这个Reverse比较古老&#xff0c;已经有20多年了&#xff0c;但难度确实不小。 先查壳 upx压缩壳&#xff0c;0.72&#xff0c;废弃版本&#xff0c;工具无法解压。 反正不用IDA进行调试&#xff0c;直接x32dbg中&#xff0c;dump内存&#xff0c;保存后拖入IDA。 这里说一下…...