變量作用域鏈應用

//調用model
app.model.user.addUser({username:username},function(response){

    if(response.result){

        alert('注冊用戶成功');

    }else{

        alert('注冊用戶失敗');
    }

});
app.model=(function(){

    //配置集合
    var
    configMap={},
    stateMap={},


    user=(function(){

        //添加用戶操作
        var addUser=function(data,callBack){

            var url='/user/add';

            var ajax=app.data.getAjax();

            ajax.post(url,data,function(response){
                callBack(response);
            });

        };


        //刪除用戶操作
        var delUser=function(data,callBack){

            var url='/user/del';

            var ajax=app.data.getAjax();

            ajax.post(url,data,function(response){
                callBack(response);
            });

        };

        //查找用戶好友操作

        var findFriends=function(data,callBack){

            var url='/user/friends';

            var ajax=app.data.getAjax();

            ajax.post(url,data,function(response){
                callBack(response);
            });

        };




        return {

            addUser:addUser,
            delUser:delUser,
            findFriends:findFriends,
        }

    }());




    initModule = function () {

    };


    //返回公開對象
    return {

        initModule:initModule,

        //賬戶操作方法
        account:account,
        //用戶操作方法
        user:user

    };
}());

callBack(response); //調用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容