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

    Rou1997
    @Rou1997
    jsbeautifier.org и желательно хорошую IDE с подсветкой синтаксиса и т.п., наподобие WebStorm, здесь нет ничего сложного, строки вида "\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x6E\x65\x77\x6F\x70\x74\x22\x3E\x3C\x2F\x64\x69\x76\x3E" - это строки с закодированными символами, раскодировать их можно разными способами, а переменные вида _0x1f3a нужно просто везде переименовать во что-то удобочитаемое, для этого и нужна IDE, тогда все станет "прозрачно".
    Ответ написан
    Комментировать
  • Реализация работы с прокси, HTTP запросами в JavaScript?

    Rou1997
    @Rou1997
    С HTTP-запросами - конечно, возможно, AJAX - это и есть HTTP, но действует кросс-доменная политика, то есть если другие сайты не разрешают с ними работать, то нельзя, прокси нельзя использовать, но можно анонимайзеры, Node.js ничем не поможет, он не на клиентской части, а вот Flash поможет, он позволяет слать кросс-доменные запросы.
    Ответ написан
    Комментировать
  • Instagram закрыл свой Api, что делать?

    Rou1997
    @Rou1997
    Если API закрыли, то с сервером можно работать без API, то есть реверсная инженерия мобильного клиента и т.п., и затем "подделка" клиента.
    Ответ написан
    Комментировать
  • Как отправить JSON на PHP через POST?

    Rou1997
    @Rou1997
    Нужен Fiddler, Wireshark и т.п. для анализа (отладки) запросов, сравнили бы, поняли в чем проблема.
    Ответ написан
    Комментировать
  • Что делать дальше?

    Rou1997
    @Rou1997
    Применяйте уже языки в реальном деле, деньги зарабатывать пробуйте, нет у C++ и C# никакого "конца", есть свой круг задач.

    или я всё забуду за этот время .

    Быстро забываются "сухие" "зазубренные" данные, мозг человека - это аналоговый компьютер, а не цифровой, поэтому несвязные, "ненужные" байты - это мусор для него, а если будете понимать, представлять, то в голове отложится на долгие годы, так что практикуйтесь, занимайтесь делом, и не выдумывайте себе лишних ограничений.
    Ответ написан
    Комментировать
  • Content Scripts не разрешается вставлять код на chrome станицы, как исправить?

    Rou1997
    @Rou1997
    А вот никак не исправить, хотя и бред, но это абсолютно стандартный подход, природа среднего человека такова, раз есть специальное API для закладок, значит, доступ к chrome://bookmarks/ объявить "костылем" и не дай Бог допустить.

    что можно сделать?

    Смотря какая цель, если внести изменения в страницу Chrome URL, то можно "пропатчить" браузер, но непосредственно расширением это не сделать, и вообщее это проблемно.
    Ответ написан
    Комментировать
  • Как учить Node.js? Реально ли написать на ней десктоп ( поиграться )?

    Rou1997
    @Rou1997
    Насколько она развязывает руки разработчику? Ну допустим, влезть в процессы открытые не в node, написать какой нибудь автокликер для десктопа, открыть дисковод хотя бы:)

    Все это возможно, отдельные утилиты можно просто написать на C++ и т.п., и вызвать из Node.js

    Непосредственно для web'a подскажите хорошую литературу по основам backend'a ( в целом, не зависимо от языка )

    Во главу угла ставьте не справочники, а практические задачи, которые необходимо реализовывать постоянно с первого же дня обучения, способы изучения практикуйте разные, включая экспериментально-эвристический, а не только книги, языки используйте любые, а не только Node.js, тогда будете независимы от языка.
    Ответ написан
    Комментировать
  • Как проверить, правильно ли введен номер телефона?

    Rou1997
    @Rou1997
    Учитесь в интернете искать информацию, задача тривиальнейшая, давно реализована 100 раз, и на JavaScript в том числе, хотя непонятно, какой вообще смысл делать проверку на клиенте, а не на сервере, если только как времянка и т.п.
    Ответ написан
    2 комментария
  • Что быстрее: websocket или "обычное" соединение?

    Rou1997
    @Rou1997
    "Обычное" соединение - это протокол HTTP, он тоже основан на TCP/IP, но для получения ответа от сервера, требуется сперва сделать HTTP-запрос, это нагрузка и на клиент, и на сервер, а WebSockets - это почти что "сырой" TCP/IP, соединение остается открытым, нет "запросов" и "ответов", обе стороны шлют пакеты, когда им "вздумается", поэтому WebSockets лучше подходит для push-уведомлений, например, мгновенных сообщений (чаты), в остальных же случаях не имеет никакого смысла.
    Ответ написан
    Комментировать
  • Для чего ещё нужен Javascript?

    Rou1997
    @Rou1997
    отправление данных Ajax

    Если отправление, то и получение тоже можно делать на AJAX, почитайте про SPA-приложения, еще адаптивность, неужели у вас получается делать сложный, "резиновый" и в то же время кроссбраузерный интерфейс без JavaScript?

    Я хочу развиваться в стороне Javascript, но, разве этого достаточно?

    А вот насчет достаточно, это уже определяется задачей, если вы будете "лепить" JavaScript там, где он не нужен (в ущерб быстродействию, срокам выполнения работы и т.д.) только потому, что вам так захотелось, то хоть вы и будете развиваться как JavaScript разработчик, но как работник будете деградировать, а это гораздо важнее в жизни, то есть будете деградировать как человек в целом, так что ищите реальные задачи, а не высасывайте их из пальца.
    Ответ написан
    Комментировать
  • Как добавлять данные в HTML код при помощи javascript (может другие методы без PHP)?

    Rou1997
    @Rou1997
    Конечно, можно, вообще-то JavaScript в первую очередь для этого (работы с DOM) и предназначен, начиная от document.body.innerHTML += 'значение'; и заканчивая Angular.js и т.п.
    Ответ написан
    3 комментария
  • Как правильно грузить данные на клиент?

    Rou1997
    @Rou1997
    Для "кое-какого сайта" на этот вопрос ответить нельзя, смотря какой сайт, какие данные.
    Ответ написан
    Комментировать
  • Вопрос к профессионалам о разработке профессиональных приложений?

    Rou1997
    @Rou1997
    и все сводится к тому чтобы просто описать пару функций, и этого будет достаточно для этих элементов. Вот и все ООП(.

    Вы это делаете совершенно правильно, смайлик должны быть повернут в другую сторону :) в самом деле существуют задачи, для которых ООП бесполезно и даже крайне вредно, а когда оно вам действительно понадобится, тогда вы и сами поймете, что и как нужно менять, а жить по догмам типа "всегда используй то-то, всегда делай так-то" - это абсолютно не профессионально, не забивайте гвозди микроскопам, профессионал настроен на результат, а не на тактику его достижения.
    Ответ написан
  • Какой вариант будет работать быстрее для браузера?

    Rou1997
    @Rou1997
    Здесь два фактора - длина ответа (пакета), и трудоемкость обработки скриптом, так вот, длина гораздо меньше критична, к тому же зависит как писать HTML и JSON, достаточно не использовать inline CSS и JS, чтобы пакет с HTML "весил" не намного больше, а то и меньше.
    Что касается до качества архитектуры, например, статуса ошибки, который надо как-то передавать клиенту, то можно сделать "гибридный" формат, то есть HTML просто "завернуть" в JSON.
    Это все в общем случае, а в каждом конкретном надо отталкиваться от задачи.
    Ответ написан
    Комментировать
  • Парсить лучше на стороне клиента или Сервера?

    Rou1997
    @Rou1997
    которые могут дать вывод, что какой-то метод ЛУЧШЕ?

    Такого вообще в нашем мире не бывает, чтобы что-то было однозначно "ЛУЧШЕ", вы не уточняете никаких подробностей, даже формат данных для парсинга не указываете, поэтому ответ можно дать только в общем: если толстым делать клиент, то клиенту понадобится мощное "железо", чтобы у него ваш сайт не "тормозил", а если толстым делать сервер, то мощное "железо" понадобится серверу, но если его обеспечить, то у клиента все будет летать.
    Ответ написан
    3 комментария
  • Есть локальные СУБД для javascript?

    Rou1997
    @Rou1997
    Есть WebSQL, ну и банальный localstorage, но не удивлюсь, если "Осел" и их не поддерживает.
    Но зато, раз локально, то ActiveX должен поддерживаться, это уже "фирменная" "плюшка" IE, через ActiveX по крайней мере с файлами работать можно, а может и ADO получится "прикрутить", или Excel и т.п.
    Ответ написан
    3 комментария
  • Как разрабатывать сайты в облаке фрилансеру?

    Rou1997
    @Rou1997
    VPS+SSH+VNC, но если интернет медленный, то в VNC будет графика "тормозить", лучше RDP (от Microsoft).
    Ответ написан
    Комментировать
  • По какой книге можно изучить JQuery от и до?

    Rou1997
    @Rou1997
    Книга - всего лишь источник информации, здесь она второстепенна, главное - правильная методика, вам нужно тренироваться в решении реальных задач, причем нужно научиться решать все задачи, которые когда-либо будете ставить, это и будет "от и до" для вас.

    чтобы лишний раз не лезть в Гугл

    Интеллект имеет свойство обучаемость, поэтому если вы заранее просто прорешаете все задачи, и для каждой задачи прогуглите всё необходимое, то понимание отложится в голове очень надолго, в дальнейшем использовать Гугл придется только для того, чтобы вспомнить, как называется какая-то функция и т.п., это уже необходимость, в этом нет ничего плохого.

    Разумеется, крайне желательно при этом еще и деньги зарабатывать, большого дохода стажеру не положено, но всегда гораздо лучше, чтобы проекты были реальные, чтобы реальный заказчик был заинтересован и делал замечания, а не просто вы делали, как вам вздумается.
    Ответ написан
    Комментировать
  • Аякс-запрос, Заранее известно, что концовка ссылки отдаётся сервером изменённой. Как получить эту ссылку ответа сервера?

    Rou1997
    @Rou1997
    Что такое "сервер отдаёт ответ в виде ссылки", перенаправляет? Как реализовано перенаправление? Скорее всего, через заголовок Location, значит, его и нужно вытаскивать из ответа, но не факт, нужен лог с заголовками и телом ответа из сниффера (Fiddler, Wireshark и т.п.), по нему можно сказать конкретнее, а без этого, неудивительно, что ничего не нашли.
    Ответ написан
  • Как удалить скобки?

    Rou1997
    @Rou1997
    Скобки не обязательны.
    var a, b, c;
    a = 5;
    b = 22;
    c = a + b;
    alert(c);
    Ответ написан
    Комментировать