Web 标准和前端开发 | 青训营

129 阅读2分钟

主要讲解前端开发职业的发展脉络和前端开发的主要工作职责,帮助大家在正式的学习前端开发技术之前,对行业整体有清晰的认知。

1.前端的起源、架构和变迁

上网是指接入互联网Iternet,使用的方式是通过网址或网站访问,

Web有三种技术构成:

       HTML;HTTP;URL;

变迁:

       1989-2004:只读时代

              基本架构构成,单项发布;静态只读,链接跳转等;

              相对静态;

       2005-2010:体验时代

              动态交互,社交媒体,用户生成内容(UGC),单页应用(SPA)等;

       2010-2021:敏捷时代

              模块化,组件化,转译(transpiling),打包(bunding)等;

2.前端开发的应用领域

       TB:to business

              企业级应用:共企业内部管理资源,共享等;

       TC:to cuatomer

              普及化的应用:消费者的应用,一些网站,信息共享手机端应用,生活娱乐等;

       TD:to developer

              面向开发者的工具:开发部署,支持运维等;

       浏览器:

              桌面浏览器,移动浏览器

       服务器:

              Node;express;koa;

       终端和跨端:

              命令行/终端;

              桌面跨端;移动跨端;

3.语言、框架和工具

HTML;CSS;JavaScript;webAssembly;

框架:

       了解框架的同时先了解框架的作者,了解框架编写的初衷有利于更好的掌握语言以及编写方式;

工具:

浏览器;网络;服务器;

深入理解现代浏览器

An overview of HTTP;

 

学习路线图:

Roadmap.sh

 

Web标准

       Web是开放的,方便各种企业和个人进去维护,本节主要是了解行业标准的发展动态,更好的把握前端的前沿趋势

1.      了解Web标准组织:

W3C:World Wide Web Consortium

Ecma:Ecma International

WHATWG:Web Hypertext Application Technology Working Group

IETF:Internet Engineering Task Force

 

2 .W3C规范制定流程

       WD--CR--PR--REC

       建议说明文档—找到对应的小组并提交—接口设计流程—算法步骤描述—应用专用规范工具—技术架构组审核—书写测试用例;

      

  1. 如何参与—关注会议

W3C会议:

年度大会:AC(advisiory committe);TPAC(technical plenary and advisiory committe);

工作组会议:

每月会议

各种讨论会

Ecma会议:

年度大会:GA(general assembly)

TC39会议