PDA

View Full Version : سوال: این کد چه کاری انجام میدهد؟



water_lily_2012
شنبه 26 مرداد 1392, 20:51 عصر
سلام

این کد به چه صورت عمل می کند.خواهشاً توضیح دهید.


<script>
(function (a) {
a._gaq = [["_setAccount", "UA-24430739-1"], ["_trackPageview"]], Modernizr.load([
{
load: "./js/jquery.min.js", callback: function (b, c, d) { a.jQuery || yepnope("./js/jquery.min.js") }
},
{
load: "./js/underscore-min.js", callback: function (b, c, d) { a._ || yepnope("./js/underscore.min.js") }
},
{
load: "./js/backbone-min.js", callback: function (b, c, d) { a.Backbone || yepnope("js/backbone-min.js") }
},
"./js/app.js", "./js/ga.js"])
})(window)
</script>
تشکر

sinoser
شنبه 26 مرداد 1392, 21:58 عصر
این کد ناقصه و قبل و بعد داره !!
اما توی این کد اینقدی که من فهمیدم یک محدوده امن واسه شی window ساخته
که a در داخل این تابع به شی window اشاره می کنه !

jalil_gh
شنبه 26 مرداد 1392, 22:24 عصر
... و اینکه از کتابخانه Modernizr (http://modernizr.com/docs/) برای لود کردن چند فایل جاوااسکریپت به ترتیب استفاده شده.

water_lily_2012
شنبه 26 مرداد 1392, 22:36 عصر
چرا به این صورت این چند فایل را لود کرده. نمی شد به صورت ساده این کار انجام میشد.