Google obsługuje wiele bibliotek JavaScript, takich jak jQuery i dojo on their CDN. Z jakiegoś powodu ich biblioteka Google Closure wydaje się nie być dołączona. Czy istnieje hostowana wersja biblioteki zamknięcia?Dlaczego Google Closure Library nie jest hostowana na ich CDN?
15
A
Odpowiedz
22
Nie została uwzględniona, ponieważ zamknięcie jest przeznaczone do użycia z kompilatorem; hostowana wersja musiałaby obejmować całą bibliotekę i pokonać cel budowy zminiaturyzowanych bibliotek zawierających tylko te funkcje, których potrzebujesz.
7
Można połączyć ich repozytorium:
<script src='https://cdn.rawgit.com/google/closure-library/master/closure/goog/base.js'></script>
wystarczająco dobre dla dema lub rozwoju lokalnego. Jak sugeruje inna odpowiedź, produkcja powinna używać skompilowanego kodu, jest tego warta.
+1
Przejdź do strony "https: // cdn.rawgit.com/google/closure-library/master/closure/goog/base.js" – Wernight
Powiązane problemy
- 1. Ukryj ostrzeżenia Google Library:
- 2. Google Closure Editor/WYSIWYG
- 3. Kompilator polimerowy i Google Closure
- 4. Dlaczego Google Closure Compiler pozostawia kilka niepotrzebnych spacji lub linii?
- 5. Czy jquery.cookies jest hostowane w Google CDN?
- 6. Google cdn jQuery mobile
- 7. HTML Shiv Google CDN Link nie działa
- 8. Porządkuj i łącz pliki JS, Google Closure?
- 9. rozpoczęcie korzystania z Google Closure, jeśli nie zależy Ci na minimalizowaniu/kompilowaniu?
- 10. Google cdn dla motywów jquery
- 11. Dlaczego funkcja Boost Graph Library `source()` jest funkcją globalną?
- 12. Jak mogę przetestować CDN projektu Google AMP?
- 13. Dlaczego aplikacja Flask nie tworzy żadnych dzienników, gdy jest hostowana przez Gunicorn?
- 14. Dlaczego nie możemy zainicjować członków klasy na ich deklaracji?
- 15. Android Studio Google-play-services library
- 16. Dlaczego przeglądarka nie ładuje pliku cdn z pamięci podręcznej?
- 17. Dlaczego ta linia zamknięcia Google wygląda tak, jak wygląda?
- 18. Pływający przycisk akcja nie widoczne na przewijanie po aktualizacji Google Wsparcia & Design Library
- 19. Enterprise Library Database Trace Listener?
- 20. requirejs nie jest ładowany CDN skryptów po optymalizacji
- 21. Powrot ogólny/parametry Groovy Closure?
- 22. Google CDN Hosted jQuery UI CSS z lokalnym zastępczym?
- 23. open source Koszyk na zakupy PHP LIBRARY?
- 24. Internet Explorer, Closure Compiler i Trailing Przecinki
- 25. Dlaczego elementy ListView nie rosną, aby zawinąć ich zawartość?
- 26. Google Calendar API Library (PHP) - Gdzie znajduje się dokumentacja?
- 27. Aplikacja Railsów hostowana na heroku: błąd R12 (czas wyjścia)
- 28. Moja aplikacja nie jest dostępna na tablety w Google Play
- 29. authorize.net C# wrapper/library
- 30. Jak działają biblioteki importu i dlaczego MinGW ich nie potrzebuje?
Dzięki; Odkryłem też https://groups.google.com/group/closure-library-discuss/msg/1e2e4a47f0f47279, który mówi prawie tak samo jak Ty. Niestety ta decyzja utrudnia dystrybucję przykładowego kodu JS w ramach innego projektu, który po prostu używa biblioteki Google Closure. – mjs
Cóż, mogą dostarczyć skompilowaną jednostkę i mapę symboli, aby "wznowić kompilację" używając tych samych symboli. – thesmart
"nieco trudny do rozpowszechnienia przykładowego kodu JS w ramach innego projektu" Nie mogę się z tym zgodzić, jeśli uporządkujesz swój kod na komponent, może on zostać ponownie wykorzystany w twoich projektach. A potężne narzędzie kompilujące sprawia, że dostajesz kompaktowy plik js. – darkangel