Pytania oznaczone «javascript»

165
Nieprawidłowy skrótowy inicjator właściwości

Napisałem następujący kod w JavaScript dla projektu węzła, ale napotkałem błąd podczas testowania modułu. Nie jestem pewien, co oznacza błąd. Oto mój kod: var http = require('http'); // makes an http request var makeRequest = function(message) { var options = { host: 'localhost', port = 8080,...

164
Jak porządkować zdarzenia związane z jQuery

Powiedzmy, że mam aplikację internetową, która ma stronę, która może zawierać 4 bloki skryptów - skrypt, który piszę, może znajdować się w jednym z tych bloków, ale nie wiem, który z nich jest obsługiwany przez kontroler. Powiązuję niektóre onclickzdarzenia z przyciskiem, ale okazuje się, że...

164
Dlaczego 2 == [2] w JavaScript?

Niedawno odkryłem to 2 == [2]w JavaScript. Jak się okazuje, to dziwactwo ma kilka interesujących konsekwencji: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Podobnie działa: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Co jeszcze dziwniejsze, to też...

164
Rozszerzanie obiektu w JavaScript

Obecnie przechodzę z Java do Javascript i jest mi trochę trudno wymyślić, jak rozszerzać obiekty tak, jak chcę. Widziałem kilka osób w Internecie, które używają metody zwanej rozszerzaniem obiektu. Kod będzie wyglądał następująco: var Person = { name : 'Blank', age : 22 } var Robot =...

164
Różnica między zamrożeniem a uszczelnieniem

Właśnie usłyszałem o metodach JavaScript freezei seal, które można wykorzystać do uczynienia dowolnego obiektu niezmiennym. Oto krótki przykład, jak go używać: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]);...