rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: JavaScript programming
    sub title: pushing the limits : advanced application development with JavaScript & HTML5
  name:
    name part: Raasch, Jon.
    role:
      role term: creator
  name:
    name part: ebrary, Inc
  type of resource: text
  genre: Electronic books.
  origin info:
    place:
      place term: enk
    date issued: 2013
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource.
  table of contents: About the Author; Contents; Introduction; Companion Website; Start Pushing the Limits; Part I: Starting From a Firm Foundation; Chapter 1: Best Practices; Loose Coupling; JavaScript MVCs and Templates; Development Tools; Testing; Summary; Additional Resources; Chapter 2: Libraries, Frameworks, and Plugins; Choosing the Right JavaScript Library; Using a Framework; Miscellaneous Scripts; HTML5 Boilerplate; Finding jQuery Plugins; Summary; Additional Resources; Part II: Building the Front End; Chapter 3: Backbone. js; Getting Started with Backbone; Models in Backbone
  table of contents: Working with Collections in BackboneUnderstading Backbone Views; Saving and Fetching Data; Working with Routers; More About Events; Manipulating Collections; Summary; Additional Resources; Chapter 4: Using JavaScript Templates; Introduction to Templates; Using Underscore Templates; Using Templates in Backbone; Summary; Additional Resources; Part III: Working with Server-Side JavaScript; Chapter 5: Creating Forms; Understanding Progressive Enhancement; Letting HTML5 Do the Work for You; Using Polyfills for Older Browsers; Connecting to a REST API; Forms in Backbone; Summary
  table of contents: Additional ResourcesChapter 6: Intro to Node. js; Why Node?; Installing Node; Getting Started with Node; Node Modules; Node Patterns; Summary; Additional Resources; Chapter 7: Express Framework; Getting Started with Express; Setting Up Routes; Rendering Views; Handling Form Data; Sending an Email; Summary; Additional Resources; Chapter 8: MongoDB; What's So Good About NoSQL?; Getting Started with MongoDB; CRUD with MongoDB; Mongoose; Other Database Options; Summary; Additional Resources; Chapter 9: Going Real-Time with WebSockets; How WebSockets Work; Getting Started with Socket. IO
  table of contents: Building a Real-Time Chat RoomSummary; Additional Resources; Part IV: Pushing the Limits; Chapter 10: Going Mobile; Setting Up a Mobile App; Touch Screen Integration; Geolocation; Phone Numbers and SMS; PhoneGap; Summary; Additional Resources; Chapter 11: JavaScript Graphics; Canvas Basics; SVG Basics; Raphaël. js; Charting with gRaphaël; 3D Canvas with WebGL; 3D Transforms in CSS; Summary; Additional Resources; Chapter 12: Launching Your App; Performance Checklist; Deployment; The Launch; Additional Resources; Appendix A: CSS Preprocessing with LESS; Introducing LESS; LESS Basics
  table of contents: Functions and MixinsFile Structure; Summary; Additional Resources; Index
  note: Jon Raasch.
  note: Electronic resource.
  note: Includes bibliographical references and index.
  subject:
    topic: JavaScript (Computer program language)
  subject:
    topic: HTML (Document markup language)
  subject:
    topic: Application software
    topic: Development
  subject:
    topic: Internet programming
  classification: QA76.73.J39 R33 2013
  classification: 005.13/3
  related item:
    title info:
      title: JavaScript Programming
    name:
      name part: Raasch, Jon.
    origin info:
      publisher: Hoboken : Wiley, 2013
  identifier: 9781118524558 (electronic bk.)
  identifier: 1118524551 (electronic bk.)
  identifier: https://ebookcentral.proquest.com/lib/tamucs/detail.action
  related item:
    location:
      url: https://ebookcentral.proquest.com/lib/tamucs/detail.action
  record info:
    record content source: NhCcYBP
    record creation date: 130720
    record change date: 20250816214003.2
    record identifier: in00003346868