前言
最近在整理前端的知识点,特别开了这个专栏。回想之前复习或者学习前端知识的时候,都是东拼西凑各个知识点,每个知识点都是孤立的,没有形成自己的一个知识体系。这一次特别整理了一下,先弄了一个知识大纲,我想这个大纲可以把各个知识点都串联起来,以便于自己查漏补缺。
先说一下大纲:
- 浏览器(DNS域名解析、http网络请求)
- 浏览器解析资源(运行时)
- 前端代码书写(文法、语法)
- Nodejs后端代码和数据库
我是先站在用户使用角度开始,用户使用是先从打开浏览器开始 => 输入网址 => 看到页面内容。在这个过程中,包含的知识点是,DNS域名解析、http网络请求相关内容、浏览器解析代码(html、css和js)过程。用一道面试题来说就是“从输入URL 到页面展示到底发生了什么?”。然后是站在前端开发者的角度,就是html、css和js部分的内容。最后是后端开发者的角度,就是Nodejs、Express、MongoDB、MySQL。
开发道路千万条,走成华大道到二仙桥。