web前端开发简介及门槛、学习路线

1. 什么是web?

Web是 world wide web,万维网,广域网,互联网

Web可以理解是网站

2. 什么网站和网页?

网站是由多个网页和其他文件组成的

3. 什么是web的前端和后端?

4.网页的组成:

html: 在网页中真实存在的,例如: 文本,输入框,按钮,超链接,音频,视频,图片...........

css: 用来装饰html网页

Javascript: 实现网页的动态效果

结构: html

表现: css

行为: javascript 是由w3c组织(万维网联盟组织)制定的

5.常见的浏览器:

技术学习路线:

1.基础必备技能: html、 css、javascript (了解W3C,ECMAScript等相关标准)

2.http请求相关必备技能:http请求头、请求体、状态码、三次握手、请求方式、等。

3.nodeJs后端语言:了解一些关于启动服务、构建项目知识。

4.构建工具: Webpack、vite等前端构建工具。(至少了解一些)

5.npm必备技能: npm包管理工具类似的还有yarn cnpm pnpm、至少了解npm是用来 做什么的。

6.框架类:Vue、React、Angular三大框架(Vue和React是国内主流至少会一种)

7. 与javascript相关的: jquery、TypeScript、(至少会基本使用)

8.插件工具类等:ElementUI、Antd、echarts、vant。(至少会基本使用,工作必备)

9.工作必备技能:git、svn等版本管理工具 (推荐熟练使用git大多公司会用到)

10.接口调试工具:postman 、jemeter 、swagger(其中一种至少了解一些,工作会用到)

11. 工作常见的项目:pc管理系统、H5移动端,小程序原生和uniapp开发(至少会一种)

12.其它扩展知识: 地图、国际化、tailwindcss、nvm、等。(可以工作时再学)

聊聊前端开发的必备条件和薪资范围:

入行门槛

学历要求:正常来说至少是大专的专科和计算机相关的专业,如果技术学的特别好也是可以找到工作的。

专业要求相关:

专科(大专)阶段:

  1. 计算机应用技术:专注于计算机基础知识、软件应用和技术实践。
  2. 软件技术:重点在软件开发、编程、数据库和系统设计。
  3. 计算机网络技术:侧重于网络基础知识、配置、维护和安全。
  4. 信息管理与信息系统:涉及信息资源管理、数据库、信息系统分析与设计等方面。

本科(学士)阶段:

  1. 计算机科学:通常是最常见的计算机学科,涵盖算法、数据结构、编程、计算理论等。
  2. 软件工程:重点在软件开发、项目管理、软件质量保证等方面。
  3. 信息技术:广泛涉及信息管理、系统分析、网络安全等技术与管理层面的内容。
  4. 网络工程:注重网络设计、配置、管理、安全和优化。
  5. 人工智能与机器学习:专注于人工智能、机器学习、数据挖掘等领域。
  6. 数字媒体技术:结合计算机科学和艺术设计,关注数字媒体内容的开发与创新。

 

 

只要学好技术基本上还是可以拿到一个可观的收入的,在这行要不断学习提升自己。

有想法的小伙伴,可以一起来交流学习。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2023年亚太杯数学建模C题新能源汽车(思路模型代码)

一、翻译 新能源汽车是指采用先进的技术原理、新技术和新结构,以非常规车用燃料(非常规车用燃料是指汽油和柴油以外的燃料(非常规车用燃料是指汽油和柴油以外的燃料),并集成了汽车动力控制和驱动等先进技术的汽车。新能源汽车包括…

四 STM32F4 实现外部中断以及串口打印

参考文章: 中断-NVIC 以及EXTI外设详解 这里使用STM32F411U6 微控制器 , 这里使用PC15产生脉冲信号, 并利用PA1 引脚输入信息来触发外部中断 . 1. 初始化外部中断 EXIT_init() 对用到的外设进行时钟使能配置引脚PC15 为输出 , …

IDEA2023找不到 Allow parallel run

我的idea版本:2023.1.4 第一步:点击Edit Configrations 第二步:点击Modify options 第三步:勾选Allow multiple instances 最后点击Apply应用一下 ok,问题解决!

生成对抗网络(GAN)手写数字生成

文章目录 一、前言二、前期工作1. 设置GPU(如果使用的是CPU可以忽略这步) 二、什么是生成对抗网络1. 简单介绍2. 应用领域 三、网络结构四、构建生成器五、构建鉴别器六、训练模型1. 保存样例图片2. 训练模型 七、生成动图 一、前言 我的环境&#xff1…

《合成孔径雷达成像算法与实现》_使用CS算法对RADARSAT-1数据进行成像

CSA 简介:Chirp Scaling 算法 (简称 CS 算法,即 CSA) 避免了 RCMC 中的插值操作。该算法基于 Scaling 原理,通过对 chirp 信号进行频率调制,实现了对信号的尺度变换或平移。基于这种原理,可以通过相位相乘代替时域插值…

Tomcat安装及配置教程

Tomcat安装及配置教程 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量…

Spring Security 的使用

一、简介 1.1、Spring Security 相关概念 1.过滤器链(Filter Chain) 基于Servlet过滤器(Filter)处理和拦截请求,进行身份验证、授权等安全操作。过滤器链按顺序执行,每个过滤器负责一个具体的安全功能。 …

什么是网络可视化?网络可视化工具有用吗

网络可视化定义是自我描述的,因为它在单个屏幕上重新创建网络布局,以图形和图表的形式显示有关网络设备、网络指标和数据流的信息,为 IT 运营团队提供一目了然的理解和决策。 网络是复杂的实体,倾向于持续进化,随着业…

利用MCMC 获得泊松分布

写出概率流方程如下 if state 0: if np.random.random() < min([Lambda/2, 1]):state 1else:passelif state 1:if choose_prob_state[i] < 0.5:#选择 1 -> 0&#xff0c;此时的接受概率为min[2/Lambda, 1]if np.random.random() < min([2/Lambda, 1]…

STM32USART+DMA实现不定长数据接收/发送

STM32USARTDMA实现不定长数据接收 CubeMX配置代码分享实践结果 这一期的内容是一篇代码分享&#xff0c;CubeMX配置介绍&#xff0c;关于基础的内容可以往期内容 夜深人静学32系列11——串口通信夜深人静学32系列18——DMAADC单/多通道采集STM32串口重定向/实现不定长数据接收 …

『PyTorch学习笔记』分布式深度学习训练中的数据并行(DP/DDP) VS 模型并行

分布式深度学习训练中的数据并行(DP/DDP) VS 模型并行 文章目录 一. 介绍二. 并行数据加载2.1. 加载数据步骤2.2. PyTorch 1.0 中的数据加载器(Dataloader) 二. 数据并行2.1. DP(DataParallel)的基本原理2.1.1. 从流程上理解2.1.2. 从模式角度理解2.1.3. 从操作系统角度看2.1.…

【ESP32】手势识别实现笔记:红外温度阵列 | 双三次插值 | 神经网络 | TensorFlow | ESP-DL

目录 一、开发环境搭建与新建工程模板1.1、开发环境搭建与卸载1.2、新建工程目录1.3、自定义组件 二、驱动移植与应用开发2.1、I2C驱动移植与AMG8833应用开发2.2、SPI驱动移植与LCD应用开发2.3、绘制温度云图2.4、启用PSRAM&#xff08;可选&#xff09;2.5、画面动静和距离检测…

力扣:1419. 数青蛙

题目&#xff1a; 代码&#xff1a; class Solution { public:int minNumberOfFrogs(string croakOfFrogs){string s "croak";int ns.size();//首先创建一个哈希表来标明每个元素出现的次数&#xff01;vector<int>hash(n); //不用真的创建一个hash表用一个数…

事务--02---TCC模式

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 TCC模式两阶段提交 的模型 1.流程分析阶段一&#xff08; Try &#xff09;&#xff1a;阶段二&#xff08;Confirm)&#xff1a;阶段二(Canncel)&#xff1a; 2.事…

java编程:⼀个⽂件中存储了本站点下各路径被访问的次数,请编程找出被访问次数最多的10个路径

题目 编程题&#xff1a;⼀个⽂件&#xff08;url_path_statistics.txt&#xff09;中存储了本站点下各路径被访问的次数 请编程找出被访问次数最多的10个路径时间复杂是多少&#xff0c;是否可以优化&#xff08;假设路径数量为n&#xff09;如果路径访问次数⽂件很⼤&#x…

unity3d模型中缺失animation

在 模型的Rig-Animationtype 设置成Legacy https://tieba.baidu.com/p/2293580178

解决WPS拖动整行的操作

如上图&#xff0c;想要把第4行的整行内容&#xff0c;平移到第1行。 1.选中第4行的整行 2.鼠标出现如图的样子时&#xff0c;按住鼠标左键&#xff0c;上移到第1行位置后&#xff0c;放开左键即可。

vue项目和wx小程序

wx:key 的值以两种形式提供&#xff1a; 1、字符串&#xff0c;代表在 for 循环的 array 中 item 的某个 property&#xff0c;该 property 的值需要是列表中唯一的字符串或数字&#xff0c;且不能动态改变。 2、保留关键字 this 代表在 for 循环中的 item 本身&#xff0c;这种…

测试与管理 Quota

用myquota1创建一个大的文件测试 理论猜想&#xff1a;超过soft可以&#xff0c;但是超过hard就不行了&#xff0c;最大值就是hard&#xff0c;如果超过soft&#xff0c;过了17天不处理&#xff0c;最后限制值会被强制设置成soft。修改设置成hard值 切换测试用户&#xff0c;m…

易宝OA ExecuteSqlForSingle SQL注入漏洞复现

0x01 产品简介 易宝OA系统是一种专门为企业和机构的日常办公工作提供服务的综合性软件平台&#xff0c;具有信息管理、 流程管理 、知识管理&#xff08;档案和业务管理&#xff09;、协同办公等多种功能。 0x02 漏洞概述 易宝OA ExecuteSqlForSingle接口处存在SQL注入漏洞&a…