Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Книга по пользовательскому JS (https://javascript.ru/forum/offtopic/4920-kniga-po-polzovatelskomu-js.html)

B~Vladi 01.09.2009 18:11

Цитата:

Сообщение от Kolyaj
Подсветка, я смотрю, тоже убогая.

:blink:
Цитата:

Сообщение от Octane
а вот с JS даже смешно, что в таком продукте не могли нормально сделат

Может не упели к релизу?! Такое часто бывает:-?
Цитата:

Сообщение от Kolyaj
Тут спор бессмыслен. Полностью устраивает -- пользуйся. Есть желание попробовать что-то еще -- я предложил альтернативу.

Никого не хочу убеждать, сори.

Kolyaj 01.09.2009 18:16

У IntelliJ, например, по разному подсвечиваются локальные переменные, глобальные и переданные в функцию параметры.

greatilya 01.09.2009 19:13

Такс, видимо я отстал от жизни. Пишу на Dreamwaver 8. Как я понимаю CS4 новый вышел? А я сижу жду 9 версии... блин... )

Riim 02.09.2009 07:01

Ну, раз уж такой расколбас пошел...

Для javascript и css - SciTE, тут я все привык контролировать сам, поэтому все кроме подсветки синтаксиса только мешает.
Для отладки javascript-а - alert, пробовал firebug, но что-то непривычно наверно, использую его (firebug) что бы покопаться в чужом html/css и http-заголовки посмотреть.
Для html - visual studio 2008, вообще, даже если только javascript пишу, VS все равно всегда открыта, в ней есть одна возможность, которой нигде больше нет (по крайней мере, я нигде не видел) и без глобального применения которой не обходится ни один рабочий день, это поиск. Можно искать RegExp-ами (это не только в VS есть, например, в том же SciTE, но почему-то некоторые RegExp-ы, отлично работающие в VS, в SciTE работать не хотят, хоть и полностью perl-совместимы, без использования дополнительных спец-обозначений из VS), можно искать в группе файлов (тоже пару раз где-то видел) и можно искать RegExp-ами в группе файлов (вот этого нигде пока не видел, а нужно очень часто, пока такой возможности нет - вроде и не надо, но как привыкнешь - работать без нее уже совсем сложно).
Очень советую VS тем, у кого проблемы с написанием валидного html. В ней круглосуточно дежурит целая армия валидаторов, все фоновые, т. е. не нужно их запускать, если что-то не так, то нужное место подчеркивается ломаной линией, при этом там где пишешь, никогда не мешается. Для (x)html (есть для всех языков, но больше всего пригождается для html) можно переключаться между разными версиями (Transitional, Frameset и т. д.), в общем даже пернуть лишний раз не дают. Я сейчас могу писать 100% валидный (x)html даже в блокноте и мне не нужно заходить на validator.w3.org, что бы в этом убедиться, всякие alt для img, action для form и т. д. уже на каком-то уровне рефлексов вдалбливаются.
Ну и если у кого-то есть желание узнать что такое идеальный редактор, то советую что-нибудь напрограммировать в VS на C#, JScript.NET или любом другом .NET-ЯП. Всякие там авто-подстановки, авто-форматирования и т. д. из всяких там Dreamwaver-ов и эклипсов вызывают после этого какое-то отвращение.
Есть и другие возможности, которых я пока нигде не видел, например авто-форматирование для html, это примерно как здесь: http://jsbeautifier.org/ , только для html (к сожалению, в отличии от C# работает не автоматически, приходится запускать), при этом учитываются особенности браузеров, точнее я пока только одну особенность заметил: конструкции типа <td><img /></td> переносятся на новую строку только перед img , перед закрывающим td переноса не будет, поскольку это может создать отступ справа от рисунка.
Очень рулит замена имен в C# , меняю например имя, рядом появляется менюшка, там что-то нажать надо и во всем проекте имя заменяется на новое, я сначала этой возможности не хотел доверять, мало ли что она там назаменяет, может имена какие-то одинаковые будут (одноименный метод в дочернем классе), но сейчас вовсю пользуюсь, и проблем пока не было.

Мда, получилась какая-то реклама visual студии, надо с мелкософтов расчет затребовать.

B~Vladi 02.09.2009 10:38

Цитата:

Сообщение от Riim
Можно искать RegExp-ами (это не только в VS есть, например, в том же SciTE, но почему-то некоторые RegExp-ы, отлично работающие в VS, в SciTE работать не хотят, хоть и полностью perl-совместимы, без использования дополнительных спец-обозначений из VS), можно искать в группе файлов (тоже пару раз где-то видел) и можно искать RegExp-ами в группе файлов (вот этого нигде пока не видел, а нужно очень часто, пока такой возможности нет - вроде и не надо, но как привыкнешь - работать без нее уже совсем сложно).

Всё это есть в DW.
Цитата:

Сообщение от Riim
Очень советую VS тем, у кого проблемы с написанием валидного html

В VS настолько унылая подсветка, что хочется перестать кодить:(
DW тоже есть фичи для проверки валидности, взять хотя бы - при смене DTD с HTML на XHTML - документ автоматом преобразуется (регистр, кавычки и т.д).
Цитата:

Сообщение от Riim
точнее я пока только одну особенность заметил: конструкции типа <td><img /></td> переносятся на новую строку только перед img , перед закрывающим td переноса не будет, поскольку это может создать отступ справа от рисунка.

Опять же есть в DW.

Пытались меня как-то переманить на студию, т.к. все окружающие на ней писали (С++). Осталось только негативное впечатление. Всё так громоздко натыкано везде панелек всяких и т.д. Так что это не для всех она такая идеальная.
Я знал многих людей, которые пишут в Notepad++ и они счастливы:)

B~Vladi 02.09.2009 10:39

Цитата:

Сообщение от greatilya
Пишу на Dreamwaver 8. Как я понимаю CS4 новый вышел? А я сижу жду 9 версии...

:lol: На баш нах!

Riim 02.09.2009 10:47

Цитата:

Сообщение от B~Vladi
Всё это есть в DW.

Цитата:

Сообщение от B~Vladi
DW тоже есть фичи для проверки валидности

Цитата:

Сообщение от B~Vladi
Опять же есть в DW.

Видно давно я этот DW не юзал.

Цитата:

Сообщение от B~Vladi
Всё так громоздко натыкано везде панелек всяких и т.д.

Нужно сделать максимум 4 клика и будет проще чем Notepad++ .

Цитата:

Сообщение от B~Vladi
Я знал многих людей, которые пишут в Notepad++ и они счастливы

Считай, что знаешь еще одного. SciTE почти тот же Notepad++ даже еще проще.

Цитата:

Сообщение от B~Vladi
В VS настолько унылая подсветка, что хочется перестать кодить

Для javascript-а это действительно так. Для остального все как надо.

Riim 02.09.2009 10:52

Цитата:

Сообщение от B~Vladi
Я знал многих людей, которые пишут в Notepad++ и они счастливы

А почему знал, что ты с ними сделал, злодей?

B~Vladi 02.09.2009 11:09

Цитата:

Сообщение от Riim
А почему знал, что ты с ними сделал, злодей?

:D
Это люди с прошлых моих работ. Сейчас не общаемся:)
Цитата:

Сообщение от Riim
Для javascript-а это действительно так. Для остального все как надо.

В DW HTML подсветка по типам тегов - таблицы, формы, ссылки и т.д. - всё своим цветом. Очень удобно ориентироватся:)
На счёт PHP не знаю как в VS.

B~Vladi 02.09.2009 11:11

Цитата:

Сообщение от Riim
Нужно сделать максимум 4 клика и будет проще чем Notepad++ .

Первое впечатление ничто наверно уже не изменит:)


Часовой пояс GMT +3, время: 13:03.