浅谈Web标准与前端开发| 青训营笔记

70 阅读2分钟

这是我参与「第四届青训营」笔记创作活动的的第15天.

前言

今天学习的是web标准与前端开发,浅淡一些感想吧.当下对于很多网民来说,分不清“上网”中的网是哪个网?上网指接入Internet,它是地球上相互连接的计算机构成的网络。计算机网络诞生于上个世纪的60年代,其中TCP/IP是它最具代表性的通信协议.

前端开发

它是在1989年诞生的,最开始的Web是由三种技术构成,分别是HTML、HTTP、URL,而CSS和JavaScript在后续才出现。到目前为止,前端经历了三个阶段,最初以html、css、js为代表,突出单向发布、静态只读、链接跳转等.到中期以Ajax、WebAPI、Query为代表的时代,这里强调互动交互、社交媒体、用户生成内容等内容.再到现在,以Fetch、Node.js、webpack为代表,内容以模块化、组件化、转译、打包等,还有我们熟知的React.js和vue.js.

当下浏览器、网络、服务器已成为前端的主要应用领域,包括终端和跨端,语言、框架、工具组成它的核心元素.

web标准

值得一提的是这几个web的标准组织,W3C(World Wide Web Consortium),它主要由Structure、Presentation和behavior三个组成,依次对应结构化标准语言,最具代表性的XHTML和XML;表现标准语言比如CSS;行为标准比如对象模型,它不是单一的标准规范,而是由它和其他标准化组织一起制定的一系列标准的汇总.还有(Ecma International),它本身是一家国际性会员制度的信息和电信标准组织.ECMA制定了标准化脚本语言ECMAScript,到目前为止,JavaScript使用的ECMAScript版本已更新到ECMAScript-262。还有WHATWG标准(Web Hypertext Application Technology Working Group)和ETF(Internet Engineering Task Force).

从web标准和这些年前端的发展来看,我们加深了对这一行业的认识.青训营的旅行要接近尾声了,感谢老师们的分享以及同学们的陪伴.