Jakie są ustalone standardy kodowania dla JavaScript?
javascript
coding-style
Pafjo
źródło
źródło
Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996
Odpowiedzi:
Nie do końca to, czego szukasz, ale (podobnie jak filmy Douga Crockforda) Myślę, że każdy, kto pisze / edytuje / recenzuje JS, powinien patrzeć na slajdy i filmy Chrisa Heilmanna na łatwym do utrzymania javascript.
W slajdach , slajd 127, mówi, że nie przejmuj się tak bardzo stylami / standardami kodu, sformatuj cały kod w VCS.
Także te:
Porady Mozilla JavaScript
Przewodnik po stylu JavaScript
źródło
Kolejny powód, dla którego wytyczne kodowania JavaScript Crockforda są dobrym pomysłem:
Ten kod (poniżej) faktycznie zwraca niezdefiniowany z powodu iniekcji średnika JavaScript - co jest cholernie dobrym powodem, aby cały zespół programistów śpiewał z tego samego arkusza:
Nieco więcej na ten temat w Uwaga na wstawianie średników JavaScript
źródło
Nigdy nie widziałem powszechnie uznanego standardu kodowania JavaScript. Jakiś czas temu napisaliśmy własny i opublikowałem go na swoim blogu zgodnie z moim pracodawcą.
Pamiętaj, że niektóre wytyczne mogą być nieco nieaktualne.
źródło
Google opublikował przewodnik JavaScript
źródło
Niektóre proste, ale niezbędne konwencje kodowania można znaleźć na Wiki Google Code .
Aby uzyskać bardzo szczegółowe przewodniki po stylach, przeczytaj Przewodnik po stylach Dojo . Omawia konwencje nazewnictwa, konwencje plików, zmienne użycie, układ kodu, białe znaki i komentarze.
źródło
Trochę zdziwiony, że nie mogę znaleźć w odpowiedziach Idiomatic.js i jQuery Core Style Guide . Addy Osmani umieścił je na szczycie pełnej listy stylów kodowania JavaScript w swoim artykule „Przewodniki po stylach JavaScript i elementy upiększające”.
Ja osobiście wolę standard jQuery, choć niewiele różni się od Idiomatic.js. Ale niezależnie od wybranego standardu będziesz potrzebował walidatora, aby sprawdzić, jak skutecznie go przestrzegasz. Nie mogłem znaleźć żadnego dla jQuery ani przynajmniej Idiomatic, ale w końcu wpadłem na JS_CodeSniffer
źródło
Dokument Comp.lang.javascript Code Guidelines wskazuje przyczyny błędów i problemów związanych z javascript dla aplikacji internetowych oraz sposoby ich unikania.
źródło
Ja i kilka innych niedawno ułożyła te (PDF lub HTML)
Są one przede wszystkim przeznaczone do użycia z Ajax Control Toolkit, ale realistycznie zawierają wszelkiego rodzaju przydatne wskazówki, niezależnie od używanego frameworka.
Mam nadzieję, że to pomaga.
źródło