自执行函数是当加载到这个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();

        }

    }

})();

代码如上,我想问他的加载方式是如何,是当加载到这个js就已经执行这里面的函数了吗

胡说叔叔
浏览 425回答 1
1回答

江户川乱折腾

(function(){     // })()等同于var funcName = function(){    ///} funcName();等同于function funcName(){    ///} funcName();是这样么。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript