- 1
- 2
- 3
- 4
- 5
function htmlspecialchars (s) {
const el = document.createElement('span');
el.innerText = s;
return el.innerHTML.replace(/<br>/g, "\n");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
function htmlspecialchars (s) {
const el = document.createElement('span');
el.innerText = s;
return el.innerHTML.replace(/<br>/g, "\n");
}
Почему в жепаскрипте нет прямого доступа к этой функции? Почему я должен для этого работать с DOM или сам писать эту поеботу на рагулярках? Почему асё так анально?
bootcamp_dropout 10.06.2019 11:34 # 0
PA3yMHblu_nemyx 10.06.2019 11:37 # +2
Тут речь о том, что если текст запихнуть в элемент через innerText, то в свойстве innerHTML будет тот же текст, но с экранированными спецсимволами.
bootcamp_dropout 10.06.2019 11:39 # 0
O4epegHou_nemyx 10.06.2019 11:59 # +1
bormand 10.06.2019 17:55 # −1
bormand 10.06.2019 17:56 # 0
bormand 10.06.2019 19:29 # 0
guest8 10.06.2019 19:38 # −999
gost 10.06.2019 22:10 # +2
Это не JS-way. JS-way — делать простые вещи через жопу. почти не [/color]
guest8 10.06.2019 22:22 # −999
unicorn 12.06.2019 14:45 # 0
guest8 12.06.2019 15:26 # −999
unicorn 12.06.2019 16:34 # 0
guest8 20.06.2019 02:37 # −999
guest8 20.06.2019 02:57 # −999
guest8 10.06.2019 13:20 # −999
O4epegHou_nemyx 10.06.2019 13:31 # +1
bormand 10.06.2019 19:53 # −1
guest8 10.06.2019 21:37 # −999
guest8 10.06.2019 21:40 # −999
guest8 10.06.2019 21:41 # −999
3oJIoTou_xyu 11.06.2019 12:24 # +2
adidasy [адидасы] — кроссовки
awantura [авантура] — скандал
brak [брак] — недостаток, нехватка
biegunka [бегунка] — понос
blady [бляды] — бледный
błąd [бўонд] — ошибка
bzik [бжик] — причуда
czas [час] — время
czaszka [чашка] — череп
deputat [дэпутат] — паёк
dworzec [двожец] — вокзал
dywan [дыван] — ковёр
forsa [форса] — бабло
gruby [грубы] — толстый
gospoda [господа] — гостиница
izba [изба] — комната
jutro [ютро] — завтра
krawat [крават] — галстук
lustro [люстро] — зеркало
nawet [навэт] — даже
owoce [овоце] — фрукты
parasol [парасоль] — зонт
prosto [просто] — прямо
pukać [пукачь] — стучать
sklep [склеп] — магазин
ssaki [ссаки] — млекопитающие
zakaz [заказ] — запрет
zapomnieć [запомнечь] — забыть
guest8 11.06.2019 16:20 # −999
PA3yMHblu_nemyx 11.06.2019 16:29 # +1
Вот, например, одно слово на разных индоевропейских языках:
Овца — по-русски.
Овца — по-болгарски.
Овца — по-македонски.
Овца — по-сербски.
Owca — по-польски.
Ovcа — по-словенски.
Ovcа — по-словацки.
Ovce — по-чешски.
Oveja — по-испански.
Ovella — по-каталански.
Ovelha — по-португальски.
Ovino — по-итальянски.
Ovis — по-латыни.
Ovins — по-французски.
Avis — по-литовски.
Avikā — на санскрите.
Авечка — по-белорусски.
Вівця — по-украински.
Какой-то из языков здесь лишний.
Her 11.06.2019 16:36 # +1
O4epegHou_nemyx 11.06.2019 16:36 # +1
guest8 11.06.2019 17:03 # −999
guest8 11.06.2019 17:06 # −999
guest8 11.06.2019 17:08 # −999
PA3yMHblu_nemyx 11.06.2019 17:14 # +1
3oJIoTou_xyu 11.06.2019 18:07 # +1
guest8 11.06.2019 18:16 # −999
cmepmop 11.06.2019 18:45 # +1
guest8 12.06.2019 04:49 # −999
guest8 11.06.2019 16:53 # −999
unicorn 12.06.2019 16:11 # 0
скандал [cканда́ў] — скандал
недостатък — недостаток
диария — понос
бледен — бледный
грешка — ошибка
прищявка [приштя́фка] — причуда
време — время
череп — череп
дажба — паёк
гара — вокзал
килим — ковёр
мангизи — бабло
дебел — толстый
хотел [хуте́ў] — гостиница
стая — комната
утре — завтра
вратовръзка [вратувры́ска] — галстук
огледало [углэда́ўу] — зеркало
дори — даже
плодове [пўудовэ́] — фрукты
чадър [тшады́р] — зонт
направо — прямо
чукам — стучать
магазин — магазин
бозайници [буза́йнитси] — млекопитающие
забрана — запрет
забравям — забыть
guest8 12.06.2019 16:29 # −999
TOPT 12.06.2019 17:38 # +1
guest8 10.06.2019 21:42 # −999
guest8 10.06.2019 22:34 # −999
guest8 10.06.2019 22:26 # −999
guest8 10.06.2019 22:33 # −999
guest8 10.06.2019 23:45 # −999
guest8 10.06.2019 23:56 # −999
guest8 10.06.2019 23:57 # −999
guest8 11.06.2019 00:06 # −999
guest8 11.06.2019 00:08 # −999
bormand 11.06.2019 07:54 # 0
Ну тогда у тебя есть один выход - переписать в конпайлтайм метушню на крестах.
O4epegHou_nemyx 11.06.2019 08:43 # +2
TOPT 11.06.2019 09:36 # +2
gost 11.06.2019 10:02 # +2
bormand 11.06.2019 10:55 # 0
guest8 11.06.2019 11:13 # −999
gost 11.06.2019 11:26 # +2
bormand 11.06.2019 14:04 # 0
bormand 11.06.2019 11:59 # 0
404 page fault
403 segmentation fault
O4epegHou_nemyx 11.06.2019 15:58 # +1
PA3yMHblu_nemyx 11.06.2019 16:05 # 0
O4epegHou_nemyx 11.06.2019 11:31 # +1
Но оно только в режиме интерпретации работает. Именно поэтому я за http://govnokod.ru/24819
O4epegHou_nemyx 11.06.2019 12:18 # +1
- BEGIN во время конпеляции оставляет на стеке потока управления адрес начала цикла ( C: -- dest );
- WHILE во время конпеляции конпелирует неразрешённый условный переход вперёд, кладёт его адрес на стек потока управления, но адрес начала цикла оставляет на вершине ( C: dest -- orig dest ),
типичное его использование —– цикл с предусловием: "BEGIN ... WHILE ... REPEAT", REPEAT здесь конпелирует безусловный переход назад ( C: orig dest -- orig ), и разрешает переход в перёд ( C: orig -- );
- UNTIL во время конпеляции принимает на стеке потока управления адрес, и конпелирует условный переход назад ( C: dest -- ),
типичное использование —– цикл с постусловием: "BEGIN ... UNTIL";
- THEN во время конпеляции разрешает переход вперёд ( C: orig -- ),
типичное использование —– ветвления: "... IF ... THEN" и "... IF ... ELSE ... THEN".
На сишке приблизительным аналогом будет: Что происходит:
gost 10.06.2019 23:48 # +2
bootcamp_dropout 11.06.2019 21:16 # +1
guest8 10.06.2019 12:03 # −999
O4epegHou_nemyx 10.06.2019 12:27 # +6
guest8 10.06.2019 13:17 # −999
cmepmop 10.06.2019 16:55 # +1
BoeHHblu_nemyx 08.05.2020 20:10 # 0
unicorn 12.06.2019 05:35 # 0
Her 11.06.2019 11:32 # +1
bormand 11.06.2019 12:05 # 0
O4epegHou_nemyx 11.06.2019 12:34 # +1
PA3yMHblu_nemyx 11.06.2019 12:37 # +1
guest8 12.06.2019 04:51 # −999
unicorn 12.06.2019 05:33 # 0
guest8 12.06.2019 11:11 # −999
bormand 12.06.2019 11:32 # +2
guest8 12.06.2019 11:59 # −999
bormand 12.06.2019 12:04 # 0
guest8 12.06.2019 12:06 # −999
bormand 12.06.2019 12:11 # +2
guest8 12.06.2019 12:14 # −999
unicorn 12.06.2019 16:20 # 0
А здесь как был язык высокого уровня, так и остался язык высокого уровня...
O4epegHou_nemyx 12.06.2019 16:43 # +2
guest8 12.06.2019 16:50 # −999
TOPT 12.06.2019 17:34 # +1
На смайлик с носом
O4epegHou_nemyx 12.06.2019 21:42 # +1
unicorn 12.06.2019 17:34 # 0
guest8 30.06.2019 21:25 # −999
KaBauHblu_nemyx 30.06.2019 22:11 # 0
А ведь когда-то высокоуровневым языком называли то, что было обстругировано от системы команд конкретного процессора, и не имело говносинтаксиса отсосемблера типа: Фортран, Си, Форт считались высокоуровневыми. А теперь высокоуровневым считаются языки в которых нет ебли сука зателями и нет ручного управления паматью (может, скриптоёбы не выговаривают "сверхвысокоуровневые"?). Нам препод горовила, что C, Forth это языки среднего уровня, а тперь их записали в низкоуровневые. Какого тогда уровня отсосемблеры? Что будет дальше?
gost 30.06.2019 22:23 # 0
Технологическая сингулярность.
guest8 30.06.2019 23:51 # −999
guest8 12.06.2019 16:50 # −999
unicorn 12.06.2019 17:39 # 0
Как тут принято говорить... какой багор((( какой ънскил)))
bormand 12.06.2019 17:40 # +1
guest8 12.06.2019 17:47 # −999
guest8 12.06.2019 14:03 # −999
guest8 12.06.2019 17:57 # −999
KaBauHblu_nemyx 30.06.2019 20:30 # 0
guest8 30.06.2019 21:24 # −999
KaBauHblu_nemyx 30.06.2019 22:37 # 0
Algol-68, Forth и подобные ему, Kotlin.
unicorn 12.06.2019 05:43 # 0
bormand 12.06.2019 08:06 # +1
unicorn 12.06.2019 14:37 # 0
guest8 12.06.2019 21:11 # −999
O4epegHou_nemyx 12.06.2019 21:26 # −1
guest8 12.06.2019 21:31 # −999
guest8 12.06.2019 21:49 # −999
cmepmop 12.06.2019 21:57 # 0
Иногда меня так прёт, что я готов сношать что под руку подвернётся - не важно, парни это или девушки, или даже мама гостя.
guest8 12.06.2019 23:11 # −999
unicorn 14.06.2019 04:31 # 0
https://www.rigoremortis.com/wp-content/uploads/2016/12/man-crushed-sugar-cane-grinder-11.jpeg
https://www.documentingreality.com/forum/attachments/f10/60806d1245924356-two-die-thai-motorbike-crash-12a.jpg
O4epegHou_nemyx 14.06.2019 06:29 # +2
guest8 12.06.2019 23:11 # −999
unicorn 14.06.2019 02:49 # 0
Если молодёжь поняла, то это всё, процесс осознания не обратим.
cmepmop 14.06.2019 08:23 # +1
CnEPMOBOP 17.06.2019 00:33 # −102
guest8 17.06.2019 02:55 # −999
guest8 17.06.2019 02:55 # −999
PA3yMHblu_nemyx 17.06.2019 20:49 # 0
norogHblu_nemyx 17.06.2019 20:50 # 0
KaBauHblu_nemyx 30.06.2019 22:38 # 0
guest6 20.04.2021 14:39 # 0