•  
  • 2
  •  
2

С помощью каких инструментов программировать на JavaScript?

Расскажите пожалуйста. С помощью каких инструментов (браузеров, редакторов, отладчиков, тестеров и т.п.) вы пишите программы на JavaScript? С помощью чего искать ошибки? Как лучше всего заниматься отладкой программы на JavaScript'е?

Я первый раз собираюсь писать нечто большее чем проверку формы перед посылкой данных и столкнулся с проблемой что сложно отслеживать свои ошибки.

Опишите побольше вариантов, пожалуйста, чтобы было из чего выбирать. А также готов услышать любые советы о том как легче писать на JavaScript. Спасибо.

javascript, полезные советы, редакторы.
спросил 878 дней назад Аватор пользователя appppppple appppppple
50 3
изменил 878 дней назад Аватор пользователя tc tc
718 15
300

2 ответа:

    •  
    • 3
    •  

    Пожалуй лучшее что можно использовать для отладки JavaScript — это FireFox c раширением FireBug к которому есть собственные расширения. Есть встроенный дебагер, интерактивная консоль, возможность печати отладочных сообщений в консоль.

    В качестве редактора отлично подходит бесплатный Komodo Edit или его платный старший брат Komodo IDE. В обоих есть автодополнение, подсказки и т.д. Кроме того Komodo IDE обладает отладчиком JavaScript.

    А вообще использую старый добрый способ — принты. Например в своих проектах везде определяю такую функцию для безошибочной работы с консолью FireBug:

    
    var tc = (typeof(tc) != 'undefined') ? tc : {};
    
    tc.log = function (obj) {
        if ((typeof(console) != 'undefined') && (typeof(console.log) == 'function'))
        {
            console.log(obj);
        }
    };
    
    

    Саму функцию позаимствовал у другого проекта.

    ответил 878 дней назад Аватор пользователя tc tc
    718 15
    •  
    • 0
    •  

    Как уже было сказано, FireBug, лучше пока не встречал. Кстати, недавно обнаружил, что бряк можно поставить в коде, написав «debugger;», причем это работает не только в FireBug.

    Почти все современные браузеры имеют встроенные средства для разработчика, которые очень помогают при отладке под конкретный браузер. Так как чаще всего приходится подгонять скрипты под IE, особенно версии до 8, можно воспользоваться расширением IEWebDeveloper, а также поставить отладчик из Visual Studio или Microsoft Office.

    По поводу разработки, предпочитаю Aptana, очень интересна новая среда разработки JetBrains WebIDE.

    ответил 849 дней назад Аватор пользователя megahertz megahertz
    208 7
Чтобы написать ответ, вы должны авторизироваться.