`

RequireJS中外部js文件的引用

阅读更多

 

1.搭建 require的框架 详细见RequireJS官网

 

2.在我们所编写的文件中引入

         <script src="assets/js/require.js" data-main="assets/js/main" defer async="true"   type="text/javascript"></script>

 

3.进行编写我们所要引入外部文件js的代码

define(   function(){.

                          ......... } 

                    或者

                $(function{

               .......... })

  

              ) ;

 

  例子 :

   define( $(function () {
            $('#doc-prompt-toggle').on('click', function () {
                $('#my-prompt').modal({
                    relatedTarget: this,
                    onConfirm: function (e) {
                        alert('你输入的是:' + e.data || '');
                    },
                    onCancel: function (e) {
                        alert('不想说!');
                    }
                });
            });
        })  );

4.在main.js中进行编写我们需要引入的文件代码

  require.config({ 
   paths: {
            "testjs" : "testjs"   

             //注意 testjs需要和main.js还有require.js在同一目录  要是不在同一目录详细见官网
    }
});
require(["testjs"], function ($) {

  alert("测试js "); 
});

 

分享到:
评论

相关推荐

    RequireJS进阶(三)

    在构建阶段使用r.js,可以将多个JavaScript文件打包成一个文件,同时优化代码,减少冗余,提高性能。 在实际开发中,我们还会遇到异步加载的问题。RequireJS的`async!`插件可以处理这个问题,它允许我们延迟加载...

    一个Js文件函数中调用另一个Js文件函数的方法演示

    在JavaScript编程中,有时我们需要在一个JS文件中的函数调用另一个JS文件中的函数,尤其是在大型项目中,为了代码的模块化和可维护性,文件分隔是常见的做法。然而,直接在HTML中通过`&lt;script&gt;`标签引入的JS文件通常...

    怎么引入(调用)一个JS文件

    首先,我们要知道JavaScript文件(通常以.js为扩展名)包含可执行的代码,这些代码可以被HTML页面中引用。引入JavaScript文件的好处包括:代码重用、便于维护、提高页面加载速度等。 1. 引入JavaScript文件的方法...

    autoload-css-js.zip_js中的autoLoad

    这里的"autoload-css-js.zip"是一个压缩包,其核心是关于在JavaScript(JS)中实现自动加载功能,结合描述,我们可以推测这个压缩包可能包含一个PHP实现,用于动态生成HTML代码,同时处理CSS和JS的自动加载。...

    NodeJS中文文档精编.pdf 全文免费

    每个小模块的内部成员紧密结合,外部不能引用(高内聚,且避免了全局污染),小模块会主动向外部暴露可以使用的接口(低偶合)。 NodeJS 中的模块使用的是 CommonJS 规范。CommonJS 规范是 Node.js 遵循的模块化...

    js文件包含的几种方式介绍

    在Web开发过程中,JavaScript文件的包含方式直接影响到页面加载和运行的效率,以及代码的组织和维护。本文将详细介绍几种常见的JavaScript文件包含方式,并通过示例代码进行说明。 1. 页面中直接引用 这是最传统也...

    js文件中调用js的实现方法小结

    在HTML文件中,可以使用`&lt;script&gt;`标签来引入外部JS文件。例如,在HTML的`&lt;body&gt;`标签内,有一个按钮,当点击按钮时,调用`fun_b()`函数。这个函数存在于`Js_b.js`文件中,而`fun_b()`函数又调用了`Js_a.js`文件中...

    angularjs_pingan-master

    1. **index.html** - 项目的入口文件,包含了HTML结构以及引用的外部资源,如CSS、JavaScript文件。在这个项目中,index.html应该包含了AngularJS的ng-app指令,用于定义应用的根范围,并可能包含了RequireJS的配置...

    js源码大全.

    闭包则是一种特殊现象,它允许函数访问并操作其外部作用域的变量,即使在函数执行完毕后仍然保持对这些变量的引用。 3. **对象与原型链**:JavaScript中的对象是属性和方法的集合,通过键值对存储。原型链是实现...

    validator轻量级的JavaScript表单验证字符串验证没有依赖支持UMD3kb

    5. **无依赖**:`validator.js`作为一个独立的库,不依赖任何其他外部库,这使得它可以在任何项目中轻松集成,无论项目是否已经引入了其他JavaScript框架或库。 6. **支持UMD**:由于支持UMD,`validator.js`可以在...

    testamd-源码.rar

    源码通常包含各种文件,如HTML、CSS、JavaScript文件,以及项目配置、测试文件、库和框架的引用等。 【标签】虽然为空,但我们可以通过文件名推断出一些关键概念:源码管理和模块化开发。在实际开发中,相关的标签...

    网络编程基础篇之Javascript

    JavaScript通常通过`&lt;script&gt;`标签内联插入HTML文档或外部引用`.js`文件。它能够操纵DOM(Document Object Model),改变网页内容,响应用户事件,进行页面动态加载等。 三、变量与数据类型 JavaScript是弱类型语言...

    r.js来合并压缩css文件的示例

    最后,需要注意的是,如果在 `cssIn` 配置中引用了非本地的模块文件,例如 URL 引用,你需要在 r.js 配置中指定这些路径,例如: ```javascript ({ cssIn: 'css/main.css', out: 'css/built.css', paths: { '...

    JavaScript_其中许多问题是我在实际面试中遇到的,并最终得到了我的第一份全栈开发工作.zip

    7. **模块化**:CommonJS(如Node.js)、AMD(如RequireJS)、ES6模块是常见的JavaScript模块化方案,理解它们的工作原理和应用场景。 8. **事件冒泡与事件委托**:了解事件是如何在DOM树中传播的,以及如何利用...

    jquery引入外部CDN 加载失败则引入本地jq库

    在构建环境中,可以通过工具(如r.js)进一步优化,例如创建一个`build.js`配置文件,指定CDN加载失败后的本地路径: ```javascript ({ baseUrl: "/js", paths: { "jquery": "empty:" }, dir: "/js-build", ...

    前端模块化1

    ES6模块是静态引用,这意味着在编译时就会确定模块的依赖关系,而且模块的值是实时绑定的,模块内部的改变会影响到外部引用。与CommonJS不同,ES6模块不支持动态导入,但可以通过Babel等工具将ES6模块转换为CommonJS...

    JAVASCRIP_ 年_月_日_时_分_秒

    - 模块化是组织代码的重要方式,JavaScript有CommonJS(Node.js)、AMD(RequireJS)和ES6的import/export机制。 5. **异步编程**: - JavaScript是单线程的,通过事件循环和回调函数处理异步任务。 - Promise...

    HTML中的base标签使用详解

    在one.html和other.html中,如果想引用/js/some.js文件,可以在部分添加以下base标签: 这样设置后,使用相对路径./js/some.js实际上会指向/myproject/js/some.js。base标签同时也可以设置链接默认的打开方式,...

Global site tag (gtag.js) - Google Analytics