在js文件中引入(调用)另一个js文件的三种方法


Posted in Javascript onSeptember 11, 2020

比如我写了一个JS文件,这个文件需要调用另外一个JS文件,该如何实现呢?下面就总结下在js文件中引入另一个js文件的实现

方法一,在调用文件的顶部加入下例代码

function addScript(url){
	document.write("<script language=javascript src="+url+"></script>");
}

注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进来。

方法二,在js中写如下代码:

function addScript(url){
	var script = document.createElement('script');
	script.setAttribute('type','text/javascript');
	script.setAttribute('src',url);
	document.getElementsByTagName('head')[0].appendChild(script);
}

利用document.createElement(”script”)生成了一个script的标签,设置其 type属性为text/javascript。

方法三,利用es6中export和import实现模块化

一个js文件代表一个js模块 。ES6引入外部模块分两种情况:

1.导入外部的变量或函数等;

import {firstName, lastName} from './test';

2.导入外部的模块,并立即执行

import './test'
//执行test.js,但不导入任何变量

以上就是在js文件中引入(调用)另一个js文件的三种方法的详细内容,更多关于js文件引入另一个js文件的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
jQuery 研究心得 取得属性的值
Nov 30 Javascript
javascript 检测浏览器类型和版本的代码
Sep 15 Javascript
JavaScript 常用函数
Dec 30 Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 Javascript
JavaScript头像上传插件源码分享
Mar 29 Javascript
基于JQuery打造无缝滚动新闻步骤详解
Mar 31 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
Jul 09 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
Nov 01 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
Nov 01 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 #Javascript
JavaScript实现简单日历效果
Sep 11 #Javascript
vue $mount 和 el的区别说明
Sep 11 #Javascript
JavaScript 判断数据类型的4种方法
Sep 11 #Javascript
jQuery实现日历效果
Sep 11 #jQuery
JS实现密码框效果
Sep 10 #Javascript
JavaScript常用工具函数库汇总
Sep 17 #Javascript
You might like
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php5 mysql分页实例代码
2008/04/10 PHP
简化php模板页面中分页代码的解析
2009/02/06 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
使用console进行性能测试
2015/04/27 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
keras 多gpu并行运行案例
2020/06/10 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
家长寄语大全
2014/04/02 职场文书
学校安全防火方案
2014/06/07 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
学校隐患排查制度
2015/08/05 职场文书
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript