2017-02-09 2 views
0

Есть ли какой-либо dom api для node.js, в котором я могу использовать просто команды JS? Я бы хотел избежать использования jQuery, потому что я уже получаю код в JS.Node.js dom apis - jsdom, cheerio - могу ли я использовать команды JS или мне нужно использовать jQuery?

+0

Вы еще что-нибудь пробовали? – owaishanif786

+0

Похоже, что писать JS в jsdom просто отлично - посмотрите на @ b4rtekb ответ. – webmasternewbie

ответ

1

Если я правильно помню, вы можете использовать JS-код с модулем jsdom. По умолчанию пример это код имеет:

var $ = window.$; 

(использовать JQuery) просто изменить его на:

var document = window.document; 

и вы можете использовать код JavaScript, как:

document.getElementById('yourid'); 

Существует нет jQuery для преобразования JavaScript-кода jQuery - это JavaScript. Все, что вы пишете в jQuery, вы можете писать в JavaScript - конечно, некоторые из кода будут более сложными/большими - вот почему был изобретен jQuery (более простой код с хорошей поддержкой браузера).

+0

Он работает! Dunno, почему в официальной документации используется только jquery, но было бы неплохо показать где-нибудь или просто написать, что вы можете использовать JS тоже - как в вашем примере. – webmasternewbie

Смежные вопросы