Chcę ładować modernizr synchronicznie w głowicy, aby zapobiec fouc. Używam require.js przed/body, aby załadować inne skrypty, w których chciałbym użyć modernizr do wykrywania cech i tego typu rzeczy.Załaduj modernizator w głowicy, ale użyj go w require.js
Co to jest właściwy sposób, czy jest to zalecane? Jeśli wymagam modernizatora w moich skryptach, zostanie on ponownie wczytany, jeśli nie, będzie niezdefiniowany.
Z góry dziękuję. :)
byś zdefiniował to w zaledwie po wymagają config d eklacja? A może masz coś takiego jak plik wrappers.js i masz wiele tych małych definicji? Mogłem zobaczyć tu za każdym razem, gdy chcesz zwrócić coś z obiektu okna. Specjalnie do testowania można by naprawdę wyśmiewać globalny obiekt naprawdę łatwo. – Neil
Dla pytania operacyjnego umieściłbym go zaraz po wymaganiu config w pliku main.js określonym w atrybucie "data-main", który jest ładowany automatycznie przez requirejs. Ale jeśli chcesz umieścić go w osobnym pliku, to te skrypty powinny być załadowane we właściwej kolejności, a main.js powinien zdefiniować baseUrl. –
Zawarte w main.js i działa jak czar :) – shapeshifta