И тут ты такой - впереди гуглов и прочих вордпрессов :)
Надо отдать тебе должное - не у многих такой высокий уровень ЧСВ с там же не малым уровнем глупости и упорства.
Насчёт глупости это не про меня, по большей части про тебя 😀. Всё остальное в яблочко 😉
Я один в поле воин, по не многу двигаюсь вперёд и уже вижу превосходство над существующими инструментами. Сейчас кое-какими доработками занимаюсь, уже скоро приступлю к настройке сайта.
Херня у коня 😁
Вот смотрю я на существующие инструменты, что React, AMP и др. и понимаю, что они уже устарели по сравнению с моим 😀
Даже беглого взгляда на реализацию достаточно чтобы понять, что используются по сути допотопные технологии 10-20 летней давности, хоть в коде и есть новые функции. Например создание кастомных элементов делается обычным document.create или innerHTML, сейчас это можно сделать намного удобнее и проще через <template> и теневой DOM. Редактор вот к примеру в AMPе топорно сделан, на div'ах и span'ах, а ведь кастомные небольшие элементы сделать можно и код будет намного читабельнее, быстрее, гибче и тд.
ЗЫ. Так что кто не развивается, те оказываются на обочине..
Во-первых это нативный Js, а не React. Во-вторых я делаю свой фреймворк без сторонних библиотек только PHP(+ БД) и JS.
В данном случае просто сделал class Highlight для подсветки синтаксиса.
Сразу отвечу на твой вопрос, зачем делать свою либу когда есть уже куча разных, просто прикрути и всё..
У меня код намного меньше, быстрее и его можно использовать не только для подсветки блока кода, но и в визуальном редакторе, к тому же совместим с самим движком(то есть пользователи смогут простым указанием в структуре подключать его для подсветки кода или в редакторе) 😀
Ребята, а ларчик просто открывался 😀 Нашёл решение.
constructor(...arg){ /* Конструктор */ if(!Array.isArray(arg))arg=arg.split(','); let Prm=[]; for(let val of arg) Prm.push(Load('../editor/'+val+'.js')) return Promise.all(Prm).then(()=>{return this}); }
Я лопатой кидал, на заводе работал и на даче физически тружусь, к работягам обычным хорошо отношусь так как и сам такой. Просто хобби вот стало приносить доход и умственный труд мне больше результата даёт. Поэтому я просто логически рассуждаю, раз умственный трут тебе не под силу то адресатом я не ошибся.. В том то и дело, что природа человеку дала разум, но к сожалению не все умеют им пользоваться, в том числе и ты.. А кто истерит и самоудовлетворением занимается так это ты, про себя сказал, по Фрейду же 😆
Это потому что у тебя ума нет вот и считаешь, что нет никакой умственной работы. Попробуй яму выкопать, а потом попробуй полезную людям программу например написать. Что сложнее и тяжелее? Физически бездумно покидал грунт, присел\прилёг на несколько минут вот и отдохнул. А когда мозгами работаешь там такой напряг идёт, что физический труд и рядом не стоял, но те кто мозгами никогда не работали этого не понять, от такого труда отдыхать намного дольше требуется. У вас были какие либо переживания, вот умственная усталость сравнима с таким состоянием и чтобы придти в норму нужна более длительная реабилитация.
Кто сидят ночами в игрушки играют и всякой ерундой занимаются, это не сравнимо с умственной работой создания чего либо. Так что Коля копать тебе ямы или быть на побегушках(принеси-подай) всю жизнь раз ума нет.