Maison  >  Questions et réponses  >  le corps du texte

javascript - Une fonction auto-exécutable exécute-t-elle la fonction lorsqu'elle est chargée dans ce js?

(function() {
    'use strict';

    angular.module('app').controller('demoCtrl', demo);

    demo.$inject = [ '$location', 'demoSvc' ];

    function demo($location, demoSvc) {
        /* jshint validthis:true */
        var vm = this;
        vm.title = '';

        vm.showDialog = function() {

            $('.myDialog').modal({
                backdrop : 'static',
                keyboard : false
            });
        }

        function datetimePicker() {
            $("#datepicker").kendoDatePicker({
                culture : 'zh-CN'
            });
        }

        function upload() {
            $("#files").kendoUpload({
                async : {
                    saveUrl : "/demo/save",
                    removeUrl : "/demo/remove",
                    autoUpload : true
                }
            });
        }

        activate();
        function activate() {
            datetimePicker();
            upload();
        }
    }
})();

Le code est comme ci-dessus. Je voudrais demander comment il est chargé. La fonction qu'il contient est-elle déjà exécutée lorsqu'elle est chargée dans ce js ?

習慣沉默習慣沉默2733 Il y a quelques jours659

répondre à tous(2)je répondrai

  • 怪我咯

    怪我咯2017-05-16 13:21:41

    (function(){
        //
    })()

    équivaut à

    var funcName = function(){
        ///
    }
    funcName();

    équivaut à

    function funcName(){
        ///
    }
    funcName();

    Est-ce vrai ?

    répondre
    0
  • 为情所困

    为情所困2017-05-16 13:21:41

    (function(){
        console.log(123)
    })()
    

    Fonction auto-exécutable

    répondre
    0
  • Annulerrépondre