Оптимизация загрузки JavaScript
javascript-скрипты, Полезные скрипты Май 28th. 2008, 10:31дпНовая инициатива от Google. Теперь на серверах Google будут размещаться все популярные javascript-библиотеки. Больше не придётся думать о кэшинге, gzip-е, хостинге, трффике и тд. Сейчас объявлено о размещении Prototype, Script.aculo.us, jQuery, Dojo и MooTools.
Можно подключить нужный скрипт напрямую, например:
HTML:
- <script src=»http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js»></script>
или можно использовать гугловскую библиотеку для подгружения нужных скриптов. Например:
HTML:
- <script src=»http://www.google.com/jsapi» type=»text/javascript»></script>
- <script type=»text/javascript»>
- google.load(«jquery», «1.2.3″);
- google.load(«prototype», «1.6″);
- google.load(«scriptaculous», «1.8.1″);
- google.load(«mootools», «1.11″);
- google.load(«dojo», «1.1.1″);
- </script>
Можно задавать нужную версию как параметр, а так же запрашивать несжатую версию библиотеки:
HTML:
- <script src=»http://www.google.com/jsapi» type=»text/javascript»></script>
- <script type=»text/javascript»>
- google.load(«jquery», «1.2.3″, {uncompressed:true});
- </script>