首页 > 其他分享 >零基础学前端开发可行吗?

零基础学前端开发可行吗?

时间:2023-10-30 16:02:50浏览次数:33  
标签:可行 项目 基础 JS React Vue 前端开发

零基础学前端开发可行吗?答案是可行,前端入门简单,但是深入学习高级的技术,还是有一定学习难度的。

谁不是零基础开始学的呢?不过对于一点代码基础都没有的小白来说,最重要的是考虑好自己的选择。对于一个没接触过的东西,需要花费的时间与精力是不可估计的,学习过程中很容易半途而废。

前端开发需要学习的:

初级前端工程师:掌握页面制作技能(一到三点)
中高级前端工程师:实现页面行为交互(四到七点)
进阶资深前端工程师:毕业就有项目经验(八到十二点)

一、前端开发基本功

HTML5基础、CSS基础、CSS3、移动端布局、SASS入门、 css功能拓展、SassScript、@-Rules 与指令、控制指令、混合指令、Grid网格布局、Web前端项目、 Git入门

二、JS核心技术

JS学前准备、JS词法结构、JS类型、值和变量、JS表达式和运算符、JS语句、JS对象、JS数组、JS函数、类和对象、ES6、WEB浏览器、window对象

三、JS高级编程

DOM、 样式、盒子及表单、事件、正则表达式、GSAP、Swiper、Canvas、大数据可视化、本地数据存储、常见特效

四、数据结构

数据结构初识、数组、栈数据结构、队列数据结构、链表、集合和字典、树、排序、搜索算法

五、MySQL

数据库基本概念、SQL基础、 SQL高级、数据库设计范式

六、NodeJS

Web客户端与服务器、Node.js基础、Http服务器、全局对象\文件\事件、路由、 Npm

七、TS

TS基础、TS数据类型、运算符、流程控制、 函数、类与对象、接口、多态、模块化、泛型

八、全栈项目实战

项目文档、项目架构、 Egg、 RESTful、Axios、项目管理、短信验证、WebSocket、工程化初识

九、项目工程化

Webpack

十、Vue项目实战

Vue基础、Vue组件、可复用性、路由、Vuex、脚手架、ElementUI&cubeUI&antDesign、Vue-组合式API-TS、单元测试、项目之Vue

十一、移动端应用开发

初识微信小程序、小程序代码构成、小程序运行原理、小程序逻辑层、小程序视图层、 组件、API、 用户体系、uniApp

十二、React项目实战

React基础、React组件、React状态和事件、表单数据、属性和插槽、常用hook、路由、毕业项目


今天先分享到这里,,看完了点个关注呀!!!

标签:可行,项目,基础,JS,React,Vue,前端开发
From: https://blog.51cto.com/u_15168824/8090738

相关文章

  • TypeScript入门到精通——TypeScript类型系统基础——类
    类 JavaScript是一门面向对象的编程语言,它允许通过对象来建模和解决实际问题。同时,JavaScript也支持基于原型链的对象继承机制。虽然大多数的面向对象编程语言都支持类,但是JavaScript语言在很长一段时间都没有支持它。在JavaScript程序中,需要使用函数来实现类的功能。 ......
  • TypeScript入门到精通——TypeScript类型系统基础——类型别名
    类型别名 如同接口声明能够为对象类型命名,类型别名声明能够为TypeScript中的任意类型命名。一、类型别名声明 类型别名声明能够定义一个类型别名,它的基本语法如下所示:typeAliasName=Type 在该语法中,type是声明类型别名的关键字;AliasName表示类型别名的名称;Ty......
  • 手搭手Ajax经典基础案例省市联动
    环境介绍技术栈springboot+mybatis-plus+mysql软件版本mysql8IDEAIntelliJIDEA2022.2.1JDK1.8SpringBoot2.7.13mybatis-plus3.5.3.2pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns......
  • Linux Shell 基础 -- 总结几种括号、引号的用法
    Shell脚本中经常需要用到一些括号、引号表达式,功能各不相同,本文详细介绍一下。1、双引号""双引号常用于包含一组字符串,在双引号中,除了"$"、"\"、"`(反引号)"有特殊含义外,其余字符(如IFS、换行符、回车符等)没有特殊含义。$a=3$echo"$a"输出结果为3,在双引号中$符......
  • 【java基础-实战3】list遍历时删除元素的方法
    在实际的业务开发中,容器的遍历可以说是非常非常常见的场景了,遍历删除呢,用的机会也比较多,那么有哪几种删除元素的方法呢?你用对了吗~本文循序渐进,先说几种容易出问题的方法,再引出几种比较可靠的方法~首先,初始化一个数组,用于后面的事例演示:List<Integer>list=newArrayList<>();......
  • 神经网络基础篇:详解导数(Derivatives)
    导数一个函数\(f(a)=3a\),它是一条直线。下面来简单理解下导数。让看看函数中几个点,假定\(a=2\),那么\(f(a)\)是\(a\)的3倍等于6,也就是说如果\(a=2\),那么函数\(f(a)=6\)。假定稍微改变一点点\(a\)的值,只增加一点,变为2.001,这时\(a\)将向右做微小的移动。0.001的差别实在是太小了,不......
  • 嵌入式linux系统中设备树基础知识
    笔记整理自百问网+正点原子前言之前分享的笔记:【Linux笔记】总线设备驱动模型中在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。本篇笔记我们就来简单地学习一下设备树的一些知识。什么是设备树设备树简单理解......
  • 狂神go语言零基础教学视频学习笔记
    前言该笔记灵感来源于B站《【狂神说】Go语言零基础学习视频通俗易懂》源视频地址:【狂神说】Go语言零基础学习视频通俗易懂个人声明:本文记录个人在进行该视频学习中的知识总结,帮助大家能更快地进行对该视频内容的学习;一.环境安装下载网站:Go下载-Go语言中文网-Golang中......
  • Java基础 反射获取构造方法
    在Java中,万物皆对象。比如,字节码文件可以看作是Class这个类的对象;Constructor这个类是用来描述构造方法的,所以这个类的对象就表示构造方法的对象;Field这个类是用来描述成员变量的,所以这个类的对象就表示成员变量的对象;Method 这个类是用来描述成员方法的,所以这个类的对......
  • Java基础 获取 class 对象的三种方式
    ①Class.forName("全类名")  →  最为常用全类名:包名+类名Class的首字母是大写的,所以是一个类名,是用来描述字节码文件的。这个类里面有一个静态方法叫 forName,参数可以传递一个类的全类名,可以获取到参数的字节码文件对象 ②类名.class  →  这种方式更......