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
Plusy i minusy reakcji Facebooka na komponenty sieciowe (polimery)
Jakie są główne zalety Facebook React w stosunku do nadchodzącej specyfikacji Web Components i vice versa (a może bardziej porównywalne porównanie jabłek z jabłkami byłoby z biblioteką Polymer Google )? Zgodnie z rozmową JSConf EU i stroną główną React, główne zalety React to: Odsprzęganie i zwiększona spójność za pomocą modelu …
521 javascript  html 

7
Czy użycie == w JavaScript ma kiedykolwiek sens?
W JavaScript, Good Parts , Douglas Crockford napisał: JavaScript ma dwa zestawy operatorów równości: ===i !==, i ich złych bliźniaków ==i !=. Te dobre działają w oczekiwany sposób. Jeśli dwa operandy są tego samego typu i mają tę samą wartość, wówczas ===produkuje truei !==produkuje false. Źli bliźniacy postępują właściwie, gdy …

5
Czy jest jakiś powód, aby używać słowa kluczowego „var” w ES6?
Przewodnik Babela po ES6 mówi: letjest nowy var. Najwyraźniej jedyna różnica polega na tym, że varzakres obejmuje bieżącą funkcję , a letzakres - bieżący blok . Istnieje kilka dobrych przykładów w tej odpowiedzi . Nie widzę powodu, by używać varkodu ES6. Nawet jeśli chcesz objąć daną zmienną całą funkcję, możesz …
260 javascript  es6 

6
Ile powinienem używać „let” vs „const” w ES6?
Ostatnio pisałem dużo kodu ES6 dla io.js. Na wolności nie ma zbyt wiele kodu do nauki, więc czuję, że definiuję własne konwencje. Moje pytanie brzmi, kiedy w użyciu constvs let. Stosowałem tę zasadę: Jeśli to możliwe, użyj const. Używaj tylko, letjeśli wiesz, że jego wartość musi się zmienić. (Zawsze możesz …
214 javascript  es6 


8
Tworzenie aplikacji internetowych na długi okres (ponad 20 lat)
Obecnie opracowuję aplikację internetową do planowania rządowego. Aplikacja działa głównie w przeglądarce, używając ajax do ładowania i zapisywania danych. Zrobię wstępny rozwój, a następnie ukończę (to praca studencka). Następnie reszta zespołu doda sporadycznie funkcję w razie potrzeby. Wiedzą, jak kodować, ale w większości są ekspertami od planowania przestrzennego. Biorąc pod …

15
Dlaczego języki zarządzane przez pamięć, takie jak Java, JavaScript i C #, zachowały słowo kluczowe `new`?
Słowo newkluczowe w językach takich jak Java, JavaScript i C # tworzy nowe wystąpienie klasy. Wydaje się, że ta składnia została odziedziczona z C ++, gdzie newjest używana specjalnie do przydzielenia nowej instancji klasy na stercie i zwrócenia wskaźnika do nowej instancji. W C ++ nie jest to jedyny sposób …

3
Zalety rejestrowania strukturalnego w porównaniu do rejestrowania podstawowego
Tworzymy nową aplikację i chciałbym włączyć rejestrowanie strukturalne. Moja idealna konfiguracja byłaby podobna Serilogdo naszego kodu C # i Bunyannaszego JS. Te miały się zasilać, fluentda potem mogły przejść do dowolnej liczby rzeczy, początkowo myślałem elasticsearch + kibana. Mamy już bazę danych MySQL, więc w najbliższym czasie bardziej interesuje mnie …
110 c#  javascript  mysql  logging 

3
Dlaczego działają trampoliny?
Robiłem funkcjonalny JavaScript. Myślałem, że zaimplementowano optymalizację ogona , ale jak się okazuje, myliłem się. Dlatego musiałem nauczyć się trampoliny . Po krótkiej lekturze tutaj i gdzie indziej udało mi się opanować podstawy i zbudować moją pierwszą trampolinę: /*not the fanciest, it's just meant to reenforce that I know what …

2
Czym tak naprawdę jest JavaScript?
Wszystko zaczęło się, gdy szukałem sposobu na przetestowanie mojej strony internetowej pod kątem zgodności z JavaScript, takiej jak W3C HTML Validator . Jeszcze nie znalazłem. Daj mi znać, jeśli znasz jakieś ... Szukałem oficjalnej strony JavaScript i znalazłem skrypt ECMA . Ci ludzie znormalizowali język skryptowy (nie mam już ochoty …

6
Czy niezmienność szkodzi wydajności w JavaScript?
Wydaje się, że w JavaScript jest ostatnio tendencja do traktowania struktur danych jako niezmiennych. Na przykład, jeśli chcesz zmienić pojedynczą właściwość obiektu, lepiej po prostu utwórz nowy obiekt za pomocą nowej właściwości i po prostu skopiuj wszystkie inne właściwości ze starego obiektu i pozwól, aby stary obiekt został wyrzucony. (I …

28
Jak ważna jest pełna wdzięku degradacja JavaScript?
Czy programiści powinni nadal starać się stopniowo ulepszać nasze aplikacje internetowe za pomocą JavaScript, zapewniając, że funkcje z wdziękiem się pogarszają, a tym samym dostępność? A może powinniśmy spędzać ten czas skupiając się na nowych funkcjach lub innych obszarach rozwoju? Podtekst tego pytania brzmiałby: ilu naszych klientów / klientów / …

6
Zalety używania czystego JavaScript w porównaniu z JQuery
Jakie są zalety korzystania tylko z języka JavaScript w porównaniu z używaniem tylko JQuery? Mam ograniczone doświadczenie w kodowaniu JavaScript i JQuery. Dodałem bity i fragmenty każdej ze stron HTML, ale głównie kodowałem rzeczy po stronie serwera w innych językach. Zauważyłem, że chociaż teoretycznie możesz robić te same rzeczy przy …

22
Jak programiści znajdują czas, by być na bieżąco z najnowszymi technologiami? [Zamknięte]
Byłem niezależnym programistą do ok. 2004 r., Kiedy zacząłem podążać ścieżką zarządzania, ale postanowiłem znów spróbować wrócić do programowania (szczególnie JavaScript i HTML5 aplikacje internetowe / mobilne) i mam wrażenie, że jestem naprawdę dobry w te i podobne szybko zmieniające się technologie wymagają poświęcenia stałej ilości czasu, aby zainwestować w …

2
Czy są jakieś zasady OO, które są praktycznie stosowane dla Javascript?
Javascript jest językiem obiektowym opartym na prototypach, ale może zostać oparty na klasach na różne sposoby, poprzez: Samodzielne pisanie funkcji, które mają być używane jako klasy Użyj fajnego systemu klas w ramach (takich jak mootools Class.Class ) Wygeneruj go z Coffeescript Na początku pisałem kod oparty na klasach w JavaScript …

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.