这是我参与「第六届青训营」伴学笔记创作活动的第6节课
前言:
本节课将立足前端开发这一行业的宏观视角,讲解前端开发职业的发展脉络和前端开发主要的工作职责,帮助大家在正式学习前端开发技术的之前,对行业整体情况有一个清晰的认知。Web标准是由标准机构来创建的,这些机构通过邀请不同技术公司的人员聚集在一起,并就如何以最佳方式实现所有用例达成共识。本节课将针对Web标准这一课题,带领大家了解行业标准的发展动态,更好地把握前端的前沿趋势。
课程重点:*
- 前端的起源、架构及变迁
- 前端的应用领域
- 开发中常用的语言框架及工具
- 前端学习路线推荐
- 了解Web标准组织
- W3C与Ecma会员
- W3C流程
- TC 39流程
- 参会途径介绍
起源、架构、变迁:
上网是指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代,标志性通信协议是TCP/IP。
1989年诞生时,Web有三种技术构成:
- HTML
- HTTP
- URL
CSS和JavaScript是几年后才出现的。
前端应用领域: To Business、To Customer、To Developer
Web标准组织:
- W3C:World Wide Web Consortium
- Ecma:Ecma International
- WHATWG:Web Hypertext Application Technology Working Group
- IETF:Internet Engineering Task Force
W3C及Ecma会员:
W3C目前在全球有457家会员(link),其中北航总部(中国区)会员47家(link)
Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家(link)
W3C会议:
W3C Technical Plenary / Advisory Committee Meetings Week(简称 TPAC)是 W3C一年一度的全球技术大会,汇集W3C各工作小组成员(工作组、兴趣组、社区组等)、咨询委员会(AB)、技术架构组(TAG)、会员单位代表(AC)、公众特邀专家以及全球社区成员,通过为期1-2周的集中互动交流,深入探讨未来开放Web平台技术方向。
今日总结:
Web标准简而言之就是将页面的结构、表现和行为各自独立实现。其实web标准并不是很复杂的技术,实现web标准的工具也很简单。