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语言归为脚本语言,会逐步解释执行