web开发 | 青训营笔记

48 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天

今天我学习了字节跳动掘金内部课程的web开发

一、关于前端开发

前端开发的架构

前端开发的演进

前端应用的领域

to Business:面向商家,如各种后台管理系统

to Customer:面向顾客,各种网页的页面

to Developer:面向开发者,vscode工具等等

浏览器

服务器

服务器主要依托于node.js

二、关于web标准

标准组织

W3C:web的发明人

Ecma:ecma international,js就是这个公司标准化的

WHATWG:web超文本应用技术工作组,从W3C中独立出来的,W3C标准比较慢,跟多厂商想快点出来,就独立出来一个工作组

IETF:负责指定互联网底层协议的组织

三、认识前端

前端最初从以静态为主要内容的web制作,和以基础性文字图片为载体,以用户在网站上浏览为主要交互模式,直到今天,伴随着科学技术和计算机信息技术的快速发展,我们现在使用的网页更加美观,功能更加多样化,用户体验更加好,交互服务更加完善。 

HTML的崛起,node.js和css的出现为JavaScript提供了源源不断的生命力。人们慢慢了解到了html(HyperText Markup Language)是一种标记性的语言,它用来描述网页的框架和结构,它把网页拆分成一个个单元,并让它们层层嵌套,形成有逻辑联系的层级关系。它包括图片表格标签和链接。css是一种装饰性语言,用来描述类似于位置大小背景等外观要素。

而JavaScript是一种复杂的脚本语言。 来认识一些基础知识,h1-h6是标签元素,它指定文章的标签和子标签,并包含六个级别从1到6.p是用来指定段落内容的。body是给予用户浏览·的内容,比如文本图片或者多媒体等。我们所讲的元素还可以分为块级元素和内联元素,解释一下,块级元素是在夜猫子以块的形式出来的,而内联元素又叫行内元素,它一般出现在块级元素中并包含文档内容中的一部分,不是整组的内容或者大段落,通常出现在文字段落之间。