这是我参与「第四届青训营 」笔记创作活动的第3天
在前端开发中WEB标准到底是什么?什么是前端开发?前端开发我们需要注意和关注什么?怎么做好前端开发?这些都是我们需要去探讨和摸索的问题
在青训营我们也学习了5天,对于这5天的收获当然也是非常丰富的,开阔了自己对于前端的所有了解
前端开发的起源和架构
1989年诞生时,Web由三种技术构成:HTML、HTTP、URL ,CSS和JavaScript是几年之后才出现的
Web基础的变迁:
| 只读时代 | 体验时代 | 敏捷时代 |
|---|---|---|
| 1989-2004 | 2005-2010 | 2010-2021 |
| HTML/CSS/JavaScript | Ajax/Web API/jQuery | Fetch/Node.js/Webpack |
| 单向发布、静态只读、链接跳转、刷新页面、表格对齐元素、CGl | 动态交互、社交媒体、用户生成内容(UGC)、单页应用(SPA)、jQuery、YUI | 模块化、组件化、转译(transpiling)、打包(bundling)、React.js、Vue.js |
WEB标准
WEB的标准对于我这个新手小白来说是第一次接触到的知识盲区,虽然听来听去还是有些许的迷糊,但是了解到了这些知识盲区,又由老师讲解浅浅的理解了,后面就有很多具有研究学习的地方
标准组织
W3C:World Wide Web Consortium
Eema : 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规范制定流程
- Explainer demo
- Find the right community/group
- Web IDL for APIs link
- Step-by-step algorithms
- GitHub, Markdown, respec, bikeshed, etc.
- Get an early review w3ctag/design-reviews
- Write web-platform-tests (WPT) tests
TC39规范制定流程
- Championing a proposal at TC39
- How to write a good explainer
- Presenting a Proposal to TC39
- Reading a proposal draft
- Stage 3 Proposal Reviews
- How to experiment with a proposal before Stage 4
- Implementing and shipping TC39 proposals
在这次学习中我了解到了关于前端开发学习路线图,有专业人员将我们该如何学好前端路线设计出来了,可谓是前人栽树后人乘凉,对于我这个新手小白来说这个路线图完完全全给了我学习前端的方向,不会那么的混乱和迷糊。