Я только что взял на себя обслуживание большого веб-приложения , которое содержит более 10000 строк Javascript.
На данный момент оно работает на Firefox 3.5+, Safari 4+ и Chrome иЯ должен заставить его работать с IE8.
Я очень опытный программист, но у меня есть только небольшой опыт работы с Javascript - хотя я познакомился с сомнительным удовольствием quirksmode , и у меня естькопия Javascript The Good Parts.
Javascript использует много JQuery (и так много хороших кусочков в нем хорошо).
Я хочу заниматься этим систематически и хотел бы получить совет о том, как структурировать мои действия по портированию.
Общая методология - это старая стратегия OpenBSD generalize - когда обнаружена межсайтовая ошибкаСистематически ищите в кодовой базе другие места, где это может произойти, и исправляйте их.
BGerrison только что указал, что мне также нужно учитывать совместимость с CSS, поэтому давайтеЧак это в миксе тоже.
Пока что все, что я придумал для методологии:
- run jslint и исправление любых ошибок linting
Есть ли какие-либо структурированные шаги, которые я должен предпринять, или ресурсы, с которыми я должен быть знаком, прежде чем погрузиться?
Обновление
Я обнаружил, что консоль в Opera 10 вроде как печатает ваши css и сообщает о любых опечатках css и прочем ...