Set language markup for PrismJS
Cannonb4ll opened this issue · 16 comments
Having this code:
let jar = new CodeJar(document.getElementById(this.name), PrismJS.highlightElement);
How does someone tell to this it needs to use the php
language as highlight, or css
for example?
I tried setting the language-php
class to the div, but no dice.
Thanks!
Hi, this is prismjs related question. Also take a look how it’s done on website.
Hi, this is prismjs related question. Also take a look how it’s done on website.
не, проблема в том, что в данном случае вообще никакой подсветки нет.
Вот я взял из инструкции на главной странице: https://jsfiddle.net/72ujLfp5/
У меня получилось завести только вот таким образом: https://codepen.io/djalmajr/details/yLobmBK
Но тогда появляется вопрос: а как можно на лету изменить язык?
Я сделал вот так: https://jsfiddle.net/801spqj5/ , но есть сомнения, что это верный способ, потому что я просто заново инициализирую CodeJar.
В функции hightlight используй замыкание на переменной язык.
В функции hightlight используй замыкание на переменной язык.
подскажите пожалуйста, как?
ну и где у тебя замыкание переменной
ты хотя бы тестировал перед тем как выставлять? Твой код не работает.
Ещё раз:
https://jsfiddle.net/72ujLfp5/ - здесь сделано в точности, как у тебя написано и оно, представь себе, не работает.
тебя выбесило, что я спросил о том , как сделать, чтобы работало и ты скинул ссылку на учебник, однако не я накосячил в инструкции. Прочтение учебника не изменит твой код.
Я бы на твоем месте не хамил, а начал бы с основ программирования. Без основ далеко не уедешь.
Я бы на твоем месте не хамил, а начал бы с основ программирования. Без основ далеко не уедешь.
проблема в том, что я читал learn.javascript и чёт там не было ничего про замыкание на переменный язык. Очень круто ты реагируешь на критику: "Если не работает, значит все остальные неправильные, а не ты инструкции писать не умеешь". Удаляй репозиторий тогда, раз он не работает.
Рекомендую начать с прочтения https://ru.wikihow.com/обучиться-хорошим-манерам
И там всё есть https://learn.javascript.ru/closure
Guys, fun and all. But please talk english for future members that visit this issue and have no clue what you're on about.
TLDR: a school student needs to learn JS first.
Рекомендую начать с прочтения https://ru.wikihow.com/обучиться-хорошим-манерам
забавно, что человек, который даже близко не знаком с "хорошими" манерами пытается обучить этому других. Я ему говорю: "смотри, у тебя ошибка", а он мне: "ты чо мне хамишь?". Идиотизм https://www.youtube.com/watch?v=YyitPXvojsw
Если ошибка есть, я её поправлю как будет время.
Пока можешь заняться изучением «джаваскрипта».
Задачка: привести пример замыкания.