Почему онлайн-миниферы меняют мой код? - PullRequest
0 голосов
/ 23 сентября 2018

Почему онлайн-миниферы меняют мой код?

У меня есть исходный код ...

if (typeof Object.create !== "function") {
    Object.create = function (obj) {
    function F() {}
    F.prototype = obj;
    return new F();
};
}
(function ($, window, document) {

var Carousel = {
    init : function (options, el) {
        var ba ........

и минификатор возвращается ...

"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(t,e,o){var i={init:function(e,o){var i=this;i.$elem=t(o),i.options=t.extend({},t.fn.owlCarousel.options,i.$elem.data(),e),i.userOptions=e,i.loadContent()},loadContent:function(){var e,o=this;"function"==t....

Могу ли я получить рекомендацию для онлайн-миниатора, которыйуважает мой код и удаляет только комментарии и лишние пробелы для моих CSS и JAVASCRIPTS?

1 Ответ

0 голосов
/ 23 сентября 2018

Это на самом деле не меняет ваш код!Это ухудшает ваш код, искажает имена и свойства и имена функций.Это действительно минификатор.Если вы не хотите использовать ни одну из этих опций, вы можете использовать https://www.uglifyjs.net/, который позволяет вам выбирать ваши опции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...