Web Development with Jade 1st Edition by Sean Lang – Ebook PDF Instant Download/Delivery: 1849694346, 9781782161783
Full download Web Development with Jade 1st Edition after payment

Product details:
ISBN 10: 1849694346
ISBN 13: 9781782161783
Author: Sean Lang
This is a step-by step, tutorial-based book which will enable web developers to explore the functionalities of Jade and learn how to use it to write certain functions and processes for web development. This book is for web developers with at least a basic understanding of HTML and JavaScript. It will enable you to write an easier form of language that then compiles into HTML.
What you will learn
- Write cleaner, indentationbased markup
- Use logical statements to format data for display on the Web
- Avoid repetition by eliminating redundant operations
- Divide your templates into logical sections with blocks
- Avoid common organizational pitfalls when designing Jadebased projects
- Apply shorthand for brevity
- Utilize Jade for clientside templates
- Employ techniques like filters to quickly mockup web pages in higher level languages like stylus or coffeescript
Web Development with Jade 1st Table of contents:
1. What is Jade?
Markup like poetry
Why should I preprocess?
How Jade preprocesses
Comparison with other preprocessors
-
HAML
-
PHP
-
Jinja2
-
Mustache
Installation instructions
Compiling Jade
Summary
2. Basic Syntax
Significance of whitespace
Tags
Text and blocks of text
Text on the same line
Text blocks
Shorthand text blocks
Inline HTML
Attributes
Passing objects as attributes
Shorthands
IDs and classes
Automatic div
Comments
-
Single line
-
Block comments
Block expansion
Doctypes
Summary
3. Feeding Data into Templates
Syntax
Defining variables
Interpolation everywhere!
Using variables without interpolation
Escaping
Sending the variables to the compiler
Compiler arg
Programmatically
Summary
4. Logic in Templates
Adding logic with JavaScript
If/else
For loops
Complex operations
Built-in logical operators
If / else / else if
Unless
Cases
Each loops
While loops
A warning about interpolation
Summary
5. Filters
The full list
Template engines
Stylesheet languages
Minifiers
Others
Examples
-
Markdown
-
CoffeeScript
-
Stylus
Passing arguments
Summary
6. Mixins
Syntax and mechanics
Defining mixins
Calling mixins
Passing blocks
Another warning about interpolation
The arguments object
Summary
7. Template Inheritance
Blocks
Blocks don’t provide encapsulation
Extends
Replace
Append
Prepend
Incompatibility
Extra things in extenders
Includes
-
Static
-
Filtered
-
Jade
Summary
8. Organizing Jade Projects
General best practices
Keeping logic out of templates
Inlining
Minification
Removing style-induced redundancy
Semantic divisions
Server-side versus client-side rendering
-
Client-side rendering
-
Server-side rendering
Build systems
Summary
People also search for Web Development with Jade 1st:
web development with jade
web design with java
web development with javascript
web jade
a web developer
Tags: Sean Lang, Web Development, Web Development


