Web开发

article/2025/9/30 2:04:37

一、什么是Web开发?

Web开发其实就是Web应用开发

在 PC(Personal Computer,个人计算机)刚兴起的年代,软件主要使用 C/S 架构(Client/Server,客户端/服务器)即应用运行在桌面上,而数据库这样的软件运行在服务器端。

随着互联网的兴起,B/S 架构模式 (Browser/Server, 浏览器/服务器)开始流行,这种架构模式就是Web应用开发

因为Web应用程序的更新和升级相较于传统的 C/S 架构更加的迅速,(C/S 架构需要每个客户端升级应用软件。 B/S 架构下,客户端只需要浏览器,浏览器请求服务器,获取Web页面,并把Web页面展示给用户即可。无需用户自己升级应用)

简单来说:

1.C/S架构(Client/Server,客服端/服务器):例:在爱奇艺APP打开看电影。劣势:更新时,每个用户都要更新。

2.B/S架构( Browser/Server,浏览器/服务器):例:在爱奇艺网页上打开看电影。优势:更新时,只有服务器更新即可。

二、认识浏览器(5大浏览器以及内核)

  1. 谷歌浏览器(chrome) :Blink(webkit内核的分支)
  2. IE浏览器 :Trident内核(edge浏览器(IE浏览器在windows10后的版本) edgeHTML内核)
  3. 火狐浏览器(firefox) :Gecko内核
  4. safari浏览器 :WebKit内核
  5. 欧朋浏览器(Opera) :presto内核(已废弃) 目前用webkit内核

内核构成以及作用:

      渲染引擎:负责渲染HTML、CSS、图片等信息,然后输出到显示器
      js引擎: 负责解析javascript脚本,实现页面动态效果

     

我一般基于Chrome浏览器为主要浏览进行学习和开发。

三、代码开发工具

俗话说:“工欲善其事,必先利其器”。前端开发也是一样我们需要在Web编辑器的帮助下提高我们的开发效率。

在这里推荐给大家几个主流的编辑器:

  1. Sublime Text 是一款用于代码、标记和散文的精致文本的高效率的程序书写编辑器。官方地址
  2. WebStorm 是 jetbrains 公司旗下一款 JavaScript 开发工具,被称为“最强大的HTML5编辑器”但是对电脑配置有较高要求并且需要付费。官方地址
  3. VScode 当今最流行的免费开源现代化轻量级代码编辑器,可以通过安装各种插件支持几乎所有主流的开发语言及框架。官方地址
  4. HBuilder 一款支持 HTML5 的 Web 开发编辑器。官方地址
  5. Atom 是 github 专门为程序员推出的一个跨平台文本编辑器。支持CSS,HTML,JavaScript等网页编程语言。官方地址

小伙伴们只需下载其中一个开发工具就可以啦,更重要的是要多敲代码噢!推荐小伙伴们可以使用VScode,很容易上手,用得挺顺手的。

vscode 相关的快捷键:

打开文件夹 (或者快捷键 ctrl+k+o )

快速打开网页 alt+l+o

  • 在本地文件中打开文件目录 shift + alt + r
  • 修改编辑器主题色 [ctrl + k + t]
  • 打开/关闭侧边栏 [ctrl + b]
  • 选中相同的内容[ctrl + d]
  • 自动换行/不自动换行 [alt + z]
  • 保存文件 [ctrl + s]
  • 撤销 [ctrl + z]
  • 关闭窗口 [ctrl + w]
  • 依次打开最后关闭的窗口 [ctrl + shift + f]
  • 在光标当前行的下面插入一行 [ctrl + Enter]
  • 在光标当前行的上一行插入一行 [ctrl + shift + Enter]
  • 按住鼠标中键, 拖动鼠标, 可以选中一列
  • 拖动文件, 直到区域变亮,可以实现分屏
  • 注释 [ctrl + /]
  • 问号那个斜杆 [ ctrl + ? ]

四、web三大核心技术

1.HTML技术

HTML是一种标记语言,能够实现Web页面并在浏览器中显示。

2.CSS技术

CSS 的全称是 Cascading Style Sheet(层叠样式表),它主要用来控制网页的样式(美化网页)。

3.JavaScript

JavaScript是一款纯正的Web编程语言,让你能够给网页添加行为。

JavaScript核心技术三大组成:

 


http://chatgpt.dhexx.cn/article/c2FAbgcI.shtml

相关文章

常见Web技术之间的关系,你了解多少?

引 ------------------------------------------------------------------------------------------------------------ 如果你是一个Web开发初学者,那么你难免会在网上搜索HTML,CSS,XML,JS(Javascript)&…

Web技术发展史

Web技术发展史 Web开发指的是网页系统开发,每次在浏览器中输入网址时,总会先输入www,这里其实是World Wide Web的简称,现在也简称Web,中文译为万维网。 Web设计初衷是一个静态信息资源发布媒介,通过超文本…

web前端主要技术概述

web前端主要技术概述 参考资料: 2018 Web 开发者路线图 2017年前端框架、类库、工具大比拼 本文主要是介绍部分主流和新兴的web前端技术,希望能帮助想学web前端的小白,理清其技术学习路线。 首先有些技能是web前端需要掌握的&#xff1a…

Web技术基础

前言 当我们还没有接触Web时,可能处理的都是静态网页如Html,这个网页的数据都是直接写在标签里写死的,那么如果我们要做类似淘宝的一个网站,数据每天都会更新,那么静态网页就不支持了,就需要从数据库里去拿数据,来用动…

web端基本技术点整理

1 WEB端概述 1.1 前端框架演变 https://blog.csdn.net/bjweimengshu/article/details/79563440 1.2 技术概览 https://blog.csdn.net/fighting_no1/article/details/79599806 1.3 学习路线 https://blog.csdn.net/zwjweb/article/details/78704342 https://blog.csdn.net/zwjwe…

数据可视化网页内容自动抓取工具

网页内容提取支持我们对公开的网页信息数据进行提取,如果通过人工对网页数据采集,是一个繁琐的工作,网页内容提取工具通过可视化的操作页面,模拟人工进行网页内容提取,能快速获取整个网站的对应元素。 网页内容提取工具…

抓取网站的5种方法

来自维基百科 Web爬虫(有时也称为蜘蛛)是一种Internet机器人,通常系统地浏览Web索引,以进行Web索引。 Web搜寻器以要访问的URL列表(称为种子)开始。搜寻器访问这些URL时,它会识别页面中的所有超…

如何抓取网页数据

如何抓取网页数据,每当我们在网上找到自己想到的数据,都需要复制粘贴或下载然后一步一步地整理。今天教大家如何快速地免费获取网页数据信息,只需要输入域名点选你需要的数据,软件全自动抓取。支持导出各种格式并且已整理归类。详…

爬取动态网页数据的软件-抓取动态网页数据的工具

爬取动态网页数据,随着时代的进步,互联网的发展,不管是企业还是个人都知道了数据的重要性。今天给大家分享一款免费爬取动态网页数据的软件。只要点点鼠标就能轻松爬取到你想要的数据,不管是导出还是自动发布都支持!详…

工具说明书 - 网页内容抓取工具Web Scraper(一)

Web Scraper,官网自称为排名第一的网页抓取/提取插件,可以安装在Chrome和Firefox上。 安装路径: https://chrome.google.com/webstore/detail/web-scraper-free-web-scra/jnhgnonknehpejjnehehllkliplmbmhn?hlenhttps://chrome.google.com/…

如何进行网页抓取数据??

最近老是做导数据,有时候没有旧库了,我们可以从老网页抓取数据 主要思路:通过把网页转换成doc式的html,然后进行获取元素的值 我来写个案例: 这是目标网页: http://zxjg.yn.gov.cn/zxjg/gongshi?rowIndex1&re…

网页抓取及信息提取(三)

R星校长 第3关:网页数据分析 任务描述 下图是2016年国防科技大学分数线的网页,在浏览器中我们可以看到,各省的最高分、最低分、平均分都整齐地排列自在表格中。一个网页的源代码时常有成百上千行,其中很多代码都是为了布局页面样…

爬虫入门(五)抓取网页数据

前面已经实现了获取整个网页HTML的功能,并且在获取HTML的基础上,加上一些诸如:下载出错自动重试、用户代理、服务器代理、爬取深度、避免重爬、id遍历、链接遍历等进阶功能。而且在处理过程中也初步使用了正则表达式。 但是前面我们获取的HT…

网页抓取数据-网页抓取数据的软件免费

在互联网络的时代,信息如同大海般没有边际。甚至我们获取信息的方法已经发生改变:从传统的翻书查字典,继而变成通过搜索引擎进行检索。我们从信息匮乏的时代一下子走到了信息极大丰富今天。 随着互联网的发展及普及,互联网用户迅速…

使用爬虫抓取网页内容

对于爬虫我们首先想到的是 python,但是对于前端来说我们通常是 node 来写爬虫,去抓取网站的数据而已。 爬虫的基本流程 1、发起请求 使用http库向目标站点发起请求,即发送一个Request,第三方请求库如 request,axios 等…

网页数据抓取-网页实时数据抓取软件

网页数据抓取,随着社会的发展,互联网的普及,不管是企业还是个人都意识到数据的重要性。今天给大家分享一款免费的网页数据抓取软件。只要点点鼠标就能轻松采集你想要的内容不管是导出还是自动发布都支持!详细参考图片!…

网页抓取软件-免费网页自动采集抓取任意内容软件

网页抓取工具,网页抓取工具主要是用来收集数据。这也是网页抓取工具最直接和最常见的用途。由于网页抓取是一个工具是一个软件,程序运行速度极快,而且不会因为做重复的事情而感到疲劳,所以使用数据提取来获取大量的数据就变得非常…

Python网页抓取教程

​— Python网页抓取教程:循序渐进 — 抓取网页入门其实挺简单的。在之前的文章中我们介绍了怎么用C#和JAVA两种方法来抓取网页,这一期给大家介绍一种更容易,也是使用最广泛的一种抓取方法,那就是Python。 说起Python,大家应该并…

网页抓取及信息提取(一)

R星校长 第1关:利用URL获取超文本文件并保存至本地 当我们想要在浏览器中打开一个网页时,需要在浏览器的地址栏中输入该网页的url,例如在地址栏中输入百度搜索网站的首页url:https://www.baidu.com/ ,点击确认后&…

五,网页抓取

五,网页抓取 前言一、Requests库的使用二、定制Requests1.传递URL参数2.定制请求头3.设置超时2.发送post请求 感谢 前言 看完前几章,你可能已经对爬虫有了一个大概了解,接下来让我们深入学习静态网页的抓取。 一、Requests库的使用 在静态网…