javascript模块简单写法

写法1:

复制代码
(function (wd, doc) {
   
    var mw = {};
    mw.noConflict = noConflict;
    
    var _$ = wd.$;
    wd.$ = mw;

    function noConflict() {
        wd.$ = _$;
        wd.mw = mw;
        return mw;
    }
}
)(window, document);
复制代码

写法2:

复制代码
Xrm = function () {};

Xrm.Common = function () {
    var guidsAreEqual = function (guid1, guid2) {
        var isEqual;
        if (guid1 === null || guid2 === null || guid1 === undefined || guid2 === undefined) {
            isEqual = false;
        }
        else {
            isEqual = guid1.replace(/[{}]/g, "").toLowerCase() === guid2.replace(/[{}]/g, "").toLowerCase();
        }

        return isEqual;
    };

    return {
        GuidsAreEqual: guidsAreEqual
    };
}();

Xrm.Rest = function () {}();

Xrm.Soap = function () {}();

Xrm.Extension = function () {}();
复制代码

 

posted @   全玉  阅读(194)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示