前端语言串讲 | 青训营笔记

9 阅读2分钟

HTML

是用来描述网页的一种语言。HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。

  • HTML 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容
  • HTML文档也叫做 web 页面

 

css

css(Cascading Style Sheet)层叠样式表,它是用来美化页面和控制页面布局的一种语言。

作用

  • 美化界面, 比如: 设置标签文字大小、颜色、字体加粗等样式。
  • 控制页面布局, 比如: 设置浮动、定位等样式。
  • 让我们的网页更加丰富多彩,布局更加灵活自如。
  • CSS的最大贡献就是: 让 HTML 从样式中脱离, 实现了 HTML 专注去做结构呈现,样式交给css

javaScripts

javaScript是一种运行在客户端的脚本语言,具有函数优先的轻量级,同样也是世界上最流行的语言之一

脚本语言:不需要编译,运行过程中由JS解释器(JS引擎)逐步来进行解释并执行

javaScript的功能

  • 读写HTML元素
  • 网页特效
  • 对浏览器事件做出响应
  • 在数据被提交到服务器之前做验证数据
  • 检测访客的浏览信息,控制cookies,包括创建和修改等

浏览器执行JS

浏览器分成两部分:渲染引擎和JS引擎

渲染引擎:用来解析HTML和CSS,俗称内核,比如chrome(谷歌)浏览器的blink,老版本的webkit

JS引擎:也称为JS解释器,用来读取网页中JS代码,对其处理后运行,比如chrome浏览器的v8

浏览器本省并不会执行JS代码,而是通过内置的javaScript引擎来执行JS代码,JS引擎执行代码时逐步逐行解释每一句源码,然后由计算机去执行,所以javaScript语言归为脚本语言,会逐步解释执行