JavaScript 书写位置

简介: JavaScript 书写位置

JS 分为三种使用方法,分别为行内,内嵌,外部。

行内式(不推荐使用)

行内就是 将 JS 代码直接写在 HTML 标签上 ,这种方式的结构、行为分离不够彻底,不利于后

期维护,复用性不强,如果下一个元素有同样的功能,就造成代码重复性很高。 不推荐使用 。

<input type="button" value="点我试试" onclick="alert('Hello World')" />

内嵌式

内嵌是 在页面的 <script></script> 标签内写 JS 代码 , script 标签一般放在 body 标签内的最下方,内嵌 JS 代码比较集中,耦合度较低,便于维护,但仅限于当前页面的使用,无法被

多个页面重复使用。 推荐学习时使用 。

<body>
<div>content</div>
<script type="text/javascript">
alert('Hello World~!');
</script>
</body>

外部式

外部需要 通过 script 标签引入 JS 文件 到此页面。页面代码跟 JS 代码实现有效分离,降低耦合度,便于代码的维护和扩展,还有利于代码的复用。 推荐使用。

引用外部 js 文件
<script src = "my.js"></script>
目录
相关文章
|
存储 人工智能 Prometheus
ML 模型监控最佳工具(上)
如果您迟早将模型部署到生产环境,那么您将开始寻找 ML 模型监控工具。 当您的 ML 模型影响业务时,您只需要了解“事物是如何工作的”。 当事物停止工作时,你真正感受到这一点的第一刻。如果没有设置模型监控,您可能不知道哪里出了问题以及从哪里开始寻找问题和解决方案。
|
机器学习/深度学习 存储 人工智能
智能化运维:AI在IT管理中的应用与挑战
【7月更文挑战第22天】在数字化转型的浪潮中,智能化运维成为企业追求效率和创新的关键。本文将深入探讨人工智能(AI)技术如何在IT运维领域发挥作用,包括自动化故障检测、预测性维护、以及智能决策支持等。同时,文章也将揭示AI运维面临的挑战,如数据隐私保护、模型可解释性和高成本投入等问题,并提出相应的解决策略。
|
Linux 开发工具 Windows
中国时间服务器,国内阿里云时间服务器
中国时间服务器,国内阿里云时间服务器很多用户使用的是国外VPS使用过程中常常遇到时间与国内不同步的情况好在阿里提供了7台NTP服务器,地址如下:阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址 ntp1.
40164 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue的大学生二手电子产品交易平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的大学生二手电子产品交易平台的详细设计和实现(源码+lw+部署文档+讲解等)
163 0
wechat协议接口免费分享
wechat协议接口免费分享
265 5
wechat协议接口免费分享
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的药店药品销售系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的药店药品销售系统的详细设计和实现(源码+lw+部署文档+讲解等)
135 0
|
存储 数据库 索引
数据库索引的作用
【7月更文挑战第2天】数据库索引的作用
329 3
|
人工智能 API
阿里云微服务引擎及 API 网关 2024 年 4 月产品动态
阿里云微服务引擎及 API 网关 2024 年 4 月产品动态。
481 101
|
JavaScript 前端开发 UED
使用window.open打开新窗口的参数设置
使用window.open打开新窗口的参数设置
|
运维 监控 算法
面向全栈可观测的分布式链路追踪
全栈可观测App提供了一套完整的分析工具,从数据统计分析能力到数据关联,再到具备智能化和自动化特性的相关工具,以解决人们在可观测性方面所遇到的问题。未来,我们将持续提供更加丰富和强大的分析工具来满足用户的需求。
61655 6