首页前端开发其他前端知识JavaScript和HTML之间的区别与关联分别是什么?

JavaScript和HTML之间的区别与关联分别是什么?

时间2024-03-26 11:04:03发布访客分类其他前端知识浏览400
导读:今天这篇给大家分享的知识是“JavaScript和HTML之间的区别与关联分别是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“JavaScript和HTML之间的区别与关联分别是什么?”文章...
今天这篇给大家分享的知识是“JavaScript和HTML之间的区别与关联分别是什么?”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“JavaScript和HTML之间的区别与关联分别是什么?”文章能帮助大家解决问题。


html是一种标识性的语言,JavaScript是一种解释型的脚本语言。

什么是HTML?

HTML称为超文本标记语言(HyperText Markup Language),是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。【推荐:html在线手册】

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缺乏跨浏览器兼容性,这使得一些函数与某些浏览器不兼容。

如何关联JS与HTML

注:单独的js文件需要先导入html文件,代码才能生效。方法参见该连接link

1.js通过id操作html组件

代码示例

!--html代码-->
    
input type="text" id="myqr">
    //设定组件的id为“myqr”

通过document.getElementById()函数将组件与js变量关联

然后通过 (该变量.属性名)来操作组件对应属性

//js代码
var love = document.getElementById('myqr');
    //通过id获取对应组件的索引
var a = love.value;
    //将组件的value属性值赋给变量a
love.value = "love you so much";
    //将组件的输入内容设为该字符串
love.type = "file";
    //将组件的输入类型设为文件

2. JS函数通过onclick属性响应按钮

!--html代码-->
    
button onclick="myqr()">
    完成/button>

将按钮组件的onclick属性设为myqr()则点击该按钮时将触发js的myqr()函数

//js代码
function  myqr(){
    
   alert("love you so much");

}
    



通过以上内容的阐述,相信大家对“JavaScript和HTML之间的区别与关联分别是什么?”已经有了进一步的了解,更多相关的问题,欢迎关注网络或到官网咨询客服。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javascript

若转载请注明出处: JavaScript和HTML之间的区别与关联分别是什么?
本文地址: https://pptw.com/jishu/653457.html
PHP中的引用符有什么用?用法是什么? PHP中函数漏洞你了解多少?

游客 回复需填写必要信息