Home > Frontend Engineering and Javascript > Frontend Interview Guides > How to Build a Website from Scratch Show previous contentBasics of JavaScriptJavaScript is a lightweight, text-based programming language that adds interactivity to websites. It cannot execute independently, that is, it requires the support of another language (HTML) for execution. Show following content