В plupload есть ресайз и последующая загрузка на сервер. Можете посмотреть исодники и взять, если вам нужен только ресайз.
Но напомню, что ресайз с помощью JS выдает картинку с худшим качеством, нежели imagemagick.
Вам надо больше уделить времени изучению angular и его философии.
В самом простом случае код вашей директивы будет выглядеть так: jsbin.com/dekic/13/edit
Если вам надо следить за изменениями коллекции, директива будет выглядеть так jsbin.com/dekic/20/edit
Тестирование, грубо говоря, можно разделить на два вида:
1. Модульное и end-to-end тестирование (тестирование кода)- решений много, например karma и jasmine.
2. Тестирование GUI - могу вспомнить только selenium и туториал от яндекса
Если вам надо парсить два-три сайта, тогда конечно первый вариант. Если много или сложная логика - тогда фантом, это не так сложно.
Если парсить не долго и не часто - юзерскрипт/плагин для парсинга. Открыл браузер, нажал кнопочку, подождал, загрузил файл.
Для начала сделайте правильную разметку, и только потом задавайте вопросы. Проверьте абсолютно весь свой код.
Я согласен с @iiil. Сделайте свой код корректным. Заодно проверьте его в валидаторе
В кратце - при косании сначала происходят тач события (touchstart...) потом клик. Подробно.
А зачем вам проверять где открыто? Проверяйте возможности modernizr.com. Если для статистики - проверяйте userAgent или wurfljs.com.
Эм, крайне странное желание. Можно вопрос - зачем? Никогда в голову не приходило искать по значению. Навряд ли где-нибудь такое есть, не говоря про devtools.
Там есть watch expression, который позволяют вычислять значения в области видимости точки останова. Всегда было достаточно.
Попробуйте привести зашифрованные сообщения к общему знаменателю. Восползуйтесь консольной улилитой из пакета OpenSSL для создания опорного зашифрованного сообщения. Далее зашифруйте текст с помощью CryptoJS и PyCrypto так, чтобы получился результат из OpenSSL