В некоторых случаях приходится использовать cellspacing осознанно — с включенным border-collapse не работает border-radius на таблицу, а с cellspacing-ом — работает. Такие дела.
Не нужно бугуртить. Пхп действительно пользуется дурной славой. Почему — я написал ниже. А про альтернативы яваскрипту — даст б-г, гугл дарт выпустит, который вот такие вот школокодеры, как автор поста, и не осилят. Тогда всё хорошо. Яваскрипт такой популярный не потому, что он сколь либо вменяемый язык, а потому что да — тупо нету альтернатив, но это не может вечно продолжаться.
Ну вот с крутостью добавления нового метода в сконструированный объект — я бы поспорил. Это удобно для «быстрой» разработки, как и стейт-машинка выше, но как архитектурное решение, которое часто используется в продакшне — это ужасно. Коллбек с нужным скоупом — тоже. По моему мнению функция ничего не должна брать откуда-то сама, все что ей нужно — приходит в параметрах, она работает только с этим. Такой подход позволяет сделать код тестируемым и прогнозируемым.
Вообще, у меня есть ощущение, что в яваскрипте слишком много свободы и нет никакого контроля кода, что многие неправильно интерпретируют, не задумываясь о правильности решения делают, как проще и быстрее и как позволяет язык. Хотя это только ощущение.
«пхп-стайл» возник не из-за кривости языка или скудности стандартной библиотеки, а из-за низкого порога вхождения и резкой востребованностью, из-за чего в язык кинулись люди, не совсем понимающие программирование в целом, которые и наплодили тонны кода низкого качества. То есть язык виноват косвенно — потому, что оказался востребованным и очень легким. Говоря «пхп-стайл» или «пхп == говнокод» люди имеют в виду не сам язык, а большинство продуктов на нем написанных.
Какой нахер пруфлинк? Туда ли ты вообще зашел?
>> Я уверен — это о чем говорит, если не о личном мнении? Или с русским все также плохо, как и с яваскриптом?
Перегрузкой операторов можно себе не то что коленку, а яйца отстрелить в один прекрасный момент. Так что даже хорошо, что тут его нету. Это примерно, как с расширением прототипов — все школьники знают, что можно любой прототип расширить своими методами и мчатся это делать только потому, что так можно, насрав на инкапсуляцию, поддержку кода и элементарный здравый смысл. Я уверен, что из-за этой дешевой популярности яваскрипта у необразованных масс, он скоро уверенно обгонит пхп по количеству говнокода, на нем написанного и станет точно таким же непрестижным языком.
Мне не нужно писать лучше, потому что я знаю, что возвращает оператор "+" на объектах, для мерджа объектов использую более правильные и быстрые функции, которые описаны уже везде, по-моему и, используя какие-то языке, не несу в них принципы и привычки из других. Тут проблема в самом понимании, что пхпшный ассоциативный массив != яваскриптовому объекту и общие принципы к ним применять — признак полной профнепригодности
Когда уже эта толпа школоты, так восторгающаяся «всей мощью яваскрипта» схлынет? В чем причина этой резкой популярности языка вкупе с его полным непониманием массами?
оххх
Извините, тэги не могу публиковать (:
Вообще, у меня есть ощущение, что в яваскрипте слишком много свободы и нет никакого контроля кода, что многие неправильно интерпретируют, не задумываясь о правильности решения делают, как проще и быстрее и как позволяет язык. Хотя это только ощущение.
>> Я уверен — это о чем говорит, если не о личном мнении? Или с русским все также плохо, как и с яваскриптом?