Вопросы по Vue.js

rownong

Новичок
Здравствуйте.
В данный момент изучил основы JavaScript и сейчас изучаю библиотеку jQuery.
В jQuery присутствуют методы для выборки элементов, фиксации событий и действия.
Код методов jQuery короче и удобнее чем в чистом JavaScript.

Далее планирую изучать фреймворк Vue.js

Вопросы:

1) Во Vue.js присутствуют свои методы для выборки элементов, фиксации событий и действия?
Или Vue.js позволит подключить jQuery и пользоваться методами jQuery?
Но тогда для чего используют Vue.js?

2) Один из программистов выполнил проект на Vue.js, прислав мне исходники, сказал чтобы я на Windows установил Node.js для тестирование через строку браузера на компьютере.
Зачем нужна Node.js? Это аналог пакета Денвер?

3) Программист создает для меня JavaScript приложение на фреймворке Vue.js
От него я узнал, что бывает версия приложения на фреймворке Vue.js:
- не скомпилированная
- скомпилированная

3.1) Правильно ли я понял, что компиляцию делают, чтобы несколько js файлов стянуть в один, чтобы уменьшить количество http запросов?
3.2) Как делается компиляция? Это какой-то набор команд?
Почему просто в ручную нельзя поместить код со всех js файлов в один js файл?
3.3) При разработке проектов на Vue.js, обязательна ли компиляция кода?
 

WMix

герр M:)ller
Партнер клуба
1. да, jQuery не нужен
2. из вопроса не понятно, но да Node.js может быть сервером
3.1. да и не только, чаще "компиляция" это перевод ECMA к примеру 6й версии в то что поддерживается браузером
3.2 обычно с помощью babel
3.3 нет, можно компелить on fly в браузере
 
Сверху