Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как перевести код JavaScript с комментариями и другим в production версию? и наоборот (https://javascript.ru/forum/misc/45933-kak-perevesti-kod-javascript-s-kommentariyami-i-drugim-v-production-versiyu-i-naoborot.html)

michailV 21.03.2014 13:29

как перевести код JavaScript с комментариями и другим в production версию? и наоборот
 
К примеру есть у меня код
function foo(x, y):
  // this func do something
  z = x + y;
  return z

И мне его надо привести в версию, которая занимает минимальное количество байт.
И обратная ситуация. К примеру:
4(s,i+2)<<6|getbyte64(s,i+3);x.push(String.fromCharCode(b10>>16,b10>>8&255,b10&255))}switch(pads){case 1:b10=getbyte64(s,i)<<18|getbyte64(s,i+1)<<12|getbyte64(s,i+2)<<6;x.push(String.fromCharCode(b10>>16,b10>>8&255));break;case 2:b10=getbyte64(s,i)<<18|getbyte64(s,i+1)<<12;x.push(String.fromCharCode(b10>>16));break}return x.join("")};base64.getbyte=function(s,i){var x=s.charCodeAt(i);if(x>255){throw base64.makeDOMException()}return x};base64.enc


Привести в вид хотя бы разбитый на пробелы, отступы и строки...

Подскажите пожалуйста какие есть инструменты для первой и второй задачи.

ksa 21.03.2014 13:36

Цитата:

Сообщение от michailV
надо привести в версию, которая занимает минимальное количество байт

Как вариант...
http://www.jsmini.com/

ksa 21.03.2014 13:38

Цитата:

Сообщение от michailV
И обратная ситуация

Как вариант
http://jsbeautifier.org/

michailV 21.03.2014 13:50

:dance:
Большое спасибо!


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