在页面中引入js的两种方法(推荐)

 更新时间:2017年08月29日 08:06:31   作者:minigun  
下面小编就为大家带来一篇在页面中引入js的两种方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

在页面中引入js有两种基本方式:在页面中嵌入js、引用外部js文件。

一、在页面中嵌入js

这是在页面使用js最简单的方式了,一般我在写个小测试的情况下会用这种方式。

把script元素写在</body>前面,script元素的内容就是js代码。像这样:

<script>
// 在这里写js
function test(){
alert('说点什么呢'); 
}
test();
</script>

二、引用外部js文件

引用外部js文件,可以使js文件和HTML文件相分离、一个js文件可被多个HTML文件使用、维护起来也更方便等等。

用法是把script元素的src属性,设置为js文件的URL即可,如:

<script src="js/test.js"></script>

三、script元素在HTML文件中的位置

如果把script元素放在head元素里,就像这样:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="xxx.js"></script>
</head>
<body>
<!--页面内容-->
</body>
</html>

这样做的话,待浏览器经过下载、解析、执行完js文件之后,才会呈现页面内容。如果一个页面需要很多个js文件,那么浏览器可能会出现短暂的“白板”,用户体验不好。

所以,我们应该把js文件放在</body>的前面,这样浏览器会先展现页面给用户。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!--<script src="xxx.js"></script>-->
</head>
<body>
<!--页面内容-->
<script src="xxx.js"></script>
</body>
</html>

以上这篇就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • JavaScript SHA1加密算法实现详细代码

    JavaScript SHA1加密算法实现详细代码

    这篇文章主要为大家详细介绍了JavaScript SHA1加密算法实现代码,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-10-10
  • Javascript对象属性方法汇总

    Javascript对象属性方法汇总

    这篇文章主要是对Javascript对象属性方法进行了详细的汇总介绍。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • offsetHeight在OnLoad中获取为0的现象

    offsetHeight在OnLoad中获取为0的现象

    需要获取div的高度时,往往需要用到offsetHeight,有时会碰到offsetHeight获取到为0的现象,感兴趣的朋友可以参考下面的代码片段
    2013-07-07
  • JS 中forEach,for in、for of用法实例总结

    JS 中forEach,for in、for of用法实例总结

    这篇文章主要介绍了JS 中forEach,for in、for of用法,结合实例形式总结分析了JS 中forEach,for in、for of的基本功能、使用方法与相关注意事项,需要的朋友可以参考下
    2023-05-05
  • echarts饼图指示器文字颜色设置不同实例详解

    echarts饼图指示器文字颜色设置不同实例详解

    在默认的饼状图里面,图例legend颜色是黑色的,有时候根据ui需要,根据不同的背景色,需要将图例文字调成白色或者其他颜色,下面这篇文章主要给大家介绍了关于echarts饼图指示器文字颜色设置不同的相关资料,需要的朋友可以参考下
    2022-07-07
  • ES6 Promise对象概念与用法分析

    ES6 Promise对象概念与用法分析

    这篇文章主要介绍了ES6 Promise对象概念与用法,简单分析了Promise对象的基本状态与三种重要方法,并结合实例形式给出相关使用技巧,需要的朋友可以参考下
    2017-04-04
  • 浅析Echarts图表渲染导致内存泄漏的原因及解决方案

    浅析Echarts图表渲染导致内存泄漏的原因及解决方案

    在今年某个可视化大屏项目中,出现了一个问题,项目在运行一段时间后,页面出现了崩溃,而且是大概运行几天之后,因为大屏项目是部署到客户现场大屏,长时间运行不关闭,小编认为 Echarts 图表渲染导致了内存泄漏,本文将深入分析这一问题,并提供解决方案
    2023-10-10
  • 微信小程序实现文字无限轮播效果

    微信小程序实现文字无限轮播效果

    这篇文章主要为大家详细介绍了微信小程序实现文字无限轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • JS判断微信扫码的方法

    JS判断微信扫码的方法

    这篇文章通过代码给大家介绍了JS判断是否是微信扫码的方法,非常不错,需要的朋友参考下吧
    2017-08-08
  • showModalDialog在谷歌浏览器下会返回Null的解决方法

    showModalDialog在谷歌浏览器下会返回Null的解决方法

    showModalDialog的返回值在IE、火狐下面都能够获取返回值,但是在谷歌浏览器下面会返回Null,下面有个不错的解决方法,感兴趣的朋友可以参考下
    2013-11-11

最新评论