615,web前端开发(面试点:HTML、 CSS、 JavaScript三者的关系?HTML —— 结构, 决定网页的结构和内容( “是什么”)     CSS —— 表现( 样式) , 设...

  • 时间:2025-10-29 16:53 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:HTML、 CSS、 JavaScript三者的关系 1,HTML、 CSS、 JavaScript三者的关系 网页主要由三部分组成: 结构( Structure) 、 表现( Presentation) 和行为( Behavior) HTML —— 结构, 决定网页的结构和内容( “是什么”) CSS —— 表现( 样式) , 设定网页的表现样式( “

HTML、 CSS、 JavaScript三者的关系

1,HTML、 CSS、 JavaScript三者的关系

网页主要由三部分组成: 结构( Structure) 、 表现( Presentation) 和行为( Behavior)

HTML —— 结构, 决定网页的结构和内容( “是什么”)

CSS —— 表现( 样式) , 设定网页的表现样式( “什么样子”)

JavaScript( JS) —— 行为, 控制网页的行为( “做什么”)

怎么把这三者联系在一起呢,当然得通过网页HTML,HTML是一直描述语言,它是对着浏览器描述自己的,那么它一般怎么描述具体的这个网页呢?

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
<link rel="stylesheet" type="text/css" href="mycss.css" />
        <script type="text/javascript" src="myjs.js"></script>
</head>
<body>
<p>段落</p>
</body>
</html>

这是一个最简单的HTML文档,遵循W3C标准XHTML1.0过渡版本规范(文件类型声明),采用的编码是utf-8,标题是“网页标题”,描述我的模样的样式表是我同目录的mycss.css文件,与我有关的javascript代码在我同级的myks.js文件中,我的内容有一个段落,段落的内容是“段落”。

2,HTML、CSS、JavaScript发展

HTML的版本:
超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1997年1月14日,W3C推荐标准
html 5
html 5
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改善)——1999年12月24日,W3C推荐标准
HTML 5——2014年10月28日,W3C推荐标准[4]

CSS的版本(Level)
1996年W3C正式推出了CSS1;
1998年W3C正式推出了CSS2;
CSS2.1是W3C目前正在推荐使用的;
CSS3目前还处于开发中。

在 Web前端开发中,JavaScript一种直译式脚本语言,它的解释器被称为JavaScript引擎,是浏览器的一部分,JavaScript的历史思路:

1,借鉴C语言的基本语法;

2,借鉴Java语言的数据类型和内存管理;

3,借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;

4,借鉴Self语言,使用基于原型(prototype)的继承机制。

所以,Javascript语言实际上是两种语言风格的混合产物,一个完整的 JavaScript 实现应由三个部分组成:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM),在 Web前端开发中,后端有许多编程语言如python,java,c++等可以选择,但前端只有 JavaScript,JavaScript是所有浏览器唯一都支持的编程语言。

Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度超级快,性能超级好。

React.js

React 是一个用于构建用户界面的 JAVASCRIPT 库。
React 主要用于构建UI,许多人认为 React 是 MVC 中的 V(视图)。
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。
React 拥有较高的性能,代码逻辑超级简单,越来越多的人已开始关注和使用它。

Express框架

Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。

Web

Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强劲特性协助你创建各种Web应用

API

丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友善的API变得快速又简单

性能

Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】在Qt中如何设置窗体的背景图片(2025-10-29 20:27)
【系统环境|】无声无名 | 杨·罗威斯终身回顾展(2025-10-29 20:26)
【系统环境|】从零开始学Qt(22):QSS详解(3)- 盒子模型(2025-10-29 20:25)
【系统环境|】Quarkus vs Spring Boot 集成 RabbitMQ 谁更香?(2025-10-29 20:24)
【系统环境|】RabbitMQ相关概念及代码示例(2025-10-29 20:24)
【系统环境|】Spring Boot + RabbitMQ:轻松掌握五种基本工作模式(2025-10-29 20:23)
【系统环境|】一篇文章带你彻底玩转-RabbitMQ(2025-10-29 20:22)
【系统环境|】私有云平台搭建——史上最详细(2025-10-29 20:21)
【系统环境|】RabbitMQ最全详解(万字图文总结)(2025-10-29 20:20)
【系统环境|】.Net/C#全网最火RabbitMQ操作【强烈推荐】(2025-10-29 20:20)
手机二维码手机访问领取大礼包
返回顶部