Web标准与前端开发
这是我参与第四届青训营笔记创作活动的第3天。
这段时间太忙了,都忘记了要写笔记了,整理了以下以前的笔记,慢慢发出来。
前端开发
1. 起源、架构、变迁
- 起源
- 架构
- 最初核心技术
- HTML
- HTTP
- URL
- 最初核心技术
- 变迁
- 只读时代(HTML/CSS/JavaScript)
- 体验时代(Ajax/Web API/jQuery)
- 动态交互
- 社交媒体
- 用户生成内容
- 单页应用
- jQuery
- YUI
- 敏捷时代(Fetch,Node.js,Webpack)
- 模块化
- 组件化
- 转译
- 打包
- React.js
- Vue.js
2. 前端应用的领域
- 面对对象
- ToB: to business
- ToC: to customer
- ToD: to developer
- 运行环境
- 浏览器
- desktop
- chrome
- edge
- firefox
- opera
- safari
- mobile
- desktop
- 浏览器
- 终端和跨端
- 命令行/终端
- webpack CLI
- babel CLI
- Vue CLI
- React CLI
- 桌面跨端
- 移动跨端
- 命令行/终端
3. 语言、框架、工具
- 语言
- HTML:structure
- CSS:presentation/apperance
- JavaScript:dynamism/action
- Web Assembly
- 框架
- node.js
- koa
- ts
- git
- babel
- webpack
- esbuild
- 工具
4. 前端学习路线图
Web标准
1. 了解Web标准组织
- W3C
什么是 W3C?
- W3C 指万维网联盟(World Wide Web Consortium)
- W3C 创建于1994年10月
- W3C 由 Tim Berners-Lee 创建
- W3C 是一个会员组织
- W3C 的工作是对 web 进行标准化
- W3C 创建并维护 WWW 标准
- W3C 标准被称为 W3C 推荐(W3C 规范)
- Ecma
Ecma国际(Ecma International)是一家国际性会员制度的[信息]和电信[标准组织]。[1994年]之前,名为欧洲计算机制造商协会(European Computer Manufacturers Association)。因为计算机的国际化,组织的标准牵涉到很多其他国家,因此组织决定改名表明其国际性。现名称已不属于首字母缩略字。
组织在1961年的日内瓦建立为了标准化欧洲的计算机系统。在欧洲制造、销售或开发计算机和电信系统的公司都可以申请成为会员。 3. WHATWG 4. IETF