javascript - 自執(zhí)行函數(shù)是當(dāng)加載到這個(gè)js就執(zhí)行函數(shù)了嗎
問(wèn)題描述
(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();} }})();
代碼如上,我想問(wèn)他的加載方式是如何,是當(dāng)加載到這個(gè)js就已經(jīng)執(zhí)行這里面的函數(shù)了嗎
問(wèn)題解答
回答1:(function(){ //})()
等同于
var funcName = function(){ ///}funcName();
等同于
function funcName(){ ///}funcName();
是這樣么。
回答2:(function(){ console.log(123)})()
自執(zhí)行函數(shù)
相關(guān)文章:
1. java - C語(yǔ)言算法題-韓信點(diǎn)兵 求解?2. html - 內(nèi)嵌app 的web 頁(yè)面如何應(yīng)用 app 內(nèi)置的靜態(tài)文件3. node.js - vue-cli項(xiàng)目不知名報(bào)錯(cuò),求解4. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境5. docker容器呢SSH為什么連不通呢?6. html5和Flash對(duì)抗是什么情況?7. docker-compose 為何找不到配置文件?8. 這是什么情況???9. apache - 本地搭建wordpress權(quán)限問(wèn)題10. 數(shù)據(jù)庫(kù)無(wú)法進(jìn)入
