Cargando…

Web development with Jade /

In Detail Jade is a template engine for node.js and the default rendering engine for the Express web framework. It is a new, simplified language that compiles into HTML and is extremely useful for web developers. Jade is designed primarily for server-side templating in node.js, but it can also be us...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lang, Sean
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2014.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn875641367
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 140404s2014 enk o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d N$T  |d EBLCP  |d OCLCQ  |d YDXCP  |d OCLCQ  |d FEM  |d AGLDB  |d OCLCQ  |d ICA  |d OCLCQ  |d ZCU  |d XFH  |d MERUC  |d OCLCQ  |d D6H  |d OCLCF  |d VTS  |d ICG  |d AU@  |d OCLCQ  |d WYU  |d STF  |d DKC  |d OCLCQ  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 968037514  |a 969068860  |a 994454341 
020 |a 9781783286362  |q (electronic bk.) 
020 |a 1783286369  |q (electronic bk.) 
020 |a 1306545668  |q (ebk) 
020 |a 9781306545662  |q (ebk) 
020 |a 1783286350 
020 |a 9781783286355 
029 1 |a AU@  |b 000062512939 
029 1 |a DEBBG  |b BV043607075 
029 1 |a DEBSZ  |b 484721011 
035 |a (OCoLC)875641367  |z (OCoLC)968037514  |z (OCoLC)969068860  |z (OCoLC)994454341 
037 |a 2373844284562420412  |b TotalBoox  |f Ebook only  |n www.totalboox.com 
050 4 |a TK5105.888 
072 7 |a COM  |x 000000  |2 bisacsh 
082 0 4 |a 006.7 
049 |a UAMI 
100 1 |a Lang, Sean. 
245 1 0 |a Web development with Jade /  |c SeanLang. 
260 |a Birmingham :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
588 0 |a Print version record. 
520 |a In Detail Jade is a template engine for node.js and the default rendering engine for the Express web framework. It is a new, simplified language that compiles into HTML and is extremely useful for web developers. Jade is designed primarily for server-side templating in node.js, but it can also be used in a variety of other environments to produce XML-like documents such as HTML and RSS. This practical, example-oriented guide will teach you how to write Jade, utilize its features, and recognize the best ways to organize templates in your projects. With this book, you will avoid the common pitfalls and issues with sparse documentation, allowing you to learn Jade faster and use it more effectively. To understand Jade, we will first examine the reasons for its design and how these translate into a tool that can provide real benefits to you. You will develop confidence with each of the features of the language with the help of practical examples and thorough explanations. We will cover preprocessors, basic syntax, feeding data into templates, and incorporating logic. By the end of this book, you will be able to effectively use essential features such as filters and mixins as well as template inheritance through a block system. To tie it all together, we will also look at some of the best practices to follow when organizing your Jade projects. Use this comprehensive guide to the Jade language to help you become a more efficient web developer. Approach 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. Who this book is for 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. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 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; Chapter 2: Basic Syntax; Significance of white space; 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. 
505 8 |a Block commentsBlock expansion; Doctypes; Summary; Chapter 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; Chapter 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; Chapter 5: Filters; The full list; Template engines; Stylesheet languages; Minifiers; Other. 
505 8 |a ExamplesMarkdown; CoffeeScript; Stylus; Passing arguments; Summary; Chapter 6: Mixins; Syntax and mechanics; Defining mixins; Calling mixins; Passing blocks; Another warning about interpolation; The arguments object; Summary; Chapter 7: Template Inheritance; Blocks; Blocks don't provide encapsulation; Extends; Replace; Append; Prepend; Incompatibility; Extra things in extenders; Includes; Static; Filtered; Jade; Summary; Chapter 8: Organizing Jade Projects; General best practices; Keeping logic out of templates; Inlining; Minification; Removing style-induced redundancy; Semantic divisions. 
505 8 |a Server-side versus client-side renderingClient-side; Server-side; Build systems; Summary; Appendix: A Closing Note -- Contributing Back to Jade; Index. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Web site development. 
650 0 |a Jade (Computer file) 
650 0 |a Document markup languages. 
650 6 |a Sites Web  |x Développement. 
650 6 |a Langages de balisage. 
650 7 |a COMPUTERS  |x General.  |2 bisacsh 
650 7 |a Document markup languages  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Electrical & Computer Engineering.  |2 hilcc 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Telecommunications.  |2 hilcc 
776 0 8 |i Print version:  |a Lang, Sean.  |t Web Development with Jade.  |d Packt Publishing 2014  |z 1306545668 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=747097  |z Texto completo 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1593851 
938 |a EBSCOhost  |b EBSC  |n 747097 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis27880855 
938 |a YBP Library Services  |b YANK  |n 11724427 
994 |a 92  |b IZTAP