Software Alternatives & Reviews

Ask HN: Resources to learn vanilla web programming?

Vanilla JS Medium
  1. Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful...
    Any post or article where the author is like "Let's build a React" may emphasize vanilla JS. For example, <i>HEX: a No-Framework Approach to Building Modern Web Apps</i> (2017) https://medium.com/@metapgmr/hex-a-no-framework-approach-to-building-modern-web-apps-e43f74190b9c Manning has <i>Build a Web Framework (From Scratch)</i> in its Manning Early Access Program (MEAP): https://www.manning.com/books/build-a-frontend-web-framework-from-scratch For vanilla JS in 2023, Web Components are a neat way to have <custom-tag /> stuff controlled by CSS. But you can forego that and use (BEM-named) values in class attributes. Even just `document.querySelector` and `.querySelectorAll` gives some idea of vanilla JS. There's also (tongue-in-cheek) http://vanilla-js.com/.

    #Developer Tools #Web Frameworks #Software Development 69 social mentions

  2. 2
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source
    Any post or article where the author is like "Let's build a React" may emphasize vanilla JS. For example, <i>HEX: a No-Framework Approach to Building Modern Web Apps</i> (2017) https://medium.com/@metapgmr/hex-a-no-framework-approach-to-building-modern-web-apps-e43f74190b9c Manning has <i>Build a Web Framework (From Scratch)</i> in its Manning Early Access Program (MEAP): https://www.manning.com/books/build-a-frontend-web-framework-from-scratch For vanilla JS in 2023, Web Components are a neat way to have <custom-tag /> stuff controlled by CSS. But you can forego that and use (BEM-named) values in class attributes. Even just `document.querySelector` and `.querySelectorAll` gives some idea of vanilla JS. There's also (tongue-in-cheek) http://vanilla-js.com/.

    #Blogging #Blogging Platform #CMS 2190 social mentions

Discuss: Ask HN: Resources to learn vanilla web programming?

Log in or Post with