前端如何入门面对传统的html,css,js,三大框架react,vue,angular?

前端入门需要学习

A基础知识部分

1.html一些新的标签,html不仅仅包括div,span

2.css3,一些新的语法,布局,例如flex弹性布局,less,sass都是啥

3.DOM树结构,盒模型(margin,padding,border)不同浏览器层次不一样,尤其IE

4.数据交互插件,ajax,fetch,axios等等,要求自己能封装出一个ajax类,供自己用

B前端环境,软件

nodejs,npm

1.了解node,npm是干什么的,为什么前端要用这些

2.自己搜索npm官网,cnpm又是什么?

3.编辑器一般是vscode,微软出的,前端大部分都在用

4.代码管理工具git,svn命令会用,客户端软件推荐小乌龟(必需会)

5.postman,模拟请求的工具,要求会用

6.google chrome要了解,因为现在开发都是在用谷歌调试

7.说道调试需要了解断点,如何打断点,不要每次都打印在看错误,断点调试,任何编辑器都可以打断点

8.Atom,submit Text都是前端常用的编辑器,可以了解了解

C框架

前端三大框架react,vue,angular

现在大部分项目都是前端后端分离的,基本很少写jsp这种项目

并且Jquery这种插件也基本被废弃,

Jquery是节点驱动,三大框架都是数据驱动,虚拟节点,后面再说

Jquery但是要知道,并且最好会用

react来说,怎么学习,vue和react核心思想差不多

因为我一直用的react,也比较好用

react三大特性:

1.生命周期函数(必会,代码经常用得到)

2.虚拟Dom节点

3.组件化(现在前端思想,组件化,封装)

4.数据单向流动,父->子,子不能到父,这样设计防止同时修改数据造成问题

React需要学习的相关组件

    "react": "^16.9.0",

    "react-dom": "^16.9.0",

    "react-redux": "^7.1.0",

    "react-router": "^5.0.0",

    "react-router-dom": "^5.0.0",

    "redux": "^4.0.4",

    "redux-logger": "^3.0.6",

    "redux-thunk": "^2.3.0",

不仅仅是这些,这是搭建一个框架的基础

D打包工具

需要了解

webpack,gulp,了解

E 常用的ui库看看

ant-design

element-ui

bootrap所有ui库基本底层都是封装的bootrap的组件

weui

aui

layui

Easyui等等,百度百度看看,这些插件样式,混个脸熟

F部署

nginxlinux相关知识。

G

一些基础知识,操作系统,计算机原理等

例如三次握手,dns是啥,dns如何解析

还有一些有的没的就是

北京的互联网公司

一等百度,阿里,腾讯,字节跳动

二等滴滴,京东,美团,苏宁等等

看看这些公司招聘需求,

相关推荐