Обновить
34
Дмитрий@Keyten

JavaScript

14
Подписчики
Отправить сообщение
Обычно лень такие объёмы читать, но тут читал до конца, спасибо.

> OK, но это JavaScript, и у нас нет классов
Классическое заблуждение. Не буду в милионный раз объяснять, как они делаются, но есть и классы, и наследование (да хотя бы child.prototype = parent.prototype). Впрочем если хотите — объясню.
К тому же обёртки для классов реализованы во многих библиотеках (Mootools, Prototype, Dojo, ExtJS...), есть куча и отдельных реализаций. Приводить список не буду, дам ссылку: habrahabr.ru/post/132698/#comment_4404597
RightJS забыли
Бесполезно, согласен :)
Ну всё же гораздо проще:
ls /tmp/*.flv # как-то так...

Приходит СЕОшник домой…
Налог на время. Пользуешься временем — плати…
Так мы нашу власть ненавязчиво забудем тут.
> И в ООП нет ничего, что позволяет решать ту или иную задачу элегантнее

Надеюсь, я вас правильно понял, и под ООП вы понимаете классы и наследование. В таком случае:

var Shape = new Class({
 getAttribute:function(name){ return this.props[name] },
 setAttribute:function(name,val){ this.props[name] = val }
});

var Rect = new Class(Shape, {
 attrHooks:{} // ...
});


Объясните мне, как элегантно решить данную задачу без ООП.
Почему же? Когда люди пишут проект совместно, они как-то договариваются, как писать и что использовать…

Когда я пишу проект, и предполагаю, что код будут смотреть другие люди — я стараюсь писать красиво (вообще всегда стараюсь, но так стараюсь больше).

Но при этом использую то, что (на мой взгляд) подходит больше всего. ООП — использую ООП, императивный стиль — использую его. Задачи разные, решения тоже.
На вкус и цвет фломастеры разные. Пишите так, как вам удобнее. И не указывайте другим, как писать им.
Я не сказал, что я узнаю арабский потому что я его изучал.

Просто однажды увидев арабские письмена, вы их можете легко отличить от любых других иероглифов. Даже от персидских
И наши есть. Евклид например.
Особенно если винтик занимает один пиксель
Интересное слово — шевелёнка…
Что касается арабского, он отличается от всех остальных на раз-два. Даже от персидского.

Я его даже как-то изучал…
Вот вам и демократия

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность