笔记day6 | 青训营

46 阅读2分钟

关于前端开发

起源:上网指接入internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代,标志性通信协议是TCP/IP。

架构:Web1989年诞生,最初由HTML、http、URL构成,CSS与JavaScript是几年后才出现的。

变迁:只读时代,1989-2004,单向发布、静态只读、链接跳转、刷新页面、表格对齐元素、CGI。 体验时代,2005-2010,动态交互、社交媒体、用户生成内容、单页应用、jQuery、YUI。 敏捷时代,2010-2021,模块化、组件化、转译、打包、React.js、Vue.js。

前端应用的领域:企业、客户、开发者。

浏览器的应用场景:desktop、mobile。

服务器端开发:node.js、express.js。

终端和跨端:命令行/终端、桌面跨端、移动跨端。

语言:HTML、CSS、JavaScript、WebAssembly。

 

关于web标准

标准组织:W3C、Ecma、WHATWG、IETF。

W3C规范制定流程:Explainer demo 建议说明文档、Find the right community/group 找到合适的小组、Web IDL for APIs link 用web IDL描述API接口怎么设计、Step-by-step algorithms、GitHub,Markdown,respec,bikeshed,etc.、Get an early review w3ctag/design-reviews、Write web-paltform-tests(WPT)test。

Ecma TC39规范制定流程:strawman、proposal、draft、candidate、finished。

如何参与web标准-关注会议:W3C会议 年度大会的AC和TPAC、工作组会议的每月会议和各种研讨会。 Ecma会议 年度大会GA、TC39会议。

 

个人心得:

    这节课讲解的主要是有关于前端开发以及web标准的相关扩展,让我了解了前端开发的起源、架构与变迁,还有前端能应用的场景也十分的丰富。而对于web的标准制定、标准组织和如何参与也有了一定的了解。这节课极大的扩展了我的视野。