Сообщение от Dozentos
|
А можно объяснить механику этого дела?
|
вкратце -
function toCities(country_code) объявляет функцию в текущем scope (т.е. создает локальную переменную типа "функция"). Если поместить этот код внутрь function($){ }, локальная переменная будет видна только внутри это функции. А если не помещать - останется в глобальном scope и будет видна всем.
window.toCities = function(country_code) явно помещает переменную в глобальное scope (которое по совместительству является объектом window).