码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-12-25 16:09:52      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:虚拟   设计   函数   jquery   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如何解析

 

还有一些有的没的就是

北京的互联网公司

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

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

看看这些公司招聘需求,

 

 

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

标签:虚拟   设计   函数   jquery   angular   客户端   并且   知识   好用   

原文地址:https://www.cnblogs.com/cxyqts/p/12096783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!