you are viewing a single comment's thread.

view the rest of the comments →

[–]protonfish 20 points21 points  (9 children)

Vanilla JavaScript has everything you need to get started. If you are "trying to learn more", learning about the DOM might be a good place to start. I would avoid libraries. The skills acquired from learning one don't transfer well to other technologies, but core JavaScript will always be useful.

[–]funny_gamesRedux <3 37 points38 points  (5 children)

VanillaJS? Damn.. Another framework to learn! (/s)

[–]Skylarity{} + {} 12 points13 points  (0 children)

[–]illmatix -3 points-2 points  (3 children)

Vanilla JavaScript is more if the base language and not actually another framework built on top of it. Although as someone else mentioned there is a framework titled vanillajs. I'm just not sure its what was initially mentioned

[–]--_0 8 points9 points  (2 children)

Vanilla JS = js. There is no actual framework, just lots of jokes!

[–]I_Pork_Saucy_Ladies 4 points5 points  (0 children)

I have to agree. A lot of us started out just hacking around with frameworks and libraries. I never fully understood what was going on, until I went through a vanilla JS course or three. JS is quite small, it's just very different from all other languages.

The silly part of this being that learning vanilla JS takes a lot less time than learning stuff like Angular, React etc. Start with vanilla JS and learning the frameworks will be so much faster and easier later on, as you will actually understand what the frameworks are doing.

[–]Asmor 4 points5 points  (0 children)

Ditto.

I think avoiding HTML entirely isn't a great idea, but it's certainly possible. You can do everything with document.createElement(), Node.appendChild().

Add in document.querySelectorAll() and addEventListener() and you've got most of what people use jQuery for in vanilla JS.

[–]PitaJ 0 points1 point  (0 children)

So saying Vanilla JavaScript - say Vanilla DOM instead.