2009-10-24 10 views
5

Próbuję zreorganizować mój javascript na pliki JS i wyczyścić moje js z mojego html ... Sposób, w jaki widzę, czy jest następujący .... Naprawdę chciałbym trochę danych wejściowych lub jakiejkolwiek dokumentacji/informacji potwierdzającej moje plany - trochę niepewny.globalne pliki Javascript i konwencje nazewnictwa (dyskretny javascript)?

Zasadniczo, jeśli mam plik Home.htm, będę miał również plik home.js, zauważ, że są one takie same. THe home.js będzie jak inicjującego dla tej strony i przypisze zdarzeń (onclick itp) ...

I planuje to zrobić ze wszystkimi plikami tj login.htm> login.js ...

Myślałem także o pliku global.js, który będzie zawarty na KAŻDEJ stronie, zawierającej elementy potrzebne w każdym pliku.

Planuję również posiadanie innych plików js, które planuję produkować w przestrzeni nazw. więc moje pliki bootstrapper mogą wywoływać klasy w tej przestrzeni nazw, aby robić rzeczy takie jak manipulowanie datami itp. Wiem, że JS nie jest prawdziwym językiem OOP, ale mam kilka helperów js, które pozwalają na tworzenie przestrzeni nazw i lepszych struktur klasowych.

Czy ktoś ma lepszy pomysł? Czy podążam w niewłaściwym kierunku?

Naprawdę chciałbym wprowadzić niektóre dane wejściowe, próbuję oddzielić wszystkie moje pliki js w osobnych plikach, ale nie chcę się powtarzać, więc pomyślałem o utworzeniu tych plików bootstrapper, aby zająć się wszystkim na stronie ..

Dzięki

Odpowiedz

2

W zależności od tego, jak to robisz, myślę, że sam pomysł jest całkiem rozsądny. Namespacing twojego kodu JS w stylu OOP jest dobrym pomysłem, a wiele bibliotek, takich jak YUI i Dojo już to robi.

+0

dzięki za potwierdzenie ... –