Веб-браузеры: есть ли в компиляторе переключатель «предупреждения как ошибки»? - PullRequest
1 голос
/ 28 июня 2011

Как и многие другие программисты, я считаю, что включение " Обрабатывать все предупреждения как ошибки " является хорошей практикой при разработке кода.Однако для веб-браузеров стандартное поведение совершенно противоположное: « попробуйте угадать, что я имел в виду, и визуализируйте то, что подходит для ».Чтобы не упускать из виду какие-либо проблемы, для среды разработки я бы вместо этого настроил свои браузеры так, чтобы вместо них возникали любые проблемы css , html или javascript при запуске режима причуд или при тихом ведении журнала проблемы появляется большая полная ошибка , которую я (или дизайнер UI , с которым я работаю) не могу пропустить.

Очевидно, что из-за различий в браузерах я не смогу сделать это для чего-то большего, чем мои основные поддерживаемые браузеры - но можно ли настроить Chrome, Firefox или Internet Explorer 9 таким образом, чтобы любой механизмы отката при обнаружении ошибок отключены?

Ответы [ 3 ]

4 голосов
/ 28 июня 2011

Вы можете определить "use strict"; в начале части JavaScript, чтобы использовать синтаксический анализатор ECMAScript5, который анализирует более строгое, чем другой.

0 голосов
/ 28 июня 2011

Когда я нахожусь в режиме разработки, я использую строгий режим ECMAScript 5 для javascript.

Я ничего не нашел для CSS и HTML. Я обычно просто пролистываю страницы через страницы проверки, но я хотел бы знать, если вы найдете что-нибудь, что достигает этого, держите нас в курсе!

0 голосов
/ 28 июня 2011

Вы можете использовать валидаторы HTML и CSS для проверки содержимого. Если вы динамически генерируете контент, довольно легко настроить его для генерации большого сообщения об ошибке, если что-то идет не так ...

...