JavaScript: Templating
Offered By: LinkedIn Learning
Course Description
Overview
Get a look at popular JavaScript template solutions for modern web apps that consume and display data.
JavaScript templates take simple web apps to the next level, keeping your application logic separate from your presentation and your HTML and JS files clean. This course provides a look at popular JavaScript template solutions for modern web apps that consume and display data. Joe Marini reviews four popular templating libraries: JQuery Template, a simple solution that plugs straight into jQuery; Handlebars and Mustache, which provide greater flexibility; and Dust, the templating engine for more complex scenarios.
JavaScript templates take simple web apps to the next level, keeping your application logic separate from your presentation and your HTML and JS files clean. This course provides a look at popular JavaScript template solutions for modern web apps that consume and display data. Joe Marini reviews four popular templating libraries: JQuery Template, a simple solution that plugs straight into jQuery; Handlebars and Mustache, which provide greater flexibility; and Dust, the templating engine for more complex scenarios.
Syllabus
Introduction
- Welcome
- What you should already know
- Using the exercise files
- What is templating?
- A quick survey of templating engines
- Installing the developer tools
- Getting and using jQuery Template
- Defining templates
- Using formatters
- Binding options and paging
- Overview of Mustache.js
- Simple Mustache templates
- Sections and conditions
- Functions
- Overview of Handlebars.js
- Simple Handlebars templates
- Conditionals and loops
- Using helpers
- Precompiling templates
- Overview of Dust
- Simple Dust templates
- Sections
- Sections with paths and context
- Helpers
- Goodbye
Taught by
Joe Marini
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
MirÃadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera