Минифицирование JavaScript

Наберите или вставьте JavaScript, который вы хотите сжать

Назначение

Инструмент "минифицирование JavaScript (minify JavaScript)" позволит Вам уменьшить объем JavaScript текста, путём удаления из него ненужной информации.

Использование

Для того, чтобы минифицировать JavaScript, введите его в поле ввода (или вставьте из буфера обмена) и нажмите кнопку "Минифицировать". Минифицированная строка будет находиться в панели результатов, которая появится ниже. Для очистки поля ввода, нажмите кнопку "Очистить". Нажатием кнопки "Копировать", Вы сможете скопировать преобразованный текст в буфер обмена.

Немного Wiki...

Минификация (минимизация) на языках программирования и особенно JavaScript - это процесс удаления всех ненужных символов из исходного кода без изменения его функциональности. Эти ненужные символы обычно включают в себя символы пробела, некоторые управляющие символы и комментарии, которые используются для добавления читаемости в код, но не требуются для его выполнения.

Минифицированный исходный код особенно полезен для интерпретируемых языков, развернутых и передаваемых в Интернете (например, JavaScript), поскольку он уменьшает объем данных, которые необходимо передать. Минифицированный исходный код также может использоваться как своего рода обфускация.

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

Материал из Википедии — свободной энциклопедии.

Реализация инструмента на языке программирования C#

Минифицировать JavaScript в вашем коде, вы можете используя библиотеку WebGrease.

WebGrease предназначена для оптимизации статических файлов веб-приложения, включая CSS, JavaScript и файлы изображений. Он включает в себя следующие возможности:

  • Минимизировать файлы CSS и JavaScript
  • Объединение всех статических файлов в один выходной файл
  • Объедините все изображения, указанные в файле CSS, в один спрайт
  • Проверка файлов JavaScript
  • Переименование статических файлов на основе хеша их содержимого

Библиотека WebGrease инсталлируется в VisualStudio посредством NuGet package manager:

Для минифицирования JavaScript используйте класс «Minifier»:

using System;
using Microsoft.Ajax.Utilities;

namespace Utilities
{
  public class JavaScriptMinify
    {
      public static string Minify(string Text)
      {
        Minifier minifier = new Minifier();
        return minifier.MinifyJavaScript(Text);
      }
    }
  }
            
Добавить комментарий