000778747 000__ 05316cam\a2200493Mu\4500 000778747 001__ 778747 000778747 005__ 20230306142852.0 000778747 006__ m\\\\\o\\d\\\\\\\\ 000778747 007__ cr\nn\nnnunnun 000778747 008__ 161231s2016\\\\cau\\\\\o\\\\\000\0\eng\d 000778747 019__ $$a966640759$$a967187620$$a970389051$$a970607629$$a974452589$$a974554643 000778747 020__ $$a9781484225110 000778747 020__ $$a1484225112 000778747 020__ $$z9781484225103 000778747 020__ $$z1484225104 000778747 035__ $$aSP(OCoLC)ocn967550829 000778747 035__ $$aSP(OCoLC)967550829$$z(OCoLC)966640759$$z(OCoLC)967187620$$z(OCoLC)970389051$$z(OCoLC)970607629$$z(OCoLC)974452589$$z(OCoLC)974554643 000778747 040__ $$aEBLCP$$beng$$epn$$cEBLCP$$dYDX$$dN$T$$dIDEBK$$dGW5XE$$dAZU$$dUAB$$dOCLCF$$dOCLCQ$$dIOG 000778747 049__ $$aISEA 000778747 050_4 $$aQA75.5-76.95 000778747 08204 $$a004 000778747 1001_ $$aKrause, Jörg. 000778747 24510 $$aProgramming Web Applications with Node, Express and Pug. 000778747 260__ $$aBerkeley, CA :$$bApress,$$c2016. 000778747 300__ $$a1 online resource (212 pages) 000778747 336__ $$atext$$btxt$$2rdacontent 000778747 337__ $$acomputer$$bc$$2rdamedia 000778747 338__ $$aonline resource$$bcr$$2rdacarrier 000778747 500__ $$aComments. 000778747 5050_ $$aAt a Glance; Contents; About the Author; Introduction; Foreword; Chapter 1: Installation Problems; Node. Js; Problems with NPM; Proxy; SSL; Problems with Git; Proxy; Git protocols; Online installation; Preparation; Hard cases; Access to Tar; Installing NpmBox; Installing Packages; Chapter 2: The Components of an Application; The Package Manager; Libraries and Frameworks; Basis Libraries of the Server; Client Page Libraries; Unit Tests; Principles; Web Apps; Web sites; Stateless HTML; The User Experience; Summary; Chapter 3: Introduction to Node; Elementary in JavaScript. 000778747 5058_ $$aInstallation and ConfigurationConfiguration in package.json; Initialize the Node Application; Approach under Linux; Start a Node Application; Automatic Restart; Approach under Windows; The first Application; Packages; Install Packages; Provide a Server Application; The simplest Server; A Server with Express; Handling Requests; Introduction to Routing; Architecture of the Application; Synchronous and Asynchronous Calls; Dynamic HTML; Sending HTML Files; Restriction of Verbs; Handling Form Data; Processing Form Data; Handling Querystring; The complete Application; The Application server.js. 000778747 5058_ $$aThe Starting Script start.jsThe Routing Functions router.js; The Business Logic handler.js; Template of the HTML Page home.html; Summary; Chapter 4: The Most Important Node Modules; Global Modules; Timer; setTimeout; clearTimeout; setInterval; clearInterval; unref; ref; setImmediate / clearImmediate; Global Objects; global; process; console; Buffer; require; __filename; __dirname; module; exports; HTTP and HTTPS; Basics; Fields; Methods; Classes; http.Server; Methods for http.Server; The class http.ServerResponse; Class http.ClientRequest; http.IncomingMessage; HTTPS; Handling Files and Paths. 000778747 5058_ $$aAccess to the File SystemFunctions for the File Access; Functions for handling Streams; Chapter 5: Introduction to Express; Installation; Application structure; The express generator; LESS or SASS; Routing in Node application; Routing in Express; RESTful; The Express Router; An example application; Middleware -- the mediator layer; Basic routes; The Router Middleware (router.use()); Structure Routes; Routes with Parameters (/hello/:id); Router Middleware for Parameters (.param); Several Routes (app.route()); Chapter 6: Introduction to Pug; Overview; Preparation; Application structure. 000778747 5058_ $$aPug viewsHandling Partial Views; Handling Layout Pages; npm start; Chapter 7: Language Components of Pug; Doctype; Short Spellings; Own Doctypes; Options; Attributes; Not coded Attribute; Logical Attributes; Style Attributes; & Attributes; Handling CSS Classes; The Class Attribute; The Class Literal; ID Literal; Instructions; Definition by Cases (case); Forwarding to the next Case; Extension of Blocks; Conditions (if); Iterations; each; while; JavaScript Code; Unbuffered Codes; Buffered Codes; Buffered and not coded Codes; Unbuffered Codes; Buffered Code; Buffered and not coded Codes. 000778747 506__ $$aAccess limited to authorized users. 000778747 520__ $$aThis book teaches you how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of views. Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js alongside Express and Pug - the brand new version of Jade - you can create modern web applications solely using JavaScript. This book teaches you how to structure and build your app from scratch, and make development easy. 000778747 588__ $$aDescription based on print version record. 000778747 650_0 $$aWeb applications. 000778747 650_0 $$aApplication software$$xDevelopment. 000778747 77608 $$iPrint version:$$aKrause, Jörg.$$tProgramming Web Applications with Node, Express and Pug.$$dBerkeley, CA : Apress, ©2016$$z9781484225103 000778747 852__ $$bebk 000778747 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-2511-0$$zOnline Access$$91397441.1 000778747 909CO $$ooai:library.usi.edu:778747$$pGLOBAL_SET 000778747 980__ $$aEBOOK 000778747 980__ $$aBIB 000778747 982__ $$aEbook 000778747 983__ $$aOnline 000778747 994__ $$a92$$bISE