# 前端开发,到底是什么

前端开发发展到今天,已经不是当初的“页面仔”了。除了传统的网页开发,如今的前端开发,还包括了app开发、后台开发的一定范畴。各种框架层出不穷,图形学,跨端,低代码等等领域也都在快速发展。不管如何发展,最终面向的都是用户,而前端开发是所有开发领域中,最接近用户的。前端开发的目的,就是通过前端领域中的各种技术,为用户提供高性能、流畅的用户体验。在开发演进过程中,不断积累、沉淀,提升团队开发效率、运营效率。

如今的前端开发,早已脱离了“刀耕火种”的时代,变得越来越复杂。要求我们需要掌握各种各样工具的使用。但是,不管如何变化,始终离不开那三板斧:HTML,CSS,JavaScript。

我理解的前端开发:

以HTML,CSS,JavaScript为主要技术栈,以可见的"页面"为目标,而进行的一系列技术开发动作。

# 前端开发的”技能树“

An image

上面是我总结的前端开发的技能树。前端领域的知识太多了,这棵树并不完整。而右侧画框的部分,是所有前端开发的地基,特别是基础部分。本教程,将会围绕这部分知识展开。而至于其他的部分,依然会不定期在公众号中进行更新。

本教程暂时不涉及Node.js

# 开发准备

推荐的需要的开发工具就两个,

VS Code是由前端技术栈开发的,强大的代码编辑器。关于如何配置,网上有许多的教程,搜一下就可以了。

Chrome 用来运行我们的代码,包括html代码,js代码,css代码。没有什么浏览器比Chrome对开发者更加友好了。关于Chrome浏览器的使用,可以看看这篇文章 (opens new window)。如果有条件,可以直接查阅官方文档 (opens new window)

注意

由于篇幅有限,本教程默认读者会使用chrome的基本调试功能。

本教程将会以基础为主,但是并不会单纯的讲基础,还会涉及一些在平时工作中大概率会遇到的场景、坑以及这几年自己的心得体会。好了,话不多说,下一章正式进入教程

Last Updated: 8/21/2022, 11:28:08 PM