![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Jak w temacie, kojarzycie jakies artykuly w sieci odnosnie pisania dobrego jakosciowo kodu w javascripcie?
Jak formatowac kod, jak nazywac poprawnie zmienne, metody, obiekty, jak sie do nich odwolywac, gdzie i jakie komentarze umieszczac? Zaczynam powoli nabierac doswiadczenia w tym jezyku i wypadalo by troszke ustandaryzowac swoja wiedze, usystematyzowac pisanie kodu co wiadomo.. na reke pracodawcy zawsze. Bylo by milo gdybyscie cos podrzucili jak znacie, ewentualnie rzucili jakas swoja sugestia. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim zapoznaj się z JSLintem.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pisz taki kod jaki sam chciałbyś odziedziczyć po kimś.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://www.codewars.com/ tutaj możesz zobaczyć jak niektórzy piszą wydajny kod w js. Masz mnóstwo rozwiązań dla różnych problemów. Dodatkowo jako iż javascript nie jest kompilowany możesz przejrzeć popularne biblioteki javascript w jaki sposób są napisane np. jQuery, angular i wiele wiele innych.
Polecam także: http://kursjs.pl/, https://developer.mozilla.org/en-US/docs/Web/JavaScript OOP - https://developer.mozilla.org/en-US/docs/We...nted_JavaScript Ten post edytował markuz 4.09.2014, 11:29:24 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 6 Dołączył: 20.03.2011 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Potrzebujesz definitywnie tej książki: "Javascript Wzorce" http://helion.pl/ksiazki/javascript-wzorce...anov,jascwz.htm . Dobre tłumaczenie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Polecić mogę trzymanie się znanych i popularnych standardów (wybierz sobie jeden i się go trzymaj - nic więcej, tylko tyle).
Na początek proponuję zajrzeć tutaj: https://google-styleguide.googlecode.com/sv...scriptguide.xml |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 10 Dołączył: 2.08.2012 Skąd: DW Ostrzeżenie: (0%) ![]() ![]() |
Cytat Pisz taki kod jaki sam chciałbyś odziedziczyć po kimś. Z czasem oraz ucząc się na błędach, człowiekowi standardy kodowania zmieniają się, idąc w kierunku tych najpopularniejszych. Lepiej od razu zdecydować się na coś ogólnie dostępnego aby ułatwić i sobie i innym życie. Jak patrze na swoje wypociny w JS sprzed lat 12tu to mam ochotę autora zdzielić przez łeb (IMG:style_emoticons/default/wink.gif) Z czasem, samemu doszedłem do tego co jest opisane w docu wrzuconym przez Dajmiena. A przecież mogłem zacząć od razu (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
@Dejmien_85 to już jest konkret, powoli i tak zaczynam sobie wyrabiać jakieś względnie logiczne standardy ale zapoznam się z tym w wolnym czasie i zobaczę co tam ciekawego jest. Dzięki.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak patrze na swoje wypociny w JS sprzed lat 12tu to mam ochotę autora zdzielić przez łeb (IMG:style_emoticons/default/wink.gif) ale przecież 12 lat temu (w 2002)roku JS był w powijakach, najnowszą przeglądarką był IE6, standardy webowe nie istniały, a na stronach się przeważnie wykorzystywało applety Java do wszelkich rzeczy z animacją/zaawansowany, interfejsem. JS z tego był wtedy głowńie uzywany wtedy do jakichś gowienek. Wstydzic sie kodu w JS sprzed 12 lat, to tak jakby się wstydzić, że kiedyś się pisało strony na tabelkach (a wszyscy tak robili w końcu) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:06 |