2013-02-28 17 views
26

Mam 2 oddzielne pliki javascript"Dołącz" jeden plik JavaScript do innego

#1.js 
String.prototype.format = .... 
String.prototype.capitalize = .... 

#2.js 

//................ 
var text = "some text{0}".format(var1) 
//................ 

Jak zrobić string#format i string#capitalize dostępny w drugim pliku?

+0

W jakim otoczeniu? Przeglądarka? Wiersz poleceń? Serwer? –

+2

Zostało to zadane i udzielone *** kilka razy *** teraz, [szczególnie tutaj] (http://stackoverflow.com/questions/950087/include-javascript-file-inside-javascript-file), wystarczy spojrzeć na lista "Powiązane" po prawej stronie (byłaby również "popchnięta" do Ciebie, gdy zadajesz pytanie). –

Odpowiedz

41

JavaScript jest realizowany globalnie. Dodanie obu skryptów na stronie powoduje, że są one dostępne dla siebie tak, jakby były w jednym pliku.

<script src="1.js"></script> 
<script src="2.js"></script> 

Należy jednak zauważyć, że JavaScript jest przetwarzany "liniowo", a co za tym idzie, "najpierw parsował, pierwszy raz". Jeśli pierwszy skrypt potrzebuje czegoś w drugim skrypcie, ale drugi skrypt nie został jeszcze przeanalizowany, spowoduje to błąd.

Jeśli tak się stanie, należy ponownie przemyśleć strukturę skryptu.

Powiązane problemy