Есть ли какой-либо dom api для node.js, в котором я могу использовать просто команды JS? Я бы хотел избежать использования jQuery, потому что я уже получаю код в JS.Node.js dom apis - jsdom, cheerio - могу ли я использовать команды JS или мне нужно использовать jQuery?
ответ
Если я правильно помню, вы можете использовать JS-код с модулем jsdom. По умолчанию пример это код имеет:
var $ = window.$;
(использовать JQuery) просто изменить его на:
var document = window.document;
и вы можете использовать код JavaScript, как:
document.getElementById('yourid');
Существует нет jQuery для преобразования JavaScript-кода jQuery - это JavaScript. Все, что вы пишете в jQuery, вы можете писать в JavaScript - конечно, некоторые из кода будут более сложными/большими - вот почему был изобретен jQuery (более простой код с хорошей поддержкой браузера).
Он работает! Dunno, почему в официальной документации используется только jquery, но было бы неплохо показать где-нибудь или просто написать, что вы можете использовать JS тоже - как в вашем примере. – webmasternewbie
- 1. Экспресс и Cheerio/JSDOM
- 2. Могу ли я добавить несколько селекторов jquery в cheerio? (node.js)
- 3. Могу ли я использовать JS для сериализации текущей DOM?
- 4. Могу ли я использовать JQuery?
- 5. Могу ли я использовать CoffeeScript вместо JS для node.js?
- 6. Server-side (Isomorphic) DOM maniuplation Node.js + Cheerio
- 7. Могу ли я использовать MySQL с Android или мне нужно использовать SQLite?
- 8. Могу ли я использовать ключевое слово «ON» в DQL или мне нужно использовать собственный запрос?
- 9. Нужно ли использовать карту jQuery?
- 10. Нужно ли мне изучать node.js, чтобы использовать npm?
- 11. Мне нужно использовать SQLiteOpenHelper?
- 12. Node.js использовать внешний JS-файл?
- 13. Когда мне нужно использовать каждый в JQuery
- 14. Нужно ли мне использовать OmniAuth с fb_graph
- 15. Могу ли я использовать .ready() для других элементов документа DOM?
- 16. Node.js jsdom ошибка
- 17. Могу ли я использовать dtsearch в C++ под linux, если да, какой API мне нужно использовать?
- 18. Доступ к DOM с помощью Node.js
- 19. Должен ли я использовать InstanceOf в этом сценарии или мне нужно использовать полиморфизм
- 20. Как я могу использовать Node/Cheerio (или что-то еще), чтобы очистить глобальную переменную от сайта?
- 21. JS - нужно использовать подстановочный знак
- 22. Должен ли я использовать Babel в Node.js?
- 23. Нужно ли мне Maven использовать Hibernate?
- 24. Нужно ли мне всегда использовать последнюю цельSdkVersion?
- 25. Должен ли я использовать еще, когда мне это не нужно?
- 26. Как я могу импортировать с помощью JSDom?
- 27. Могу ли я уйти с preg_replace() здесь или мне нужно использовать preg_split()?
- 28. Сериализация Gson: могу ли я сделать это из строки JSON или мне нужно использовать JsonWriter?
- 29. Могу ли я использовать `unique_ptr` в векторе, или мне нужно переключиться на` shared_ptr`?
- 30. Могу ли я использовать консоль по умолчанию в приложении Win32 GUI, или мне нужно создать новую?
Вы еще что-нибудь пробовали? – owaishanif786
Похоже, что писать JS в jsdom просто отлично - посмотрите на @ b4rtekb ответ. – webmasternewbie