在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 相关文章推荐
JavaScript 基础篇之对象、数组使用介绍(三)
Apr 07 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
javascript屏蔽右键代码
May 15 Javascript
javascript框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
Angular2入门--架构总览
Mar 29 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
Apr 07 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
May 31 Javascript
Vue.js组件通信的几种姿势
Oct 23 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
php中对2个数组相加的函数
2011/06/24 PHP
PHP eval函数使用介绍
2013/12/08 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
关于PHP通用返回值设置方法
2017/03/31 PHP
PHP count()函数讲解
2019/02/03 PHP
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
用Python抢过年的火车票附源码
2015/12/07 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
django限制匿名用户访问及重定向的方法实例
2018/02/07 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
美国创意之家:BulbHead
2017/07/12 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书