Javascript.RU

Результаты опроса: Стоило ли переходить на новую подсветку?
Нет 0 0%
Да 0 0%
Да, но можно бы улучшить (опишу в топике) 0 0%
Голосовавшие: 0. Этот опрос закрыт

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2010, 16:16
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

Перевод подсветки на highlight.js
Кто что думает? Никогда не пользовал...
http://softwaremaniacs.org/soft/highlight/

Плюсы - чистый код.
Можно поадаптировать к браузеру, размеру окна.

Минусы - загрузка файла, порядка 20к.. Больше пока не вижу.

Последний раз редактировалось Илья Кантор, 13.01.2010 в 16:23.
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2010, 16:54
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

Еще опция: http://alexgorbatchev.com/wiki/SyntaxHighlighter

Последний раз редактировалось Илья Кантор, 13.01.2010 в 17:11.
Ответить с цитированием
  #3 (permalink)  
Старый 13.01.2010, 17:11
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

На самом деле, без разницы - если скрипт хорошо работает, можно использовать. Раскрасить CSS-ом можно по-своему, если захочешь. Я не знаю, какая сейчас используется система для подсветки, лучше она или хуже.

Но, однозначно, иметь подсветку все остальных языков, было бы удобно.
__________________
Тонкости ECMAScript
Ответить с цитированием
  #4 (permalink)  
Старый 13.01.2010, 18:33
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Я использую SyntaxHighlighter. Немного допилил для правильной работы с табами, поправил схему подсветки, добавил подсветку регэкспов (кривоватую, правда).

Минусы, имхо, незначительны, т.к. файл закешируется (не забываем еще и о гзипе) и мешать никому не будет.
Ответить с цитированием
  #5 (permalink)  
Старый 13.01.2010, 20:07
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Илья Кантор
Минусы - загрузка файла, порядка 20к.. Больше пока не вижу.
это минус? если не минус то скрипт должен 5к занимать? норм размер для таких возможностей подсветки.
Сообщение от B@rmaley.e><e
Я использую SyntaxHighlighter. Немного допилил для правильной работы с табами, поправил схему подсветки, добавил подсветку регэкспов (кривоватую, правда).
короче сделал свое по примеру =)
Ответить с цитированием
  #6 (permalink)  
Старый 13.01.2010, 20:30
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

SyntaxHighlighter падает от наличия enum-свойств в Object.prototype, а в highlight.js когда-то давно по моей просьбе была добавлена проверка hasOwnProperty
Ответить с цитированием
  #7 (permalink)  
Старый 13.01.2010, 22:21
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

alert('new highlight is here!');

Последний раз редактировалось Илья Кантор, 26.01.2010 в 00:56.
Ответить с цитированием
  #8 (permalink)  
Старый 13.01.2010, 22:24
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

Пишите, если что не так при работе с новой подсветкой.. run привинчиваю..
Ответить с цитированием
  #9 (permalink)  
Старый 13.01.2010, 22:29
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

номера строк копируются
Ответить с цитированием
  #10 (permalink)  
Старый 13.01.2010, 22:30
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Octane, лучше копировать специальной кнопкой.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ExtJs - Перевод книги "Lerning ExtJs" MaXyC ExtJS 17 22.06.2012 17:41
Перевод API документации по ExtJS maxyc ExtJS 4 08.12.2009 16:18
Перевод кодировки на JS utf8<->wind1251 SunnyDay Общие вопросы Javascript 3 04.09.2009 14:25
Перевод стандарта ECMAScript Илья Кантор Общие вопросы Javascript 33 04.11.2008 23:32
Перевод числа из одной СС в другую News Общие вопросы Javascript 3 08.09.2008 09:46