а остров в Индонезии, где активно растят кофе.
Так теперь есть не только JavaScript, а и CoffeeScript, который не совсем самостоятельный язык, а как раз компилируется в JavaScript..
Оригинал этой записи в личном блоге.
а остров в Индонезии, где активно растят кофе.
Так теперь есть не только JavaScript, а и CoffeeScript, который не совсем самостоятельный язык, а как раз компилируется в JavaScript..
Оригинал этой записи в личном блоге.
Нет ли среди моих читателей специалистов по TinyMCE?
Мне хочется к стандартному редактору (скорее, 3 версии, включённой в django-tinymce) добавить несколько кнопочек для дополнительных HTML-тэгов, типа <code>, <pre>, <lj-cut>
и т.п.
И ещё хочется заменить B, I, U на обычные <b>, <i>, <u>
, вместо <span>
‘ов с дополнительными опциями, который там вставляются этими кнопками.
Example plugin сам по себе работает, но позволяет вставлять или изменять только текст, а если попробовать в плагине добавить туда тэги, они убиваются нафиг.
А описания внутренних функций tinymce, которые используются в плагинах, я в оригинальной документации вовсе не вижу.
Вот список команд нашёлся, а описания их параметров вовсе нету.
Гуглить тоже пробовал, но ничего толком не нашёл.
Оригинал этой записи в личном блоге.
Очень просто: в gulp’е (это такая система, написанная на JS, предназначенная для автоматизации управления другими JS-скриптами) для этого есть готовый модуль: gulp-uglify.
И хотя в описании указано, что его цель — “minify files”, но таки называется он uglify. Так оно и есть, он ужимает JS до такой степени, что хотя формально код получается синтаксически правильным, и интерпретаторы его нормально понимают, но человеку прочитать и понять его смысл становится практически нереально. Ну сэкономили пачку пробелов и переводов строк, но с учётом пропускной способности нынешних интернет-каналов и объёмов оперативной памяти на клиентских компьютерах это не имеет особого смысла..
Оригинал этой записи в личном блоге.
Когда не хочется заморачиваться загрузкой файла, ибо на серверной стороне из него нужна одна строчка, и вдобавок пользователь может захотеть эту строчку вписать копипастой, потому что у него в локальных файлах её вообще нет, она где-нибудь на другой машине хранится..
Конкретный пример – загрузка публичного ключа от ssh.
Делаем так: в основной форме для этой строчки используем обычный input типа text, который можно заполнить руками. А чтобы прочитать в него строчку из файлика, встраиваем рядышком (или даже прямо внутрь основной формы) дополнительную форму с input типа file и обработчиком на JS, который читает файлик сразу после его выбора в браузере и засовывает нужный контент в поле основной формы:
( Read the rest of this entry » )Оригинал этой записи в личном блоге.
Надо будет попробовать, хотя я в JS не очень силён. Но прикольно: https://www.fightcodegame.com/
Оригинал этой записи в личном блоге.
function SomeObject() { this.member = ... }
var o = new SomeObject()