Знаком с jQuery/AngularJS/JS
но больше всего привлекает и нравится работа именно на JS
Эм, все правильно понял? Вы пишите на jQuery/AngularJS/
JS, но больше всего любите писать именно на js? Что-то тут не так!
Терь по делу! Все, что будет дальше - это сугубо мое мнение!
Вообще очень странный тренд, чистого js. А из вашего списка jQuery/AngularJS - это не чистый js? Возможно меня сейчас все зафейлят, но все же.
В чем отличие jQuery от js? Вы можете его назвать? Я никакого не вижу. jQuery - это же всего лишь js обертка, которая позволяет использовать одни и те же функции в более удобном виде. Но написан то он на js, а значит это чистый js!!
Например: напишем простейшую функцию скрытия элемента
var hide = function(elem){
document.getElementById(elem).style.display = 'none';
};
hide('text');
на jQuery
$('#text').hide();
Эти 2 функции делаю одно и тоже. Просто скрывают указанный элемент. И весь jQuery написан из таких функций, которыми приходится пользоваться постоянно!
Получается если я напишу мини мини фреймворк на js для своего проекта, что бы не писать постоянно повторяющийся код и буду использовать его методы как при использовании jQuery, то я перестану использовать "чистый" js? Где в вашем понимании грань?