А вот знаете, javascript всё же уёбищный язык. В нём, например, уебанская работа с исключениями: может быть только один catch и нельзя отлавливать определенные типы исключений. Это потому, что в JS уебанское ООП и нет интерфейсов. PHP и тот более типизорован
*js
Пстач, ты случаем не находил каких-нибудь библиотек, которые реализовывали бы вменяемую работу с базовыми объектами посредством определения прототипов для них? Например, forEach для String по линиям(\n), байтам, символам; или capitalize, например. Ну и какие-нибудь ништяки для Number, Object
Вообще, можно бы и ... more →
Я так привык к рубишному синтаксису и правилам именования методов, что мне теперь жутко неудобно. Вот круто ведь в рубях, что, например, String#upcase верент строку в верхнем регистре, а String#upcase! — переведет строку(именно этот объект) в верхний регистр. Это очень клиовая в рубях находка — разрешить ... more →
ВНЕЗАПНО обнаружил наличие геттеров и сеттеров в JS (даже вот ecma5, а не harmony), реализуемых с помощью __defineGetter__ __defineSetter__, и сразуже обнаружил, что эти методы "Deprecated". Недолго длилось щастье:(
JavaScript меня печалит:
function Foobar(){}
var obj = new Foobar();
console.log(typeof obj) // ← тип переменной — object. Ну почему так плохо, а? Почему не Fobar тип? Почему в js если не базовый тип, так object? :(
В firefox4 у объекта типа Date есть метод toLocaleFormat(). В хромиуме — нет. Вот блять как это так?
Вчера пол дня промучался с переносом js-кода с ExtJS 3.3 на 3.1. А промучался из-за одного потрясающего бага. Скрипт умирает на загрузке данных в Store, привязанный к EditorGridPanel... При этом если в гриде оставить меньше восьми столбцов, то скрипт работает — всё чики-пуки. А если восемь или больше — сдыхает. При ... more →
*js is used by:
Nico-izo
Nico-izo
Iwasawafag
Iwasawafag
16+
238328
Артс
arts
Azzz
azzz
kb
kb
anoos
anoos
Владимир
xaos
Crazy_Owl
Crazy_Owl
Ky6uk
Ky6uk
Spiritual ecstasy
rapture
Bender Bending Rodríguez
DJm00n
rakoth
rakoth
0xd34df00d
0xd34df00d
desperate donkey
odin
4DA
4da
SirAnthony
SirAnthony
eurekafag
eurekafag
alxrt
alxrt
няша
generatorglukoff
rnd_d
rnd_d
oreolek
oreolek
analizer
analizer
Hirthwork McGillah
hirthwork
Alexander Aleschenko
top4ek
Michael Pogoda
MPogoda
Anonymous
anonim
diSabler
diSabler
hunter
hunter
gelraen
gelraen
Кюри
Kur1
Bupyc
Bupyc
Пусяка
Tremerix
Ilya Petrov
muromec
zw0rk
zw0rk
jt3k
jt3k
Nico-izo
Iwasawafag
238328
arts
azzz
kb
anoos
xaos
Crazy_Owl
Ky6uk
rapture
DJm00n
rakoth
0xd34df00d
odin
4da
SirAnthony
eurekafag
alxrt
generatorglukoff
rnd_d
oreolek
analizer
hirthwork
top4ek
MPogoda
anonim
diSabler
hunter
gelraen
Kur1
Bupyc
Tremerix
muromec
zw0rk
jt3k