旧游无处不堪寻
无寻处,惟有少年心
前端-概述

历史者,研究人类社会之沿革,而认识其变迁进化之因果关系者也。

从这篇开始,打算根据 github 上面的 developer-roadmap,从 0 开始学习 Frontend,从最基础的 HTML,CSS,JS 开始,一步步掌握 Frontend-Developer 所需的工作知识与技能。

Web 发展


  1. 创世纪(1969 年 11 ⽉)
  • 物理机器互联 ARPA Net
  • 异构⽹络协议 TCP/IP (Vint Cerf & Robert E. Kahn)
  • ⽂件传输协议 FTP
  1. Web 诞生纪(1989 年 3 ⽉)
  • HTTP/HTML/Web 服务器(Tim Berners Lee)
  1. 新时代
  • 浏览器诞生(1990 年 Tim Berners Lee)
  • 网景和 Javascript 诞生(1994 年)
  1. WWW 组织成立(1994 年)

Tim Berners Lee


与其他所有推动⼈类进程的发明不同,这是⼀件纯粹个⼈的劳动成果,万维⽹只属于 Tim Berners Lee⼀个⼈。

  • 嫁接超⽂本
  • 发明 HTTP
  • 发明 URL
  • 开发 Web Server
  • UI 浏览器
  • 成⽴ WWW 组织

Web 框架构成


  • 超链⽂本 HyperText
  • URI 定位
  • 标记语⾔ HTML
  • 传输协议 HTTP

HTML

超文本标记语言(英语: HyperText Markup Language,简称: HTML)是一种用于创建网页的标准标记语言。
超链接(英语: Hyperlink)是指超文本内由一文件链接至另一文件的链接。

HTML 版本时间线

  1. 1995年11月24日 HTML 2.0 作为 IETF RFC 1866发布
  2. 1997年1月14日 HTML 3.2 作为 W3C 推荐标准发布
  3. 1997年12月18日 HTML 4.0 作为 W3C 推荐标准发布
  4. 1999年12月24日 HTML 4.01 作为 W3C 推荐标准发布
  5. 2000年1月26日 XHTML 1.0 作为 W3C 推荐标准发布
  6. 2001年5月31日 XHTML 1.1 作为 W3C 推荐标准发布
  7. 2014年10月28日 HTML 5 作为 W3C 推荐标准发布

注意: XHTML 是使用 XML 1.0 改写自 HTML 4.01 的独立语言。它不再被作为单独标准开发。

URL(Uniform Resource Locator)

URL 构成: protocol://hostname[:port]/path/[parameters][?query]#fragment

HTTP

详见之前的 Blog

什么是 Frontend-Developer


HTML CSS Javascript


Web 开发