powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / подскажите правильно понять синтаксис
3 сообщений из 3, страница 1 из 1
подскажите правильно понять синтаксис
    #38827535
aleksey_1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, подскажите пожалуйста правильно понять синтаксис. что тут происходит. Я праильно понима это самомовызывающаяся функция, но не совсем понимаю что выполнялняется первым что вторым. и что за аргументы передаются. Спасибо.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
(function (factory) {
    'use strict';
    if (typeof define === 'function' && define.amd) {
        define([
            'jquery',
            './blueimp-gallery'
        ], factory);
    } else {
        factory(
            window.jQuery,
            window.blueimp.Gallery
        );
    }
}(function ($, Gallery) {
    'use strict';
....}));
...
Рейтинг: 0 / 0
подскажите правильно понять синтаксис
    #38827596
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут всё просто:
за многоточием скрывается некоторая логика, которая зависит от двух библиотек - jQuery и Gallery (использует их внутри себя).

вся эта логика обернута в функцию, которая передана самовызывающейся ("внешней") функции в параметре factory. Внешняя функция просто запускает factory, передавая ей необходимые библиотечки, а как именно - зависит от ситуации: в первом слачае ("if (...)") - если используется библиотека requirejs (через ее управление зависимостями, т.к. библиотеки напрямую не доступны), во втором - если не используется (просто берем библиотечки из глобальных переменных).
...
Рейтинг: 0 / 0
подскажите правильно понять синтаксис
    #38827864
aleksey_1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Меч,
Отлично, Большое спасибо за хорошее объяснение, все стало понятно! )
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / подскажите правильно понять синтаксис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]