這段javascript指令碼最後面的一對圓括號是什麼意思

2021-03-26 11:42:38 字數 1843 閱讀 9821

1樓:匿名使用者

這是無名函名的調方式而已。

乙個例子來說,如果你這樣定義:

function name(){};

呼叫時你可以使用name();進行呼叫。在js中存在乙個無名函式的方法:

function () {};

這樣乙個函式你怎麼呼叫?如果真的這樣定義了除非是oop,否則你永遠沒有機會呼叫不是?而oop程式設計時會出現這種情況,如乙個物件中定義這樣的語句:

this.area = function (){};

這樣也就是說我們定義了乙個方法area,建立物件後可以使用「物件名.area();」這種形式進行呼叫。對於無名函式一般不想讓別人誤呼叫,而自己卻只要呼叫一次時,可以將函式體加括號後看作乙個物件進行立即執行。

也就是這種形式:

(function (){})();

嚴格來說,這是將定義與語句混寫的形式。實際上它是一條語句,而不是乙個定義。定義是後邊沒有分號的。如:

function () {}

而語句則後邊是帶;要求執行的!如:alert("1");這就是語句。為了有效地表達,所以這裡使用了語句的形式,就是我們常說的無名函式的執行問題!

2樓:匿名使用者

(函式( ) (

如果( typeof拖動! = 「未定義」 )

( 無功_drag =拖曳;

) / / ?

˴ ?????拖? ?

/ / - elementid : ҫ ? ž ? ԫ ? ص ?編號

變種拖動= window.drag =功能( elementid ) (

無功thisdrag =這;

this.difwidth = 0 ;

this.difheight = 0 ;

this.thisdivdrag = document.getelementbyid ( elementid ) ;

this.thisdivdrag.onmousedown =功能(活動) (

無功theevent ;

無功thesrcevent ;

如果( window.event )

( theevent = window.event ;

thesrcevent = window.event.srcelement ;

) 其他的

( theevent =活動;

thesrcevent = event.target ;

) thisdrag.difwidth = theevent.clientx - thesrcevent.offsetleft ;

thisdrag.difheight = theevent.clienty - thesrcevent.offsettop ;

document.body.onmousemove =功能(活動) (

無功theevent ;

如果( window.event )

( theevent = window.event ;

) 其他的

( theevent =活動;

) thisdrag.thisdivdrag.style.left = theevent.clientx - thisdrag.difwidth ;

thisdrag.thisdivdrag.style.top = theevent.clienty - thisdrag.difheight ;

) ;document.body.onmouseup =功能(活動)

( document.body.onmousemove = 「 」 ;

) ;) ;) ;})();

3樓:匿名使用者

() 立即呼叫該函式!

下面牙齒最後面的肉痛,下面的牙齒右邊的最後一顆牙齒後面的肉痛,急!!!

你這是在長智齒,應該是下面的吧?建議你去醫院區域性處理一下,口服消炎藥,會緩解的。要是不見好轉,建議輸液。消炎後,牙位要是不正建議拔除,要不然會反 作。就是長智齒,還有二十幾歲長的呢,長出來就好了 是在長牙齒,我和你歲數差不多,也經歷過的。可能是長智齒了吧,長智齒因人而異,有很疼的。吃點消炎藥。下面...

簡歷最後面的結束語,簡歷的結束語最後是怎麼寫

簡歷的結束語就是對我自身的評價,把你曾經的經歷寫出來 在兩年的學習中,各方面的能力都得到了全面的發展。我熟悉電腦的基本操作,具備網路管理 組網以及維護方面相關的知識經驗。在以後的工作中有時會出現比較棘手的問題,我相信都能夠很好的處理,將來的工作是對我知識的檢驗,也是對我人生的挑戰。我會在工作中不斷地...

我現在是懷孕期間我的牙齒最後面的肉特別疼是什麼原因

簡單說就是牙神經的病變引起牙齦腫大而疼痛。其實病根在大腦,也就是說你的大腦相關神經發生了一定程度的病變。當然,這並不是一日所變而成。平時裡你的身體一定有各種不同的反應出現。那就是所謂的量變,而這次就是質變了,因此說,問題也是嚴重的。希望你能正確用藥,早日修復病變的 神經。右邊下排的最後一顆牙齒後面的...