Right now I say I am comfortable using HTML and CSS. I have experimented using HTML and CSS by copying sites such as BBC News and The Guardian front web-page. I am now happy to use HTML and CSS and the full understanding of their codes such as margins, paddings, the layouts of the page, divs, etc. etc.
The reason why most people choose frameworks to implement functionalities within your webpages is because simplicity. Generally, the code becomes a lot cleaner and concise than pure JS. But if you are building an app that doesn’t require any complexities go head and use only JS. Here are couple of hyperlinks on debates of using JS or JQuery.
Also, here is JS equivalents of jquery, if you decide to write one in JS.
Finally, MDN has a really good documentation and examples of manipulating DOM with JS.
Brilliant mate! This is something I have been looking for, something challenging by using JS. Want something to let me think and figure the instructions of the code before searching online! May I ask do you work as a web-developer? How important is JS in web-development?
It is important because it is the only language to interact with DOM on front-end side, there are no alternatives. All other frameworks such as jQuery or React are actually all written in JS. I think it’s a good idea get some founding knowledge on JS with DOM manipulations before you start learning other front-end frameworks to increase in-depth knowledge of interactions between JS and browsers.
Also, proprietary software that only use basic JS are thing, and you’ll be surprised how often you run in them.