Pytania otagowane jako javascript

JavaScript (nie mylić z Javą) to wysokopoziomowy, dynamiczny, oparty na wielu paradygmatach, słaby typ języka używany zarówno do skryptów po stronie klienta, jak i po stronie serwera. Tego znacznika należy używać w przypadku pytań dotyczących typowych implementacji ECMAScript, JavaScript, JScript itp. JS zazwyczaj nie odnosi się do swojego kuzyna ECMA, ActionScript.

6
Jakie są zalety i wady Coffeescript? [Zamknięte]
Oczywiście jednym dużym pro jest ilość cukru syntaktycznego, co w wielu przypadkach prowadzi do skrócenia kodu. Na http://jashkenas.github.com/coffee-script/ są imponujące przykłady. Z drugiej strony mam wątpliwości, czy te przykłady reprezentują kod złożonych aplikacji w świecie rzeczywistym. Na przykład w moim kodzie nigdy nie dodam funkcji do nagich obiektów, a raczej …

7
Jaka jest rzeczywista wartość spójnego stylu kodu
Należę do zespołu konsultantów wdrażającego nowe rozwiązanie dla klienta. Jestem odpowiedzialny za większość recenzji kodu w bazie kodu po stronie klienta (React i javascript). Zauważyłem, że niektórzy członkowie zespołu używają unikalnych wzorców kodowania do tego stopnia, że ​​mogłem losowo wybrać plik i powiedzieć, kto był autorem tylko z tego stylu. …

2
Strategia generowania unikalnych i bezpiecznych identyfikatorów do użycia w aplikacji internetowej „czasami offline”
Mam projekt internetowy, który pozwala użytkownikom pracować zarówno w trybie online, jak i offline, i szukam sposobu na wygenerowanie unikalnych identyfikatorów dla rekordów po stronie klienta. Chciałbym, aby podejście, które działa, gdy użytkownik jest offline (tzn. Nie może rozmawiać z serwerem), jest gwarantowane, że jest unikalne i bezpieczne. Poprzez „bezpieczne” …

10
Dlaczego powinienem unikać skryptów wbudowanych?
Znajomy znajomy niedawno przejrzał witrynę, którą pomogłem uruchomić, i skomentował coś w stylu „bardzo fajna strona, szkoda wbudowanych skryptów w kodzie źródłowym”. Zdecydowanie jestem w stanie usunąć wbudowane skrypty tam, gdzie występują; Mam niejasną świadomość, że to „zła rzecz”. Moje pytanie brzmi: jakie są prawdziwe problemy ze skryptami wbudowanymi? Czy …

8
Dlaczego prawie nie ma hashów stron internetowych w kliencie przed przesłaniem (i zaszyfrowaniem ich ponownie na serwerze), aby „chronić” przed ponownym użyciem hasła?
Istnieje wiele witryn w Internecie, które wymagają danych logowania, a jedynym sposobem ochrony przed ponownym użyciem hasła jest „obietnica”, że hasła są mieszane na serwerze, co nie zawsze jest prawdziwe. Zastanawiam się więc, jak trudno jest stworzyć stronę internetową, która haszy hasła na komputerze klienckim (z Javascriptem), zanim wyśle ​​je …


4
Dlaczego + jest tak zły na konkatenację?
Wszyscy mówią, że jednym z problemów JavaScript jest użycie +[ przykład ] do łączenia łańcuchów. Niektórzy twierdzą, że problem nie jest używany +, jest to przymus typu [patrz komentarze z poprzedniego przykładu]. Jednak w przypadku silnie typowanych języków bezproblemowo używaj + do łączenia i wymuszania typów. Na przykład w języku …
44 javascript 


5
Jak uniknąć typowych „dynamicznych błędów językowych”?
Niedawno przelałem kilka godzin na JavaScript, ponieważ chciałem skorzystać z ogromnej bazy użytkowników. W ten sposób zauważyłem wzór, który większość ludzi przypisuje dynamicznym językom. Sprawia, że ​​wszystko działa naprawdę szybko, ale gdy kod osiągnie określony rozmiar, tracisz dużo czasu na błędy związane z pisaniem, pisownią i refaktoryzacją. Błędy, które normalnie …


3
Co jest tak złego w DOM?
Ciągle słyszę ludzi (w szczególności Crockford), którzy mówią, że DOM to straszne API, ale tak naprawdę nie uzasadniają tego stwierdzenia. Oprócz niespójności między przeglądarkami, jakie są niektóre powody, dla których DOM jest tak źle oceniany?


8
Jak zacząć korzystać z HTML5? [Zamknięte]
Jaki jest zalecany przepływ pracy do nauki HTML5? Jakie narzędzia powinienem zainstalować? Jaki zestaw SDK? Gdzie zacząć? Jak testować? Jak debugować? Co ja czytam Rozumiem, że to, co często określa się mianem „rozwoju HTML5”, jest w rzeczywistości mieszanką HTML, CSS, JS i innych, jednak nie wierzę, że większe projekty są …
42 javascript  html  css  ajax  html5 

9
Czy Boolean JS mający niestandardowe właściwości jest złą praktyką?
W JS możesz zwrócić wartość logiczną o niestandardowych właściwościach. Na przykład. gdy Modernizr testuje obsługę wideo, zwraca truelub falseale zwrócony Boolean (Bool jest obiektem pierwszej klasy w JS) ma właściwości określające obsługiwane formaty. Z początku trochę mnie to zaskoczyło, ale potem spodobał mi się ten pomysł i zacząłem się zastanawiać, …

7
Dlaczego nie osadzić stylów / skryptów w HTML zamiast linkować?
Łączymy pliki CSS i JavaScript, aby zmniejszyć liczbę żądań HTTP, co poprawia wydajność. Wynik jest taki jak HTML: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Jeśli mamy logikę po stronie serwera / kompilacji, aby zrobić to wszystko za nas, dlaczego nie posunąć się o krok dalej i osadzić te …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.