04172nam 2200649 450 991045351200332120200520144314.01-78328-636-9(CKB)2550000001250861(EBL)1593851(SSID)ssj0001213367(PQKBManifestationID)11686901(PQKBTitleCode)TC0001213367(PQKBWorkID)11227567(PQKB)11393311(MiAaPQ)EBC1593851(PPN)228030870(Au-PeEL)EBL1593851(CaPaEBR)ebr10854992(CaONFJC)MIL585817(OCoLC)875641367(EXLCZ)99255000000125086120140413h20142014 uy 0engur|n|---|||||txtccrWeb development with Jade utilize the advanced features of Jade to create dynamic web pages and significantly decrease development time /Sean Lang ; cover image by Aniket SawantBirmingham, England :Packt Publishing,2014.©20141 online resource (80 p.)Community Experience DistilledIncludes index.1-78328-635-0 1-306-54566-8 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 lineBlock 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; OtherExamplesMarkdown; 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 divisionsServer-side versus client-side renderingClient-side; Server-side; Build systems; Summary; Appendix: A Closing Note - Contributing Back to Jade; IndexThis 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.Community experience distilled.Web site developmentDocument markup languagesElectronic books.Web site development.Document markup languages.005.276Lang Sean269305Sawant AniketMiAaPQMiAaPQMiAaPQBOOK9910453512003321Web development with Jade2179146UNINA