Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在另一个Js文件中声明Js文件_Javascript_Php - Fatal编程技术网

Javascript 在另一个Js文件中声明Js文件

Javascript 在另一个Js文件中声明Js文件,javascript,php,Javascript,Php,我有个问题。我有 date.js(用于日期时间操作) control.js(用于表单中的常规控件) 我想在control.js->date.js中声明 在某些控件中使用datetime函数 那么,可以在另一个js文件中声明一个js文件吗? 感谢您的回复。我将添加您在我的.js文件顶部提到的语句 document.write('<scr'+'ipt type="text/javascript" src="file2.js" ></scr'+'ipt>'); documen

我有个问题。我有

  • date.js(用于日期时间操作)
  • control.js(用于表单中的常规控件)
  • 我想在control.js->date.js中声明 在某些控件中使用datetime函数

    那么,可以在另一个js文件中声明一个js文件吗?


    感谢您的回复。

    我将添加您在我的.js文件顶部提到的语句

    document.write('<scr'+'ipt type="text/javascript" src="file2.js" ></scr'+'ipt>');
    
    document.write(“”);
    

    但是你为什么要包含?你不需要包含。只需将代码添加到现有JavaScript文件中即可。或者您可以从HTML文件中调用js文件。

    您可以使用js动态加载其他javascript文件

    有很多图书馆在做这件事

    我最喜欢的是


    您可以用AMD或commonJS模块格式编写代码。
    对于AMD来说有,对于commonJS来说也有。您也可以签出,它支持这两者


    我对browserify有很好的体验,因为它允许您使用大量的nodejs模块,所以您可以使用
    npm
    安装它们。这是一个很棒的工具。我也听说了很多关于webpack的好东西,所以也许可以尝试一下。它甚至允许您捆绑图像和样式表。

    如果您的意思是使用date.js inside control.js中的函数,这是可能的,但必须在control.js之前加载。这些函数在使用之前必须可用(声明)。thx对于所有U,这可以正常工作。也许另一个也可以,但我是PHP的begginer,所以这很简单。
    load('date.js');