01.前言

news2024/9/30 15:28:55

前言

1.什么是前端开发

  • 前端开发是创建 Web 页面或 app 等前端界面呈现给用户的过程
  • 核心技术:HTML,CSS,JavaScript 以及衍生出的各种技术,框架等

2.前端开发应用场景

在这里插入图片描述

3.前端职业路线

在这里插入图片描述

4.什么是CS架构与BS架构

介绍

  1. 应用软件,有两种架构模式:C/S架构、B/S架构
  2. 前端工程师主要开发B/S架构的应用
  3. 前端中存在一些技术学习了之后也可以去做服务端开发与客户端开发

图示

在这里插入图片描述

5.浏览器

五大主流浏览器

在这里插入图片描述

为什么能成为主流浏览器

它们的市场份额都非常大,且都有自己的内核

市场份额

在这里插入图片描述
在这里插入图片描述

浏览器内核

介绍

内核是浏览器的核心,用于处理浏览器所得到的各种资
在这里插入图片描述

主流浏览器使用的内核

在这里插入图片描述

6.网页

介绍

  • 网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合
  • 网页是网站中的一“页”通常是 HTML 格式的文件,它要通过浏览器来阅读
  • 网页是构成网站的基本元素,它通常由图片,链接,文字,声音,视频等元素组成。通常我们看到的网页,常见以 .html 或 htm 后缀结尾的文件,因此将其俗称为 HTML 文件

组成部分

  • 一个网页由“结构+表现+行为”组成
  • 结构:HTML
  • 表现:CSS
  • 行为:JavaScript

显示流程

  1. 前端人员开发代码
  2. 浏览器显示代码(解析,渲染)
  3. 生成最后的 Web 页面

7.Web标准

介绍

Web 标准是由 W3C 组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织

为什么需要Web标准

在这里插入图片描述

构成

在这里插入图片描述

建议

  1. Web 标准提出的最佳体验方案:结构、样式、行为相分离
  2. 简单理解:结构写到 HTML 文件中,表现写到 CSS 文件中,行为写到 JavaScript 文件中

8.纯文本

介绍

就是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号或特殊字符及特殊打印格式的文件,只保存文本,不保存其格式设置

纯文本格式

最常见的的是 .txt 文件。在存储和传输过程中,只能保存文件,不能保存格式

富文本格式

与纯文本对应,常见的是 .rtf 文件,类似 .doc 文件,内部可以保存文本的样式,图片等

纯文本的特点

  • 文件只能保存文本,不保存其他的格式或非文本内容,有利于网络传输
  • 所有的纯文本格式文件,可以通过直接更改扩展名的方式更改保存格式
  • 纯文本格式文件可以使用任意的纯文本编辑器进行查看和编辑

前端与纯文本

HTML,CSS,JS 文件都是纯文本格式的文件

9.三大前端学习网站

  • W3C官网
  • W3School
  • MDN

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1309054.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

项目总体测试计划书-word原件

编写此测试方案的目的在于明确测试内容、测试环境、测试人员、测试工作进度计划等,以保证测试工作能够在有序的计划安排进行。

【如何理解select、poll、epoll?】

如何理解select、poll、epoll? select、poll、epollselectpollepoll 知识扩展三者之间的主要区别是什么?epoll的两种模式是什么? select、poll、epoll select、poll、epoll都是Linux中常见的I/O多路复用技术,他们可以用于同时监听…

使用ffmpeg命令进行视频格式转换

1 ffmpeg介绍 FFmpeg 是一个非常强大和灵活的开源工具集,用于处理音频和视频文件。它提供了一系列的工具和库,可以用于录制、转换、流式传输和播放音频和视频。 FFmpeg 主要特点如下: 格式支持广泛:FFmpeg 支持几乎所有的音频和视…

【lesson14】MySQL表的基本查询(1)

文章目录 表的基本操作介绍retrieveselect列建表基本测试 where子句建表基本测试 表的基本操作介绍 CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除) retrieve select列 建表 基本测试 插入数据 全列查询 …

iptables与ipvs的异同

iptables与ipvs的异同 Kubernetes 1.29 新版将抛弃 iptables那么我们就来聊一下iptables与ipvs的异同 iptables和ipvs都是Linux系统中用于网络流量控制和管理的工具,但它们在实现方式、功能和性能上有所不同。本文将对iptables和ipvs进行比较,以帮助读…

JS基础之作用域链

JS基础之作用域链 作用域链作用域链函数创建函数激活总结 作用域链 当JavaScript代码执行一段可执行的代码(execution code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重…

beanshell、jcef

BeanShell BeanShell是一个小型嵌入式Java源代码解释器,具有对象脚本语言特性,能够动态地执行标准JAVA语法。 BeanShell不仅仅可以通过运行其内部的脚本来处理Java应用程序,还可以在运行过程中动态执行你java应用程序执行java代码。因为Bea…

计算机网络传输层(期末、考研)

计算机网络总复习链接🔗 目录 传输层的功能端口UDP协议UDP数据报UDP的首部格式UDP校验 TCP协议(必考)TCP报文段TCP连接的建立TCP连接的释放TCP的可靠传输TCP的流量控制零窗口探测报文段 TCP的拥塞控制慢开始和拥塞控制快重传和快恢复 TCP和U…

【网络编程之初出茅庐】

前言:本章主要先讲解一些基本的网络知识,先把基本的知识用起来,后续会更深入的讲解底层原理。 网络编程的概念 网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数…

SAP 标准GUI 中增加按钮时报错:EC181

今天在打一个note的时候,需要做一些手动的调整,其中的步骤就需要我去在标准的GUI STATUS 增加按钮 我在进入编辑模式的时候,直接去插入的时候,始终报错如下: Function code xxxx has not been assigned to a functio…

数据结构与算法:插入排序

原理 保证区间内排好顺序,逐渐将区间外数据插入到该区间中。 从局部扩散到整体。 第一次:保证0-1范围内有序 arr[0]和arr[1]对比,若arr[0] 大于 arr[1] ,交换两个值, 0-1范围内有序。 第二次:保证 0-2 …

蓝牙物联网全屋智能系统解决方案

#蓝牙物联网# 蓝牙物联网全屋智能系统解决方案是一种通过低功耗蓝牙技术将家中的各种设备连接到一起,实现家居物联智能操控的方案。 全屋智能系统解决方案是一种将智能家居设备、传感器、照明、安防等系统集成在一起,实现全屋智能化控制的方案。 蓝牙物…

如何用python编写抢票软件,python爬虫小程序抢购

大家好,小编来为大家解答以下问题,python小程序抢购脚本怎么写,如何用python编写抢票软件,现在让我们一起来看看吧! 大家好,小编来为大家解答以下问题,python小程序抢购脚本怎么写,如…

【剑指offer|图解|二分查找】点名 + 统计目标成绩的出现次数

🌈个人主页:聆风吟 🔥系列专栏:数据结构、剑指offer每日一练 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️点名1.1 题目1.2 示例1.3 限制1.4 解题思路一c代码 1.5 解题思路二c代码 二. ⛳️统…

ARM I2C通信

1.概念 I2C总线是PHLIPS公司在八十年代初推出的一种串行的半双工同步总线,主要用于连接整体电路2.IIC总线硬件连接 1.IIC总线支持多主机多从机,但是在实际开发过程中,大多数采用单主机多从机模式 2.挂接到IIC总线上,每个从机设备都…

leetcode--1004 最大连续1的个数 III[滑动窗口c++]

原题链接: 3. 无重复字符的最长子串 - 力扣(LeetCode) 题目解析: 题目的翻转0,意思就是把0变成1; 将题的 最多可翻转k个0 操作看成 限定范围内最多可有k个0(等价转换) 因为实…

js 时间字符串截掉微秒后面的内容及加1秒

老规矩先上效果图: 一、js 时间字符串截掉微秒后面的内容,保留前面的 let str 2023-11-27 19:08:34.733; let index str.lastIndexOf(".") str str.substring(0, index); console.log(str) // 2023-11-27 19:08:34 二、转成时间戳,加1秒的…

人机融合与意图理解

人机融合本质上是人类智能与机器自动化之间的协同。 人机融合的目标是利用人类智能和机器自动化的优势,使二者相互补充、相互支持,共同实现更高效、更智能的工作和生活方式。 人类智能和机器自动化具有不同的特点和优势。人类智能具有创造性、灵活性、推…

VS Code串口监视插件Serial Monitor

文章目录 初步使用参数设置VS Code插件 初步使用 Serial Monitor,即串行监视器,提供串口和TCP协议的通信监控功能。在插件栏搜索安装之后,按下Ctrl打开终端,终端界面会多出一个串行监视器选项卡,进入之后,…

基于vue实现的疫情数据可视化分析及预测系统-计算机毕业设计推荐 django

本疫情数据可视化分析及预测系统 开发,用小巧灵活的MySQL数据库做完后台存储解释。本系统不仅主要实现了注册登录,系统首页,个人中心,用户管理,全国实时数据管理,每日实时数据管理,国内实时动态…