ХтмлЕнтитиес за ЈаваСцрипт - ЦСС-трикови

Anonim

хтмлентитиес () је ПХП функција која претвара посебне знакове (попут <) у њихове превучене / кодиране вредности (попут <). То вам омогућава да прикажете приказ низа без да га прегледач чита као ХТМЛ.

ЈаваСцрипт нема његову изворну верзију. Ако вам требају само основне основе како прегледач не би могао да их протумачи као ХТМЛ, ово би требало да функционише у реду (преко Јамеса Падолсеи-а и сличну идеју добио сам од Давид Валсх-а).

function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )

Пример садржи и ПХП.јс пројекат, који је пројекат који преноси све ПХП-ове изворне функције на ЈаваСцрипт. Покушао сам и ради, али упозорен сам да је велик део кода из тог пројекта лоше написан, па сам га одржавао једноставним и користио горе наведено.