Какой рабочий процесс я должен использовать для редактирования JavaScript? - PullRequest
2 голосов
/ 21 апреля 2010

Предупреждение: у меня очень мало опыта работы с JavsScript.

В моем прошлом опыте программирования у меня обычно был отдельный интерпретатор / компилятор, текстовый редактор и командная строка для компиляции / запуска моего программного обеспечения или моих тестов (я люблю разработку через тестирование). Мне это очень нравится, так как я чувствую, что могу полностью контролировать инструменты. Однако, редактируя JavaScript, мне нужно поместить операторы в текстовый файл, открыть мой веб-браузер и нажать «перезагрузить». Я не чувствую себя комфортно с этим, поскольку я не могу действительно видеть, что происходит (кроме некоторых окон предупреждения).

Можете ли вы предложить мне (я на Mac) другой рабочий процесс? Возможно с отладчиком? Есть ли отдельный интерпретатор JavaScript?

Ответы [ 3 ]

2 голосов
/ 21 апреля 2010

Opera , Internet Explorer , Chrome и Safari все поставляются со встроенными хорошими отладчиками (ссылки ведут на информацию об отладчиках ).

Все они смоделированы после Firebug , расширения для Firefox (и именно поэтому Firefox не имеет встроенного).

1 голос
/ 21 апреля 2010

Я бы также добавил валидацию, используя jslint либо с помощью одного из доступных инструментов командной строки, либо, например, через. Аптана, которая имеет встроенную проверку. Настройка простого сценария сборки также предпочтительнее. Я делаю это со всеми моими проектами, позволяя обрабатывать валидацию, условный код (отладочные версии и т. Д.) И минимизацию.

Это http://github.com/oyvindkinsey/easyXDM/blob/master/build.xml, например, настройка сборки для easyXDM. Он делает все, от выпуска новых версий на сайт до создания документации и zip-файлов.

1 голос
/ 21 апреля 2010

Firebug имеет отладчик javascript , консоль и командную строку . Я не мог жить без этого.

Firebug - это расширение для Firefox. У них есть firebug lite для других браузеров.

Что касается рабочего процесса ... Ctrl + S , Alt + Tab , F5 снова и снова.

...