什么是 html?
HTML 称为超文本标记语言(HyperText Markup Language), 是一种标识性的语言. 它包括一系列标签.通过这些标签可以将网络上的文档格式统一, 使分散的 Internet 资源连接为一个逻辑整体.
HTML 文本是由 HTML 命令组成的描述性文本, HTML 命令可以说明文字, 图形, 动画, 声音, 表格, 链接等.
超文本是一种组织信息的方式, 它通过超级链接方法将文本中的文字, 图表与其他信息媒体相关联. 这些相互关联的信息媒体可能在同一文本中, 也可能是其他文件, 或是地理位置相距遥远的某台计算机上的文件. 这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接, 为人们查找, 检索信息提供方便.
什么是 JavaScript?
JavaScript 是一种高级的, 解释型, 直译式脚本语言, 是一种基于原型, 函数先行的语言, 是一门多范式的语言, 它支持面向对象编程, 命令式编程, 以及函数式编程.
JavaScript 被归类为直译语言, 因为主流的引擎都是每次运行时加载代码并解译.
JavaScript 已经由 ECMA(欧洲计算机制造商协会)通过 ECMAScript 实现语言的标准化. 它被世界上的绝大多数网站所使用, 也被世界主流浏览器 (Chrome,IE,Firefox,Safari,Opera) 支持.
JavaScript 是一种属于网络的脚本语言, 已经被广泛用于 web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果.
HTML 和 JavaScript 的区别
1, 本质区别
HTML 是一种标记语言, 没有逻辑功能; JavaScript 是一种脚本语言, 像 c,java 一样, 具有逻辑功能.
2, 用法区别
HTML 在网页上提供静态内容. JavaScript 向静态网页添加动态功能.
HTML 是网页制作的基础, 做出来的是静态的, JS 是脚本, 跟 HTML 结合起来生成功能更强大的网页. 可以处理一些动态的逻辑问题.
JavaScript 可以被嵌入 HTML 中, 但 HTML 无法嵌入 JavaScript 中.
JavaScript 是区分大小写的, 而 HTML 不是很严格.
3, 标准化区别
HTML 基于 W3C 和 WHATWG 标准, JavaScript 基于 ECMA 标准.
4, 兼容性区别
HTML 是跨浏览器兼容的, 这意味着它可以兼容所有 Web 浏览器的所有版本, 包括现代浏览器. 所有的浏览器, 无论是旧的还是新的, 默认情况下都将无法识别的元素处理为内联元素, 这使得旧的 Web 浏览器很容易处理未知的 HTML 元素.
另一方面, JavaScript 缺乏跨浏览器兼容性, 这使得一些函数与某些浏览器不兼容.
更多前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/html5/17356.html