这是我参与「第四届青训营 」笔记创作活动的第4天
前端开发
标准看看就好。
- 前端开发是创建Web页面或app等前端界面呈现给用户的过程
- 核心技术:HTML、CSS、JavaScript以及衍生出的各种技术、框架等。
开发主流浏览器:
Chrome,Firefox,Safari。
有哪些主要的前端框架?
- jQuery是最传统的,通过操作网页中的DOM,也就是对象实现功能。
- BootStrap主要是为了实现前端的美化。
- 现在在国内使用的比较多的是Vue(Vue提供了一种完全以数据为导向的一种全新的思维),现在前端框架的三大主流是Vue、React和Angular。
使用框架的原因:
- 在各个前端框架里面提供了很多的模块,原先可能在某个框架中的模块需要300行js代码实现,而现在只需要直接引用即可实现。
- 当前端需要做一个很大的网页时,这个时候需要一个统一的管理,而前端框架就提供了一个系统化管理代码的方式。
前端学习路线
HTML:HTML语法。CSS:CSS语法、页面布局
- 包管理工具:npm、yarn.
- 三大流行的框架:
-
VUE.js:VueX、Element UI。
-
React.js:Redux、AntDesign、Mobx、CSS in JS。
-
Angular:RxJS。
数据结构
数据结构都是必须学习的一门课程。
- 掌握如下基础知识:
1、时间复杂度、空间复杂度
2、链表、队列、栈
3、树:二叉树,查找二叉树
专业工具
强推WebStorm。
WebStorm是js开发工具,在国内,很多人都称为web前端开发神器,受到了好多开发者的一致好评,WebStorm软件功能十分强大,并且WebStorm界面比较清晰,人性化设计,使用起来也是很方便的。
VSCode 是目前最受开发人员欢迎的编码工具之一,具备强大便捷的远程开发能力。与其它远程开发工具不同的是VScode 是通过 SSH(Secure Shell) 的方式连接到远程服务器。这种方式不仅省略了繁琐的上传和下载步骤,还可以实现实时同步,让远程开发过程更流畅高效。
UI设计
专业的人做专业的事。