*javascript

kb 26.04.2012 15:39

Нет, ну объясните, ну почему? http://dl.dropbox.com/u/865508/js_wtf.pn...

kb 21.04.2012 08:08

Нет, что-то фундаментально не так или со мной, или с джаваскриптом. Чтоб целиком понять вот это http://paste.pocoo.org/show/585076/ понадобилось минут 20.

kb 09.12.2011 22:23

Золотые слова из обсуждения предыдущей новости http://news.ycombinator.com/item?id=3333...

One rule to live by:

Never use 3rd party javascript

In the 15-odd years I've been doing client-side web development, I've seen precisely one piece of script on the internet that worked as advertised and was durable enough ... more →

kb 29.11.2011 16:20

Жалкое подобие (car обе_руки)'й руки. https://github.com/jes5199/brid.js

kb 19.11.2011 12:26

5 багов в одной линии http://blog.jgc.org/2009/01/single-line-...

kb 18.11.2011 13:33

Чтоб вставить в определенную позицию массива элемент есть функция splice, которая одним махом и вставит, и вымет. Какая красота. Шедевр API.

kb 08.11.2011 09:45

Node.js: Как пропущенный var сорвал наш запуск http://habrahabr.ru/blogs/nodejs/132078/
p.s.: не читал, но чувствую там много еды

kb 16.10.2011 22:11

> Это, извините меня, не инженерный подход к проектированию среды для написания систем массового обслуживания, а черезжопный.
(c) Лев Валкин о Node.js http://lionet.livejournal.com/96317.html...

kb 01.10.2011 20:31

По поводу google-js-test — я таки понял, что DOM нужен (без него ну очень сложно, даже утилитные функции писать), так что QUnit пока наше всё (из консоли его пускать, правда, я еще не пробовал, но для разработки сойдёт и вебня, тем более там пастельные тона).

kb 29.09.2011 07:50

Node.js обзавелись чем-то, похожим на async в C# https://github.com/koush/node/wiki/%22as...

Вообще, если честно, хоть gevent и является набором хаков и манкипатчей — мне его подход куда больше нравится с точки зрения чистоты кода. Пропатчил себе исключительно I/O (сокеты, файловое ... more →

kb 27.09.2011 14:27

Ну, возможно, все эти мои грязные хаки и жутчайшие извращения с джаваскриптом для того, чтоб грузить рекламу после события dom ready сократили скорость загрузки странички где-то на 2 секунды (до dom ready), и немного продлили общее время загрузки (что не так важно, потому что работать уже можно).

Короче, я очень ... more →

kb 27.09.2011 08:54

С этими вашими хромами и файрфоксами еще проблем "там работает там не работает" побольше, чем с ИЕ6-8 (ну, я лукавлю, но всё же).

kb 16.09.2011 11:01

вот я дурак, document.write переопределил, а что он один и глобальный забыл. в результате одновременно грузятся рекламы, и меняются местами (одна в другую пишется). и самое страшное в том, что нет никакого (почти) события "реклама догрузилась", и никак это определить нельзя. fffffuuuuu~~~

kb 13.09.2011 11:46

Всё! У меня вышло! (по крайней мере для Firefox). Я выебал javascript!
Осталось причесать хаки, протестировать и забыть как страшный сон.

kb 13.09.2011 09:23

вся моя операция попахивает провалом. я переопределил document.write на свой уютный буффер, но, кажется, браузеру на это пофиг:
Invoking document.write() from asynchronously-loaded external script was ignored.
то есть он даже не смотрит что там оригинальный document.write или нет? очень печально (осталось понять, ... more →

kb 13.09.2011 08:12

условие
if ('a') {
}
выполняется, а условие
'a' == true
вернёт false

kb 12.09.2011 14:13

{} == {}
SyntaxError: syntax error

kb 12.09.2011 13:00

а в javascript уже сделали какие-то примитивы для синхронизации, к примеру, чтоб можно было подождать несколько callback-событий, или так и писать код со словами "когда оно будет работать параллельно — поломается".

kb 12.09.2011 12:17

Ну, зато профит от выбора QUnit — его популярность. Хоть интерфейс вылизали относительно прикольно, мне в некоторых местах даже нравится. Вот пример: http://dl.dropbox.com/u/865508/Selection...

kb 12.09.2011 11:21

ой, а я уже как-то и отвык, что [] == [] вернёт false

kb 12.09.2011 10:46

для минимальной документации кода на javascript следует использовать JSDoc (а ля JavaDoc нечто), или таки Sphinx (и его JavaScript-домен)?

kb 12.09.2011 10:27

как же задрало их постоянное желание делать всё асинхронно, на каждый чих получаешь сдвиг в 4 пробела, хотя асинхронность тебе до одного места.

kb 12.09.2011 09:31

кто-то знает, чем можно юнит-тестировать джаваскрипт? (так, чтоб из консоли запускать и т.п.) чтоб не монстр, а что-то простенькое желательно.

Do you really want to delete ?

*javascript is used by:

werehuman

werehuman

kb

kb

Артс

arts

Johan

johan

SirAnthony

SirAnthony

gds

gds

beardog

beardog

Iwasawafag

Iwasawafag

Azzz

azzz

Nico-izo

Nico-izo

Ky6uk

Ky6uk

Darth Bricktop

Like-all

Jarkko

Jarkko

svtk

svtk

proton

proton

Lost

Lost

Thordendal

z56371410

няша

generatorglukoff

Minoru

Minoru

Anonymous

anonim

XonX

XonX

Rayslava

Crazy_Owl

Crazy_Owl

RainerGomes

RainerGomes

0xd34df00d

0xd34df00d

silvery

silvery