Ответы пользователя по тегу JavaScript
  • Как отследить на сайте каким образом было загружено изображение?

    Rou1997
    @Rou1997
    Исследовать нужно этот вопрос, например что насчет имени файла, то есть input.value при загрузке с камеры, и из галереи? Также насчет onChange и HTML5 File API, искать различия, если будут обнаружены, провести тестирование в достаточном количестве браузеров и устройств.

    Но нужны убедительные аргументы чтобы убедить начальство.

    Лучше не убеждать в том, что не нужно, а подумать, как решить проблему иначе. В чем вообще проблема, требуется реальное лицо? Но ведь камера ничего не гарантирует, можно сфотографировать хоть кота, распознавание лиц на сервере нужно.
    Ответ написан
  • Что значит в js {{}} *?

    Rou1997
    @Rou1997
    var MyStaticClass = {
      my_intfield: 10,
      my_strfield: "hello",
      my_complexfield: {
         ...
      },
      my_method: function() {
         ...
      }
    };
    Ответ написан
    Комментировать
  • Попап уведомление после отправки формы?

    Rou1997
    @Rou1997
    Реализовать отправку через AJAX, а не form action.
    Ответ написан
    4 комментария
  • Задачки по javascript?

    Rou1997
    @Rou1997
    Прикладные задачи - на фрилансе.
    Ответ написан
    Комментировать
  • Как в Wireshark отфильтровать запросы с машины для получения JS файлов?

    Rou1997
    @Rou1997
    Вы о чем-то не знаете. Не знаете о том, что сети имеют несколько уровней, и нужно решать задачу на правильном уровне в конкретном случае. Вы бы еще с осциллографом к LAN-кабелю полезли и искали там JS по HTTP. :)
    В данном случае нужен либо браузер, в них богатые средства разработчика, возможны расширения, либо HTTP-сниффер, например Fiddler, а то что глубже HTTP, избыточно, и усложнит задачу, например тем, что Wireshark не расшифровывает HTTPS, а Fiddler это "умеет" и тем более браузер.
    Ответ написан
    1 комментарий
  • Существуют ли какие-либо альтернативы "PhoneGap"?

    Rou1997
    @Rou1997
    И Intel XDK, Titanium, а также ваш "велосипед" на WebView.
    Ответ написан
    Комментировать
  • Верстаете ли вы сайты на react.js?

    Rou1997
    @Rou1997
    На нем не верстают, он для Web-приложений, прежде всего SPA, только не путайте с теми одностраничными, которые landing page, для них он ни к чему.
    Ответ написан
    Комментировать
  • Конвертировать JavaScript в Delphi?

    Rou1997
    @Rou1997
    Это даже на лабораторную работу не похоже, скорее на проект какого-то бота, поэтому логичный вопрос: я тут все брошу и вам помогать буду, а вы деньги получите?
    В помощи вы не нуждаетесь, проблема разрешима, есть как минимум два способа, первое - учиться анализировать и отлаживать, второе - альтернативное, подключить готовый "движок" JS, если бы хотели то решили бы ее быстрее, чем я, поскольку вы в курсе дела, я даже не знаю что это и куда.
    И тэг #bytecode здесь ни при чем.
    Ответ написан
    Комментировать
  • Где увидеть throw new?

    Rou1997
    @Rou1997
    Здесь никак не увидеть, поскольку написан бред и оно не сработает, обычно что-то из двух, либо оно не обработанное и будет логировано в консоли в DevTools и функция не будет дальше выполняться, либо если есть try..catch и throw находится в блоке try, то сработает ветка catch и функция продолжит выполнение.
    Ответ написан
    Комментировать
  • Как подключить .js файл на macOS?

    Rou1997
    @Rou1997
    К чему подключить? В Windows в самой ОС тоже нет интепретатора JS, только JScript, который выполняется, если дважды кликнуть файл с расширением *.JS и т.п.
    Ответ написан
    Комментировать
  • Есть ли смысл изучать Reac, Angular без хорошего знания JS?

    Rou1997
    @Rou1997
    Если так быстрее возьмут на работу, то да, если нет, то не стоит мучаться.
    Ответ написан
    Комментировать
  • Можно ли какой-нибудь браузер использовать как JavaScript интерпретатор командной строки?

    Rou1997
    @Rou1997
    Насколько знаю Chrome и Firefox - нет, нельзя, они вообще ставят цель быть "ОС в ОС", поэтому внешнее API почти что отсутствует, зато есть возможности создания расширения и плагинов, которые можно так или иначе активировать из самого браузера, а если извне, то уже надо писать приложение для "основной" ОС, и как-то строить "мост".
    Если смотреть Node.js, то уж лучше не он, а "чистый" V8, я его смотрел, там есть именно CLI, как у Python и т.п., права администратора ему требовать незачем.
    Еще интерпретатор JScript встроен в Windows, но если JScript - это JS, то IE - это браузер. :)
    Ответ написан
    Комментировать
  • Как ловить событие окончания загрузки файлов в поле input[type="file"]?

    Rou1997
    @Rou1997
    Мне нужно было сделать preview для изображений, загружаемых через форму, то есть выбрал файл и сразу появился Preview, делать через AJAX долго, сделал именно через File API из HTML5.

    можно ли узнавать когда загрузка началась

    Это onchange, а вот в нем уже File API:

    //oInp - это сам input
    			if (oInp.files && oInp.files[0]) {
    				var reader = new FileReader();
    
    				reader.onload = function (e) {
    
    // вот здесь загрузилось, и можно использовать, например:
    imgPreview.src = e.target.result;
    
    }
    
    reader.readAsDataURL(oInp.files[0]);
    Ответ написан
    3 комментария
  • Рационально ли рендерить HTML некоторых partial-блоков на стороне сервера и вставлять полученный код на стороне клиента напрямую в DOM?

    Rou1997
    @Rou1997
    Более чем допустим, "толстый сервер" - "тонкий клиент", максимальное быстродействие на стороне клиента, пользователям только хуже было если бы на них "висел" парсинг JSON и рендеринг, а "железо" сервера можно и помощнее, а в целом зависит от задачи, бывает и gotoи BLOBвместо файлов допустим.
    Ответ написан
    3 комментария
  • Как расшифровать обфусцированный JavaScript код средствами?

    Rou1997
    @Rou1997
    С помощью различных онлайн-сервисов. Различных, Карл. Это так же, как и декомпиляция компилируемых языков, у меня на один язык по девять декомпиляторов (несколько месяцев собирал в интернете) и тем не менее есть небольшая вероятность найти код, который ни один из декомпиляторов не сможет избавить от "ошметков", и придется разбирать вручную - с помощью отладки , документирования в Блокноте и в комментариях, и постепенного приведения "ошметков" в удобный вид.
    Обфускаторы (шифровальщики) используются разные, например p,a,c,k,e,d довольно хорошо поддается и определению и расшифрованию, но все равно далеко не каждый онлайн сервис включает алгоритм его определения и де-обфускации, тем более наивно ожидать такого от Chrome DevTools.
    Ответ написан
    Комментировать
  • Как обучаться (не терять форму) в армии?

    Rou1997
    @Rou1997
    Если есть голова, то лучше всего в этой ситуации заняться подготовкой дезертирства.

    Ну, а пока план готовится, или на случай если головы все-таки нет (то, что вам в армии времени достаточно для саморазвития, это плохой признак):

    Есть доступ к компу с IE 6 на борту

    Имея интернет, вроде бы не проблема установить новый браузер, хотя многие из них стараются ставиться только через Интернет непоерсдественно на ПК, все равно, уверяю вас, всегда можно что-то придумать, заодно и для головы полезно.

    без доступа к интернету, но интернет есть на телефоне.

    Вроде как тоже не проблема, с телефона его раздавать.
    В крайнем случае, с помощью нескольких сотен рублей в месяц можно обеспечить себе нормальную машину в виде VPS (удаленный рабочий стол), RDP-клиент есть и для Android, хотя с телефона управлять им не получится физически, да и видно на таком дисплее мало что, нужен хотя бы планшет.
    Ответ написан
  • Почему в yii2 страшно лагает jquery hide и show?

    Rou1997
    @Rou1997
    Он не в Yii2 "лагает", а на той странице, которую выдает Yii2, в ней и следует искать проблему.
    Я не посоветую профилирование поскольку сам им на практике пока ни разу не пользовался и не очень хочу, но обычную отладку уметь необходимо.

    Yii чистый, только что установленный.

    А страница тоже чистая, или проблема в конкретном "виджете"?
    Анимация появления и исчезания занимает около 4-5 секунд.
    Надо смотреть те скрипты которые он выдает, удаляя их по очереди, возможно где-то "кривое" решение вроде хуков на эти функции, которые и замедляют.
    Другой способ - отлаживать сам jQuery но он сложный это уже потом если потребуется.
    А иногда проблема вообще не там где ищете, может просто нагрузка на процессор высокая из-за чего-то другого. :)
    Ответ написан
  • Как использовать html для создания gui для java приложений?

    Rou1997
    @Rou1997
    Можно, в любом случае в приложение можно встроить браузерный "движок" (headless-браузер), для приложений Android даже есть готовые фреймворки для этой цели - PhoneGap, XDK, Titanium, для десктопной Java (JavaFX, Swing, AWT) специальных фреймворков нет поскольку она не нужна чуть менее, чем совсем.
    Ответ написан
  • Есть ли IDE с описанием синтаксиса и функций php, js?

    Rou1997
    @Rou1997
    Приходиться забивать в поиск все что не знаю.

    Совершенно нормально, вы представьте, что есть проблемы, для которых и поиск не знает решений. :)

    Сами функции есть и в Notepad++, он легкий и не требовательный к ресурсам, что они делают - вы запомните, примеры использования - все равно будут нужны.

    желательно на русскую документацию

    Нежелательно.
    Ответ написан
    Комментировать