powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как научиться расшифровывать js скрипты сайтов?
13 сообщений из 13, страница 1 из 1
как научиться расшифровывать js скрипты сайтов?
    #39856141
ivanpolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я недавно начал изучать js. выйчил пока только основы, операторы, dom, oop. практики написания профессиональных сайтов не имею.
вот однажды зашел на очень красивый сайт. мне страшно захотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел. в папке куча .js файлов с кашей внутри. зашел я на beautifier.io и один (из 20!!!) файл вбил туда. и что мне выдало.
Поскольку тут такой длинный текст вставлять нельзя, я вложил его в онлайн блокнот. Вот ссылка https://shrib.com/#H4NLjzjlq7CTOznBJvXo. У меня вопрос: это как его расшифровывать? 10 лет?
Или есть какие-то методы попроще?
И таких там 20!! штук. Вывод: этот сайт писали 1000 разработчиков или 1 10 лет?
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39856146
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpolo,

вывод неверный
а скрипты обработаны минификатором
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39856150
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloя недавно начал изучать js

вы по каким там материалам там изучаете, и чего? кажись ни одна современная задрипанная книга или курс не обходятся без описания минификации исходного кода.
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39856203
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloя недавно начал изучать js. выйчил пока только основы, операторы, dom, oop. практики написания профессиональных сайтов не имею.
вот однажды зашел на очень красивый сайт. мне страшно захотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел. в папке куча .js файлов с кашей внутри. зашел я на beautifier.io и один (из 20!!!) файл вбил туда. и что мне выдало.
Поскольку тут такой длинный текст вставлять нельзя, я вложил его в онлайн блокнот. Вот ссылка https://shrib.com/#H4NLjzjlq7CTOznBJvXo. У меня вопрос: это как его расшифровывать? 10 лет?
Или есть какие-то методы попроще?
И таких там 20!! штук. Вывод: этот сайт писали 1000 разработчиков или 1 10 лет?

и что с этим скриптом за проблема? если вы хотите не читать скрипт и не пытаться разобраться, то чуда не бывает
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39856210
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупини что с этим скриптом за проблема?
как в чём? "страшно захотелось разобрать его, чтоб изучить", - а скрипт минифицирован
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857603
ivanpolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

Что такое минификация? Учу по разным учебникам (Фленаган, Стефанов, Ларсен и др). Про минимизацию не увидел такого. Может и вообще в книгах этого нет. Изучаю условные операторы, циклы, переходы, массивы, объекты. Все структурировано и правильно.
А что мы тут видим? Вот хотя бы начало этого бреда (на мой неопытный взгляд):
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 (function() {
    var k = this || self,
        l = function(a, b) {
            a = a.split(".");
            var c = k;
            a[0] in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]);
            for (var d; a.length && (d = a.shift());) a.length || void 0 === b ? c = c[d] && c[d] !== Object.prototype[d] ? c[d] : c[d] = {} : c[d] = b
        };
    var n = function(a, b) {
            for (var c in b) b.hasOwnProperty(c) && (a[c] = b[c])



Все что я понял. Объявлена переменная k, this || self - вообще неясно что. далее идет функция, которая тоже непонятно что выполняет. Непонятный какой-то код.
Object.prototype[d] ? c[d] : c[d] = {} : c[d] = b Какое-то деление? Че за знак вопроса посередине? Это вообще нечитабельно.
В общем не то, что в книгах написано.
Как это научиться понимать? И кто такое пишет вообще? Человек или робот?
Как будто написано роботом, чтоб никто не понял. Расшифровка есть у админа сайта7
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857620
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpolo,

прежде чем гнать волну изучи https://learn.javascript.ru/
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857626
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpolo...Как это научиться понимать? И кто такое пишет вообще? Человек или робот?....Автогенерация кода с помощью высокоуровневых фреймворков.

JS это не для написания программ.... Это для тяпляп и сайт за 100руб

Пытаться читать результирующую кашу не стоит. Стоит читать учебник "как выучить JS за 7 дней".
Чтобы потом никогда туда не лезть. Как в Макдональдс
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857673
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglJS это не для написания программ.... Это для тяпляп и сайт за 100руб
ЯП не виноват, что кто-то на нем делает "тяпляп и сайт за 100руб"...
Т.ч. нечего так огульно принижать JS. Всякую фигню и говнокод могут написать на любом ЯП.
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857674
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloЧто такое минификация?
автор Минификация (minify) — это простой подход для уменьшения размеров файлов css, js и html. В процессе сжатия все комментарии к коду, переносы строк, лишние табы и пробельные символы удаляются. Это позволяет сэкономить 10...20% от оригинального размера файла.
https://ruhighload.com/Минификация js/css/html
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857675
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloА что мы тут видим?
Яркий пример говнокодинга.
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857677
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloКак это научиться понимать?
А ты думал в сказку попал?
Умение читать программы "с листа" приходит только если этим серьезно заниматься... А на такое далеко не все способны.
...
Рейтинг: 0 / 0
как научиться расшифровывать js скрипты сайтов?
    #39857713
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanpoloзахотелось разобрать его, чтоб изучить. я скачал страничку, и что же я нашел.Это не программирование, а реверс-инжиниринг . Программировать же нужно учиться на хороших исходниках. Где взять хорошие- не знаю. Первое приближение- учебники.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как научиться расшифровывать js скрипты сайтов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]