1、建立你的第一个网站(目标)
前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要充分理解Web 的概念。
构建一个专业的网站是一项巨大的工作!对于新手我们应该从小事做起,也就是说咱们不可能立马就要求自己能够开发出跟淘宝一样的电商平台,但是对咱们来说建立一个属于自己的 Blog 网站并不难(其实再大的系统也是由一些基础功能叠加出来的),所以咱们就从这个话题开始聊。
2、如何建立一个 Blog 网站
提问:到底什么是网站?
- 可以在浏览器上通过一个地址直接访问使用
- 用于提供一种(或多种)特定服务的一系列具备相关性的网页组合的整体
- 例如:博客、门户、电商、在线教育等
有了明确的目标过后,我们需要规划具体的业务方案,学习特定的技能,完成各项功能,解决各种过程中出现的问题。
2.1 之前学习了什么?
在之前的学习过程中,我们很专注,没有关心这些东西在整体中是什么角色,起到什么作用。这里我们是时候总结一下我们之前学过了的内容:
网页开发技术(硬性):
HTML —— 网页内容结构(GUI)
CSS —— 网页外观样式(GUI)
JavaScript —— 编程语言(可以用于调用浏览器提供的 API)
Web APIs —— 网页交互(界面功能)
jQuery —— 便捷手段(糖果而已,不是必要的)
编程能力 / 编程思想 / 解决问题的思路(软性)
我要做什么(我要得到什么),我目前有什么(我能拿到什么)
编程能力 / 编程思想 / 解决问题的思路(软性):
我要做什么(我要得到什么),我目前有什么(我能拿到什么)
至此,我们已经可以独立完成网页开发了,具体能完成的东西就是一个一个的网页,而且还能给这个页面加上一些动态的交互。但是这距离成为一个网站还有一些路要走。
2.2. 还需要学习什么?
- 想要完成完整的 Web 网站,还需要学习什么?
- 搭建 WEB 服务器(提供网站服务的机器)
- HTTP(浏览器与服务端的通讯协议)
- 服务端开发(动态网页技术)
- 数据库操作(服务端存储数据方式)
- AJAX(浏览器与服务端的数据交互方式)