web标准与前端开发| 青训营笔记

133 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第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.
  • 三大流行的框架:
  1. VUE.js:VueX、Element UI。

  2. React.js:Redux、AntDesign、Mobx、CSS in JS。

  3. Angular:RxJS。

数据结构

数据结构都是必须学习的一门课程。

  • 掌握如下基础知识:

1、时间复杂度、空间复杂度

2、链表、队列、栈

3、树:二叉树,查找二叉树

专业工具

强推WebStorm。

WebStorm是js开发工具,在国内,很多人都称为web前端开发神器,受到了好多开发者的一致好评,WebStorm软件功能十分强大,并且WebStorm界面比较清晰,人性化设计,使用起来也是很方便的。

VSCode 是目前最受开发人员欢迎的编码工具之一,具备强大便捷的远程开发能力。与其它远程开发工具不同的是VScode 是通过 SSH(Secure Shell) 的方式连接到远程服务器。这种方式不仅省略了繁琐的上传和下载步骤,还可以实现实时同步,让远程开发过程更流畅高效。

UI设计

专业的人做专业的事。