JavaScript ошибка YUICompressor

Я не думаю, что после просмотра документации даже методу URI.Compare () потребовались бы дополнительные затраты, чтобы найти правильный индекс, что стоило бы больше, чем String.Contains (): https: // docs .microsoft.com / en-us / dotnet / api / system.uri.compare? view = netframework-4.7.2

Похоже,

string relURI = @"./path2/blah.html";
bool containsURI = myUri.AbsolutePath.Contains(relURI);

может быть вашим лучшим ставка (как вы и предполагали).

7
задан Thomas Bonini 28 December 2009 в 19:40
поделиться

4 ответа

Во-первых, я переформатировал бы код для создания этого более читаемым:

new _ow.getScript(_ow.wwwurl
    + '/widget/save?title='
    + encodeURIComponent(this.obj.title.value)
    + '&url='
    + encodeURIComponent(this.obj.url.value)
    + '&tags='
    + this.obj.tags.value
    + '&private='
    + this.obj.private.checked
    + '&c='
    + this.obj.notes.value
    + '&service='
    + services
    + '&token='
    + (_ow.token
        ? encodeURIComponent(_ow.token)
        : ''),
    function(data) {
    });

Затем строка # сообщаемый компрессором должна помочь Вам выполнить развертку на том, какова проблема.

3
ответ дан 6 December 2019 в 09:23
поделиться

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

0
ответ дан 6 December 2019 в 09:23
поделиться

Не забывайте использовать опцию --type js, например.

yuicompressor --type js -o comressed.js filetocompress.js
2
ответ дан 6 December 2019 в 09:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: