Я все еще пытаюсь создать полный DOM document
из строки. Я получил кучу интересных предложений по этому другому вопросу , но ни одно из них не соответствует тому, что я ищу. Поэтому я пытаюсь понять, как все работает, чтобы найти решение.
Нам нужно заменить большую часть кода JQuery на «родной» Javascript. С помощью Jquery мы можем $('<html><head>...</head><body>...</body></html>')
, а затем выполнять операции над узлами этого объекта, искать их ... и т. Д.
Что делает Jquery? Создает ли он новый документ? Добавить к существующему?
Поскольку многие люди ставят под сомнение нашу замену Jquery, здесь есть немного больше деталей: мы создаем приложение chrome, которое будет использовать скрипт содержимого. Даже если Jquery является легковесным, нам не очень приятно добавлять пару МБ памяти, потребляемой на каждой вкладке, для очень небольшого количества методов Jquery. Jquery потрясающий и подходит для многих, не наших потребностей.