Strona główna - poczytaj o JavaScript, jQuery, CSS i HTML5

Front-Trends 2010

Ile tu jest błędów?

Właśnie, jak w temacie. Pomyślałem, że niezłym pomysłem będzie po prostu wrzucenie kodu i pytanie do Was, co tutaj jest źle? Ten, kto wymieni najwięcej błędów (najlepiej w komentarzach) i odpowiednio wyjaśni każdy z nich zgarnia główną nagrodę jakimi są prestiż i uznanie tutejszych Czytelniczek i Czytelników. Jest o co walczyć, prawda? Po jakimś czasie opublikuję rozwiązanie zagadki.

var foobar = {
	property: Infinity,
	enum = {
		10th: "ten",
		20th: "twenty"
	},
	toString: (function() {
		return (NaN || foobar).toString();
	})(),
	copy: false && this.alert,
	clone: function() {
		this.__proto__ = foobar;
	},
};

var obj = new foobar().clone();

Falsy values i operatory porównania

Jest coś takiego w JavaScript, co się zowie jak powyżej. Niestety, bardzo często jest to temat niezrozumiały. Miałem okazję uczestniczyć bądź po prostu układać pytania do kilku rekrutacji na JavaScript developera w dużych firmach i muszę stwierdzić, że czasem bywa wręcz z falsy values dramatycznie. więcej…