Здравствуйте, <Аноним>, Вы писали:
А>Я изучаю. Пишу Вэб страницу, т.е HTML код + скрипты. А как "отлаживать" это дело? Смотреть А>переменные? например?
alert(...)
Отладочная печать — оружие пролетариата.
Здравствуйте, Аноним, Вы писали:
А>Я изучаю. Пишу Вэб страницу, т.е HTML код + скрипты. А как "отлаживать" это дело? Смотреть А>переменные? например?
Aptana
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Здравствуйте, freed, Вы писали:
F>директива debugger + Visual Studio, если есть...
Да раньше работало на ура.
Не знаю что случилось, и флаги в свойствах ИЕ7 стоят.
И тоже небо опять голубое.
И по ошибке дебаг Студиевский вылазит.
А на слово на волшебное не реагирует.
Помогите братцы разобраться с этой бедой. Так выручало оно меня.
ЗЫ: как то самому не верится, но единственное что изменилось это ОС, сейчас сижу на Висте х64.
Здравствуйте, Сэма, Вы писали:
С>Здравствуйте, <Аноним>, Вы писали:
А>>Я изучаю. Пишу Вэб страницу, т.е HTML код + скрипты. А как "отлаживать" это дело? Смотреть А>>переменные? например? С>alert(...) С>Отладочная печать — оружие пролетариата.
Здравствуйте, Mamut, Вы писали:
M>Здравствуйте, Аноним, Вы писали:
А>>Я изучаю. Пишу Вэб страницу, т.е HTML код + скрипты. А как "отлаживать" это дело? Смотреть А>>переменные? например?
M>Однако тут насоветовали
M>Самый оптимальный вариант — это Firebug, http://www.getfirebug.com/
Нифига не самый оптимальный. Потому что js у всех браузеров разный.
Поэтому под кажыдй браузер нужен свой дебаггер. И лучше чтобы он уже был встроен в браузер.
M>Остальное — на вкус. Aptana, NetBeans, Visual Studio и т.п.
Студия очень хороша для дебага под IE и для написания скриптов вообще. Intellisence для jQuery — очень круто.
M>>Самый оптимальный вариант — это Firebug, http://www.getfirebug.com/ G>Нифига не самый оптимальный. Потому что js у всех браузеров разный. G>Поэтому под кажыдй браузер нужен свой дебаггер. И лучше чтобы он уже был встроен в браузер.
M>>Остальное — на вкус. Aptana, NetBeans, Visual Studio и т.п. :) G>Студия очень хороша для дебага под IE и для написания скриптов вообще. Intellisence для jQuery — очень круто.
Что за зверь этот Intellisence? Установил Aptana — не кто не подскажет как налабать там Hallo, Word?
M>>Самый оптимальный вариант — это Firebug, http://www.getfirebug.com/ G>Нифига не самый оптимальный. Потому что js у всех браузеров разный.
Если не писать скрипты на коленке, а использовать вменяемые библиотки, то шансов нарваться на что-то, что работает в FF и не работает в IE очень сложно
G>Поэтому под кажыдй браузер нужен свой дебаггер. И лучше чтобы он уже был встроен в браузер.
В идеале — да.
M>>Остальное — на вкус. Aptana, NetBeans, Visual Studio и т.п. G>Студия очень хороша для дебага под IE и для написания скриптов вообще. Intellisence для jQuery — очень круто.
NetBeans — IntelliSense для всего И дебаггер, вроде, тоже
Здравствуйте, Mamut, Вы писали:
M>>>Самый оптимальный вариант — это Firebug, http://www.getfirebug.com/ G>>Нифига не самый оптимальный. Потому что js у всех браузеров разный.
M>Если не писать скрипты на коленке, а использовать вменяемые библиотки, то шансов нарваться на что-то, что работает в FF и не работает в IE очень сложно
Да ладно... Если брать IE6 — то как два байта переслать. Хотя бы submit button, у которого есть value (по спецификации и реальному поведению FF и Opera — надо слать value только того button, который нажат; IE шлет все). Или попробуй-ка сделать нормальную диаложку редактирования средствами jQuery, которая бы появлялась всегда по центру страницы, даже на длинных страницах...
На небольшом, но злокипучем проекте (тесты для студентов+система редактирования оных для преподов, jQuery) местами времязатраты распределялись как "2 часа на добавление десятка фич (в т.ч. отладку интерфейса с помощью Firebug) + 3 часа, чтобы понять, какого ... это не работает в IE". Впрочем, простое гугление "Firebug for IE" дает набор тулзов не настолько хороший, но вполне достаточный. Другое дело, что даже имея возможность понять в чем проблема, не всегда легко сообразить, как ее обойти.
M>>>>Самый оптимальный вариант — это Firebug, http://www.getfirebug.com/ G>>>Нифига не самый оптимальный. Потому что js у всех браузеров разный.
M>>Если не писать скрипты на коленке, а использовать вменяемые библиотки, то шансов нарваться на что-то, что работает в FF и не работает в IE очень сложно
Г>Да ладно... Если брать IE6 — то как два байта переслать.
О, есть такое
Г>Хотя бы submit button, у которого есть value (по спецификации и реальному поведению FF и Opera — надо слать value только того button, который нажат; IE шлет все).
А при чем тут Javascript?
Г>Или попробуй-ка сделать нормальную диаложку редактирования средствами jQuery, которая бы появлялась всегда по центру страницы, даже на длинных страницах...
Я бы использовал dimensions plugin для чего-то самописного или нашел реализацию такого диалога в плагинах. Правда, UI на jQuery — это в любом случае жесть
Г>На небольшом, но злокипучем проекте (тесты для студентов+система редактирования оных для преподов, jQuery) местами времязатраты распределялись как "2 часа на добавление десятка фич (в т.ч. отладку интерфейса с помощью Firebug) + 3 часа, чтобы понять, какого ... это не работает в IE". Впрочем, простое гугление "Firebug for IE" дает набор тулзов не настолько хороший, но вполне достаточный. Другое дело, что даже имея возможность понять в чем проблема, не всегда легко сообразить, как ее обойти.
Здравствуйте, Mamut, Вы писали:
Г>>Хотя бы submit button, у которого есть value (по спецификации и реальному поведению FF и Opera — надо слать value только того button, который нажат; IE шлет все).
M>А при чем тут Javascript?
Ну, скажем так, отладка тут "причем" Это просто первое, что вспомнил.
Г>>Или попробуй-ка сделать нормальную диаложку редактирования средствами jQuery, которая бы появлялась всегда по центру страницы, даже на длинных страницах...
M>Я бы использовал dimensions plugin для чего-то самописного или нашел реализацию такого диалога в плагинах.
Ну, я-то это сделал Но в IE — с помощью напильника и соответствующей матери (CSS expressions, в частности). И отломав всякие фишки со слоями (позволявшими сделать страницу "за" диалогом нередактируемой).
M>Правда, UI на jQuery — это в любом случае жесть
А что делают настоящие ковбои? (вопрос без сарказма, действительно инетересны best practices). Именно в случае, когда надо к "почти статичному сайту" добавить пару диалогов редактирования, например. Тащить за собой какое-то здоровенное гуевище (ну и разбираться с ним, вестимо) вроде ExtJs или mootols не очень хоцца.
M>>Правда, UI на jQuery — это в любом случае жесть
Г>А что делают настоящие ковбои? (вопрос без сарказма, действительно инетересны best practices). Именно в случае, когда надо к "почти статичному сайту" добавить пару диалогов редактирования, например. Тащить за собой какое-то здоровенное гуевище (ну и разбираться с ним, вестимо) вроде ExtJs или mootols не очень хоцца.
Ааа. есть такое В такм случае — все печально Работа встает намертво, пока перебираются всевозможные плагины и находится наименее кривой. Который потом допиливается напильником