作为一个前端工程师,应该专业一点。
web
world wide web, 全球广域网, 也叫(万维网,www,web),基于http协议,可在浏览器进行访问的网站。
w3c: 是一个组织,创建并维护web标准。
html
hypertext markup language,超文本标记语言,一种描述性标记语言, 用来描述文档的结构和语义。是w3c的结构标准。
xhtml
可扩展html,纯净的,标准的html; (XHTML1.0 与HTML4.0的标记基本上一样)
html5
最先由WHATWG(Web超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:HTML 5 ≈ HTML+CSS 3+JS+API
html5和html的区别:
- html5的文档声明简略《!doctype html》,
- 新的全局结构属性
- 新api,
- 新元素
- 取消老元素
javascript
javascript发展了ECMAScript标准,并基于ECMAScript标准发展。浏览器只是ECMAScript的一个宿主环境。 javascript是一门独立的语言, 不局限在web浏览器中。(目前主要有基于浏览器的Web前端脚本语言,与基于V8引擎的脚本语言)
Web App
基于web开发的系统和应用。网页,网站都是web app。可区分为移动端web app和pc端 web app;