首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【愚公系列】2021年12月 Python教学课程 28-Web开发基础

文章目录 一、Web 开发简介 二、 HTTP 协议简介 三、 HTML 简介 3.1 HTML 标签 四、 CSS 简介 五、 JavaScript 简介 小结 ---- 一、Web 开发简介 最早软件都是运行在大型机上...在 BS 架构下,客户端只需要浏览器,应用程序逻辑和数据都存储在服务器端。浏览器只需要请求服务器获取 Web 页面,并把 Web 页面展示给用户即可。 当然,Web 页面也具有极强交互性。...Web 开发也经历了好几个阶段: 静态 Web 页面:由文本编辑器直接编辑并生成静态 HTML 页面,如果要修改Web 页面的内容,就需要再次编辑 HTML 源文件,早期互联网 Web 页面就是静态...; CGI:由于静态 Web 页面无法与用户交互,比如用户填写了一个注册表单,静态Web 页面无法处理。...内部服务器错误 三、 HTML 简介 超文本标记语言(HyperText Markup Language,简称:HTML)是一种用于创建网页标准标记语言。

74420

HTML5简介,CS与BS架构

HTML5简介: HTML5是万维网核心语言、标准通用标记语言下一个应用超文本标记语言第五个版本,所以才称为HTML5。...HTML5上面已经介绍过了,是一种超文本标记语言,它负责构建一个网页页面结构,也就是相当于一个骨架、框架。...所以CSS3是负责网页画面以及色彩和画面渲染效果,用于给每个标记增加各种外观上效果,使得网页看起来比较美观、漂亮。...看着很简单实际上这个过程有好几个步骤,首先域名要经过DNS解析出服务器IP,然后浏览器才能通过http协议请求服务器,而底层网络连接则是用TCP/IP协议来保持网络连接状态,http只是在应用层上一个超文本传输协议...与服务器建立连接后,浏览器首先从服务器上下载是HTML代码,浏览器会解析这些标记代码形成网页结构,在解析过程中会下载页面素材和JS&CSS代码,一般用户计算机上会有一个本地缓存,一些素材音频文件会缓存到本地缓存中

2.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

近一年web前端经典面试题整理

CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中, 再利用CSS“background-image”,“background- repeat”,“background-position...不同点:   1、cookie会随请求发送到服务器,作为会话表示,服务器可修改cookie。web storage不会随请求大宋到服务器。  ...(1)、window.onload方法是在网页中所有的元素(包括元素所有关联文件)完全加载到浏览器后才执行。...十六、xhtml和html区别 XHTML:可扩展超文本标记语言,XHTML元素必须被正确地嵌套,XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档中元素必须被嵌套于 根元素中。...HTML:超文本标记语言,在HTML中允许一些不规范写法,HTML对于各大浏览器兼容性较差,现在web前端开发静态网页,一般都是html4.0。

1.3K20

每个程序员都应该知道50个Web开发术语

其中包括存储在其中图像,视频,配置文件,脚本和其他资产。通过从浏览器检查页面无法看到后端。 CSS CSS代表级联样式表。这些文件包含规则(以块为单位),用于设计和布局HTML文档。...HTML HTML代表超文本标记语言。这是负责构造网页语言。HTML文档包含许多元素,这些元素可以被阻止(在其自己行中,自上而下)或被内联(从左至右)。HTML是网络上最简单语言。...前端 该前端本质上是运行在浏览器中网站一部分。这包括静态资产和文件。这里Javascript在Web浏览器环境中完全运行。之后,绘制DOM并呈现页面。...顾名思义,它是用于控制Web浏览器和Web服务器之间网页和数据传输协议 HTTPS HTTPS(安全超文本传输​​协议)是一种更安全协议,用于在Web浏览器和Web服务器之间传输敏感信息,例如信用卡详细信息...建立过程 简单来说,构建是源代码在变成机器代码之前经历过程,然后可以由计算机CPU直接执行。该过程包括预处理,编译/解释和链接。 元素 Web元素是单独实体,具有各自属性,构成一个网页

1.4K20

HTML & CSS 系列--第一篇:概述

可以简单理解为:定义网页东西长什么样子目前,可以广义理解为:HTML + CSS + JavaScript = 网页。即 HTML,CSS,JavaScript是开发网页三大基础语言。...web可以称为万维网,下面是对万维网简单介绍,也可以称之为是对web简单介绍:万维网(英语:World Wide Web)亦作WWW、Web、全球广域网,是一个透过互联网访问,由许多互相链接超文本组成信息系统...万维网是信息时代发展核心,也是数十亿人在互联网上进行交互和浏览器主要工具。网页主要是文本文件格式化和超文本置标语言(HTML)。...什么是HTMLHTML是W3C组织定义语言标准:HTML是用于描述页面结构语言。HTML:Hyper Text Markup Language,超文本标记语言。...简单点来说,CSS决定了页面长什么样子。

75100

收好61个前端热词清单,成为跟上潮流前端仔

CSS属性 CSS Property 由CSS决定特性,配色方案和字体。 行为召唤 CTA 行为召唤(Call to Action)简称。...超文本标记语言 HTML "超文本标记语言" 在形式和功能方面用于建立网站编码语言。 超文本传输(或转移)协议 HTTP 超文本传输(或转移)协议,万维网上使用数据传输协议。...最小化是指将代码和标记最小化以减少文件大小过程。例如,在创建一个HTML文件时,开发人员很可能会使用间距、注释和变量,以使代码在工作中更易读。...服务端渲染 Server-Side Rendering 服务端渲染(SSR)是一个应用程序将服务器HTML文件转换为客户端完全渲染HTML页面的能力。...为一个或多个不同软件平台制作相对简单和易于使用软件应用程序或组件。 线框 Wireframe 展示网页结构和内容视觉指南,没有任何设计元素。

2.1K65

小谈WEB简史

利用超文本,用户能轻松地从一个网页链接到其它相关内容网页上,而不必关心这些网页分散在何处主机中。...最顶层 最顶层是一些应用层协议,这些协议定义了一些用于通用应用数据报结构,其中包括: DNS:域名服务; FTP:服务使用文件传输协议; HTTP:所有的Web页面服务都是使用超级文本传输协议...在接下来两年,伯纳斯一李开发出了超文本服务器程序代码,并使之适用于因特网。超文本服务器是一种储存超文本标记语言(HTML)文件计算机,其他计算机可以连入这种服务器并读取这些HTML文件。...今天在WWW上使用超文本服务器通常被称为WWW服务器超文本标记语言是附加在文本上一套代码(标记)语言。这些代码描述了文本元素之间关系。...随着互联网发展,我们已经不满足于仅仅浏览静态页面,还希望通过一些交互操作,来获取动态结果,因此也就需要一些扩展机制能够让 HTTP 服务器调用服务端程序。

62530

Web技术发展 网络发展简介(三)

HTML HTML超文本标记语言,标准通用标记语言下一个应用 标准通用标记语言(简称“通用标言”),是一种定义电子文档结构和描述其内容国际标准语言; 早在万维网发明之前“通用标言”就已存在,HTML...超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点 之所以没有直接使用通用标记语言,是因为他过于复杂,HTML是简化变种。...这些工具程序用来显示 Rasmus Lerdorf 个人履历,以及统计网页流量。 后来又用C语言重新编写,包括可以访问数据库。...1996年12月W3C推出了CSS规范第一个版本 CSS(Cascading Style Sheets,层叠样式表)是一种将表示样式应用到标记系统 CSS以设计、改变其HTML页面的样式而知名...,并使用于Web和其他媒介,XML文档中 CSS依附于HTML结构对其样式进行渲染 AJAX/前端框架/Node 而对于浏览器端,除了前面提到js  css 在98年还出现了AJAX

1.3K50

第39次文章:javaweb基础准备

---- 问题一: 在我们之前使用eclipse中,一直是在里面编写java程序,所以,我们无法新建web项目,现在需要我们解决这个问题,解决方案在下面的链接中讲解比较详细,可以参考一下!...(2)优点:开发、安装、部署、维护 简单 (3)缺点:如果应用过大,用户体验可能会受到影响;对硬件要求过高 3、B/S架构详解 (1)静态资源 1)使用静态网页开发技术发布资源。...2)特点: -所有用户访问,得到结果是一样。 -:文本,图片,音频、视频,HTML,CSS,JavaScript -如果用户请求是静态资源,那么服务器会直接将静态资源发送给浏览器。...4、静态资源 (1)HTML:用于搭建基础网页,展示页面的内容 (2)css:用于美化页面,布局页面 (3)javascript:控制页面的元素,让页面有一些动态效果。...HTML 一、概念 hyper text Markup language 超文本标记语言,是最基础网页开发语言 1、超文本 超文本是用超链接方法,将各种不同空间文字信息组织在一起网状文本。

44020

HTML知识点整理

tag) HTML 使用标记标签来描述网页 HTML 文档 = 网页 HTML 文档描述网页 HTML 文档包含 HTML 标签和纯文本 HTML 文档也被称为网页 Web 浏览器作用是读取 HTML...于是,W3C想出一个折衷办法,就是XHTML(Extensible Hyper Text Markup Language),可扩展超文本标记,扩展HTML。...3、怎样理解内容与样式分离原则。 一个网页可以简单分为三个部分:HTML——结构,CSS——表现,JavaScrip——行为。...样式与结构分离优点: 浏览器加载网页页面速度变快。分离原则下,页面样式代码写在了CSS当中,页面体积容量变得更小。 修改网页样式时,更有效率、更省时间。...根据html标签内ID或class标记,到CSS里找到相应ID或class,可以快速替换指定位置样式,不会破坏页面架构和其他部分样式。 可以确保网页都能平稳退化。

1K40

新闻推荐实战 (六) : 前端基础及Vue实战

前端开发是一个创建 WEB 页面呈现给用户过程,通过 HTML,CSS 及 JavaScript 以及衍生出来各种技术及框架来实现用户界面交互。...1.1 什么是 Web Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 、全球性、动态交互、跨平台分布式图形信息系统。...使用户对网页进行操作,网页可以做出响应性变化 总的来说, Web 标准有三层结构,分别是结构(HTML)、表现(CSS)和行为(JS) 结构类似人身体, 表现类似人着装, 行为类似人行为动作 理想状态下...,他们三层都是独立, 放到不同文件里面 1.2.1 HTML HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页一种语言。...HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) 1.2.1.1 超文本含义 超越文本限制:可以加入图片、声音、动画、

2.2K20

html初识

transfer protocol(超文本传输协议)简写,它是TCP/IP协议一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据过程。...前端设计 什么是HTML语言  1:HTML(HyperTextMark-upLanguage)即超文本标记语言通过标签语言来标记要显示网页各个部分。  ...:JavaScript、VBScript、PHP 编译型语言 编译型语言:程序在执行之前需要一个专门编译过程,把程序编译成 为机器语言文件,运行时不需要重新翻译,直接使用编译结果就行了。...程序执行效率高,依赖编译器,跨平台性差些 C、C++ 二、区别 1、标记语言不用于向计算机发出指令,常用于格式化和链接(被读取,本身没有行为能力(被动) 2、脚本语言介于标记言和编程语言之间...(a.需要解释执行;b.本身具有逻辑性和行为能力;) 3、编译型语言写程序执行之前,需要一个专门编译过程,把程序编译成为机器语言文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译结果就行了

72650

基于web图书管理系统设计与实现

2.2 HTML、css、javascript技术 HTML英文全称是 Hypertext Marked Language,即超文本标记语言。...用HTML编写超文本文档称为HTML文档,它能独立于各种操作系统平台(UNIX, Windows等)。...CSS 能够对网页中元素位置排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑能力。...虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式动态脚本语言,并且支持面向对象、命令式和声明式(函数式编程)风格。...6、MySQL支持大型数据库,支持5000万条记录数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大文件为8TB。

2.1K63

常见Web技术之间关系,你知道多少?

第一部分 1、 HTML超文本标记语言 (Hyper Text Markup Language) ,是用来描述网页一种标记语言。...I'm HTML 网页文件本身是一种文本文件,通过在文本文件中添加标记,可以告诉浏览器如何显示其中内容(:文字如何处理,画面如何安排,图片如何显示等...对web前端开发技术感兴趣同学, 不管你是小白还是大牛我都欢迎,每天技术分享。 Hello World! I'm HTML 1 浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记内容。...使用它目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。...XmlHttp最大用处是可以更新网页部分内容而不需要刷新整个页面。 来自MSDN解释:XmlHttp提供客户端同http服务器通讯协议。

2.8K20

HTML基础第一课(冲浪笔记1)

事实上,每一个HTML文档都是一种静态网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,只是一种排版网页中资料显示位置标记结构语言,易学易懂,非常简单。...Resource Locator,外语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取网页。...超文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到信息”设计一种标记语言。...[3] 网页本质就是超文本标记语言,通过结合使用其他Web技术(:脚本语言、公共网关接口、组件等),可以创造出功能强大网页。...因而,超文本标记语言是万维网(Web)编程基础,也就是说万维网是建立在超文本基础之上超文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。

1.2K10

图书管理系统(Servlet+Jsp+Java+Mysql,附下载演示地址)

2.2 HTML、css、javascript技术     HTML英文全称是 Hypertext Marked Language,即超文本标记语言。...用HTML编写超文本文档称为HTML文档,它能独立于各种操作系统平台(UNIX, Windows等)。...CSS 能够对网页中元素位置排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑能力。     ...虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式动态脚本语言,并且支持面向对象、命令式和声明式(函数式编程)风格。...MySQL支持大型数据库,支持5000万条记录数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大文件为8TB。

24.4K64

2022年全栈开发者需要熟悉了解知识列表

Ajax 只是一种从服务器加载数据并有选择地更新网页一部分而无需重新加载整个页面的方法。...Node.js 允许开发人员使用 JavaScript 编写命令行工具和服务器端脚本,以便在将页面发送到用户 Web 浏览器之前生成动态网页内容。...CSS 层叠样式表 (CSS) 是一种样式表语言,用于描述以标记语言(例如 HTML)编写文档表示。CSS 是万维网基石技术,与 HTML 和 JavaScript 并驾齐驱。...这种分离可以提高内容可访问性;在演示特性规范中提供更多灵活性和控制;通过在单独 .css 文件中指定相关 CSS,使多个网页能够共享格式,从而降低结构内容复杂性和重复性;并启用要缓存 .css...文件以提高共享文件及其格式页面之间页面加载速度。

1.9K31

是什么让学习 Web 开发在未来几年变得有价值?

Web 开发可能是一个复杂过程,它通常涉及使用各种不同技术,包括 HTML、CSS 和 JavaScript,以及服务器端语言, PHP、Ruby、Nodejs 和 Python。...后端开发人员通常具有服务器端语言和技术方面的专业知识,例如 PHP、Python、Ruby 和 Node.js。他们负责实现 Web 应用程序服务器端逻辑,包括业务规则、数据验证和用户身份验证。...全栈开发人员通常对用于构建 Web 应用程序技术和语言有深入了解,包括 HTML、CSS、JavaScript 和服务器端语言( PHP、Python 和 Ruby)。...学习基础知识 HTML或超文本标记语言是一种用于创建和构建网页内容编程语言。HTML使用一系列元素或标签来定义网页结构和布局,包括标题、段落、列表和链接。...CSS或层叠样式表是一种样式表语言,用于描述以标记语言编写文档外观和格式。在 Web 开发环境中,CSS 用于控制以 HTML 或其他标记语言编写网页外观和布局。

81461
领券