2012-04-12 3 views
1

Как отлаживать Sencha touch 2? Я использую Sencha Designer для создания проектов Sencha Touch 2. Я использую Chrome для тестирования, и теперь я хочу прервать некоторые из моего кода, как я могу это сделать? Каждый раз, когда я обновляю страницу, точки останова уходят. Я читаю то, что мне нужно использовать «контрольную точку?» В URL, но я понятия не имею, почему не не работает до сих пор:Как отлаживать приложения Sencha Touch 2?

http://localhost/googlemaps/app.html?breakpoint

Кроме того, я понял, файлы я хочу отладить имеет «_dc "параметр:

http://localhost/googlemaps/app/view/detalleMapa.js?_dc=1334242199729

Спасибо!

+0

Невероятно, что никто не знает ответа на этот простой вопрос – lito

ответ

6

С помощью Chrome вы можете запустить окно «Developer Tools» из меню «Клавиша»> «Инструменты»> «Инструменты разработчика» (комбинация клавиш «Ctrl + Shift + I»).

Оттуда вы можете выбрать вкладку «Сценарии» и выбрать свой скрипт в списке всех файлов javascript вашей страницы.

Как только вы откроете файл javascript, нажмите на номер строки, чтобы добавить точку останова.

Если вы хотите отладить динамически загруженный код (см Ext.Loader для подробностей), вы должны добавить что-то вроде следующего в вашем приложении:

Ext.Loader.setConfig({disableCaching: false}); 

Наконец, перезагрузите страницу, и если тот же файл будет загружен снова , Chrome должен разорвать выполнение при выполнении этой строки.

Удаленная отладка!

+0

Gaetan, спасибо за ваш ответ, но вы не читали вопрос, где я сказал: «Каждый раз, когда я обновить на странице отсутствуют точки останова ». Кажется, что вы никогда не отлаживали Sencha Touch 2 – lito

+0

Возможно, ваш вопрос: «Как я могу отлаживать файлы javascript, динамически загружаемые Sencha Touch 2»? Позвольте мне соответствующим образом изменить ответ. –

0

Так просто FYI ... Я нашел (поиск «Как отлаживать приложения Sencha Touch 2? - Часть 1»), что вы можете просто добавить «отладчик»; на ваш скрипт, чтобы отлаживать отладчик Chrome в этот момент.

0

С хромом мы получаем расширение для сенча, под названием «App инспектор сенча, с помощью этого расширения вы можете просматривать компоненты и сделать отладку

0

Подключите телефон к компьютеру и поместить его в Hte браузере.:

хром: // инспектировать/# устройства