2011-11-10 5 views
-1

похоже, что существует куча мертвого кода (код, который закомментирован) в коде компилятора lesscss javascript. Для этого есть причина? При загрузке с website файл составляет 34kb, после удаления мертвого кода он равен 5.78kb (осталось в комментариях к авторскому праву).Мертвый код в lesscss javascript компилятор

+3

Можете ли вы дать более подробную информацию о _dead code_? – Smamatti

+0

комментируется код. – asawilliams

+2

Я только что проверил уменьшенную версию, которая имеет 34kb. Нет комментариев, кроме короткого заголовка. Боюсь, я не могу вам помочь. - http://lesscss.googlecode.com/files/less-1.1.3.min.js – Smamatti

ответ

4

Когда я бросаю код МЕНЬШЕГО кода JavaScript в compressor, редко какой-либо код исчезает.

При просмотре кода в моем редакторе (Kate), подсветка синтаксиса отмечает большую часть кода в виде комментариев, начиная с:

(i.charAt(0)=="/"?i=a.location.protocol+"//"+a.location.host+i:i=g.slice(0,g.last 
             ^^ From here on 

Эта ошибка, вероятно, вызвана размером строки (34 КБ на один линия). Когда я добавляю строку до +"//"...., подсветка синтаксиса работает по назначению.

+0

'' // "' является обычной строкой. Это не оператор комментария '' // '- Кейт интерпретирует это неправильно. Выделение синтаксиса отлично работает в Notepad ++ здесь. – Smamatti

+0

@Smamatti '' // '' правильно подсвечивается, когда я разделяю строку. Однако, если код находится в одной строке (34 kB!), Подсветка синтаксиса запутывается. –

+1

ты абсолютно прав. Мой редактор (Sublime text 2) делает то же самое. – asawilliams

Смежные вопросы