Можно отложить загрузку jquery?
Гугл рекомендует: чтобы код JavaScript не блокировал загрузку страницы, используйте атрибут async. Например:
<script async src="my.js"> Можно ли это применить к библиотеке jquery и скриптам на ней? |
скрипты обычно в низу body кидаются
<body> <div>content</div> <div>...content...</div> <script src="..."><script> </body> |
Ну можно то можно, только с async никто не гарантирует порядок исполнения скриптов. Если связываться с асинхронной загрузкой скриптов, то уж сразу юзать что-то типо requireJS. А вообще вот: http://frontender.info/script-loading/
|
использовать requireJS ради одного jquery?
|
Цитата:
|
Цитата:
|
можно и асинхронно загружать без проблем. и выполнять функции, подзагрузку и т. д по мере надобности и в порядке очереди
http://jsfiddle.net/vlasenkofedor/5pDXf/ |
Poznakomlus, без requirejs не осуществить параллельную загрузку. Ни твоим способом, ни через async (они в общем-то схожи между собой).
|
В смысле параллельную(асиннронную?). Динамически вставленные скрипты загружаются асинхронно. Не по очереди. И их очередность загрузки не зависит от порядка подключения
Вот пример как ты говоришь параллельной асинхронной) fcms.loadFnArray('Js', ['ajax.js', 'test.js']); |
Poznakomlus, в каком порядке исполнятся подгруженные файлы?
|
Часовой пояс GMT +3, время: 05:24. |