如何使用require,才能让一个console.js获取到config.js的内容

发布于 2022-09-06 01:35:10 字数 972 浏览 29 评论 0

config.js

var BTY_CONFIG = (function () {
    var config = {
        planet: [{
            name: '电子',
            link: 'https://www.baidu.com/?电子'
        }, {
            name: '大数据',
            link: 'https://www.baidu.com/?数据'
        }],
        share: [,
            '霍尔拖',
            '发区'
        ],
        collection: ['数据共享交换', '信用信息共享']
    };
    return config;
}());

console.js

require('config.js');

console.log(BTY_CONFIG.planet[1].name)

config.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <script src="config/console.js"></script>
</head>
<body>

配置

<script>

</script>

</body>
</html>

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

-黛色若梦 2022-09-13 01:35:10

使用 require 需要包管理工具的支持, 你可以试试了解 browserify, webpack 等.

如果是在node 环境中, 通常是这样:

// 导出一个 对象
module.exports = config;

// 导入一个 对象
var configJs = require('./config.js);

函数的写法, 意义不大

九局 2022-09-13 01:35:10

可以使用UMD规范更改一下config.js,然后通过require引入

断舍离 2022-09-13 01:35:10
requirejs.config({
    baseUrl: 'js',
    paths: {
        // 冒号后面 js 文件
        "jquery" : ["http://libs.baidu.com/jquery/2.0.3/jquery"],
        "ajs": 'a',
        //"mathjs": ['math'],
        "bjs": 'b'

    }
});

require(["jquery", "ajs", "bjs"],function($12, aObject, bObject){
    $12(function(){
        alert("load finished");
    });
    alert(aObject.afunction());
    alert(bObject.bfunction());
})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文