[ js ] 請教javascript程式架構的問題
小弟最近正在撰寫一些javascript的東西
看到了兩種架構(算OO嗎??)
不太清楚兩者的區分
故來版上請教各位前輩
兩個架構如下
1.
;(function($){
var test = {};
window.test = test;
})(jQuery);
2.
(function(){
var test = {};
window.test = test;
})(window);
目前知道的是第一種必須要在有包jQuery的網頁才可使用
但若僅只有差異在這點
又為何不都用第二種,這樣就都可以使用
不太確定這類問題是否有關鍵字可以查詢
或是否有前輩可以指教
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.193.51
→
07/13 10:11, , 1F
07/13 10:11, 1F
推
07/13 11:44, , 2F
07/13 11:44, 2F
推
07/13 11:50, , 3F
07/13 11:50, 3F
→
07/13 11:52, , 4F
07/13 11:52, 4F
→
07/13 11:55, , 5F
07/13 11:55, 5F
推
07/13 11:59, , 6F
07/13 11:59, 6F
推
07/13 12:03, , 7F
07/13 12:03, 7F
抱歉
沒有寫清楚
小弟想詢問的是 最後的(jQuery) 和 (window)的差異
還有最前面放;(function($) 和 (function() 的差異
感謝!!
※ 編輯: tonest 來自: 118.167.192.4 (07/13 12:06)
→
07/13 12:13, , 8F
07/13 12:13, 8F
推
07/13 15:42, , 9F
07/13 15:42, 9F
→
07/13 15:42, , 10F
07/13 15:42, 10F
推
07/13 16:05, , 11F
07/13 16:05, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章