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

  • Автор темы Автор темы rownong
  • Дата начала Дата начала

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, обязательна ли компиляция кода?
 
1. да, jQuery не нужен
2. из вопроса не понятно, но да Node.js может быть сервером
3.1. да и не только, чаще "компиляция" это перевод ECMA к примеру 6й версии в то что поддерживается браузером
3.2 обычно с помощью babel
3.3 нет, можно компелить on fly в браузере
 
Сверху