Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   недопер с синтаксисом) (https://javascript.ru/forum/misc/21493-nedoper-s-sintaksisom.html)

faleev 12.09.2011 15:49

Цитата:

Сообщение от Gozar (Сообщение 126123)
faleev,
Это не обфускация кода, это бредятина.

>>> Если ниче конкретного не можешь сказать в столь элементарных вещах уйди из темы и не флуди. Тут всего лишь надо коректно вставить переменные. От тебя же уже два поста абсолютно не несущие никакой смысловой нагрузки.

Gozar 12.09.2011 15:51

Этот говнокод создается в php?

Если нет, то в javascript нельзя начинать названия переменных с кавычек:

var "

так нельзя, ясно?

faleev 12.09.2011 15:54

Цитата:

Сообщение от Gozar (Сообщение 126128)
Этот говнокод создается в php?

Если нет, то в javascript нельзя начинать названия переменных с кавычек:

var "

так нельзя, ясно?

Да это в php. Я не претендую на званию мего кодера js )
А тебе слабо подредактировать мою строку до рабочего вида?

Gozar 12.09.2011 15:54

Если же ты хочешь присвоить строке значение, то преобразуй её сначала в объект или создай массив из строк и заполни ими объект. Твоя обфускация смешна, потому что у тебя нечего воровать, т.к. ты не знаешь язык. Не проще ли забить болт?

Gozar 12.09.2011 15:56

Цитата:

Сообщение от faleev (Сообщение 126130)
Да это php/

Тогда ты ещё и php не знаешь. Либо приведи свой кусок кода без вырезок, либо купи учебник по php. Т.к. ты пишешь на неизвестном никому языке.

как минимум что-то вроде:
echo 'var '.$var[11].' = "eval";';

DjDiablo 12.09.2011 15:57

Я привёл рабочий пример складывания и запуска строки выше. (правда непонятно на кой это может пригодится)

А вообще ваша реализация алгоритма это смесь php, JavaScript и африканского языка суахили.

Переделывайте. Я уже устал смеяться.

статейка об обфускации.
http://habrahabr.ru/blogs/javascript/112530/

Gozar 12.09.2011 16:12

faleev,
Упакуй свой скрипт и не парься, пока сам не запутался в нём :)
http://javascript.ru/optimize/javascript-compression

Цитата:

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

Триви 12.09.2011 16:30

Названия переменных в JS == значения переменных из PHP что ли?

faleev 12.09.2011 16:44

да так. Код js генерируется на php.

Gozar 12.09.2011 16:59

Цитата:

Сообщение от faleev (Сообщение 126143)
да так. Код js генерируется на php.

Хуже для себя кошмара не придумать.

Ты ещё вытяни код в одну строку и повставляй лишние ничего не делающие функции и объекты, раздув скрипт до 10 мб. Тогда редакторы, по большей части, будут вешаться пытаясь подсветить весь этот кошмар. А уж как браузерам несладко придется, мм, закачаешься ;)


Часовой пояс GMT +3, время: 03:44.