# Frameworkless JavaScript Part 2: Templates and Rendering

DevFeed: [Frameworkless JavaScript Part 2: Templates and Rendering](<https://devfeed.tech/articles/frameworkless-javascript-part-2-templates-and-rendering-32302.md>)

Original publisher: [Read original article](<https://jack.ofspades.com/frameworkless-javascript-part-2-templates-and-rendering/>)

Author: Jack Tarantino

Published: 2017-01-08T18:19:00Z

Content type: tutorial

Language: en

Sources: [Jacopo Tarantino](<https://devfeed.tech/sources/jacopo-tarantino.md>)

Topics: [Vanilla JavaScript](<https://devfeed.tech/topics/vanilla-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Code](<https://devfeed.tech/topics/code.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code](<https://devfeed.tech/tags/code.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [templates](<https://devfeed.tech/tags/templates.md>), [templating](<https://devfeed.tech/tags/templating.md>), [vanilla-javascript](<https://devfeed.tech/tags/vanilla-javascript.md>)

## AI overview

This tutorial explains how to implement basic HTML templating and string interpolation with vanilla JavaScript, using native APIs and methods instead of libraries or frameworks.

## Source excerpt

This article is one in a series about writing client-focused JavaScript without the help of libraries and frameworks. It's meant to help developers remember that they can write good code on their own using nothing but native APIs and methods. For more, check out the original article on writing small