Home Tags Posts tagged with "javascript"

javascript

0 826

  • Used Book in Good Condition

Summary

In Single Page Web Applications you’ll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You’ll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. And you’ll learn how to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language.

About this Book

If your website is a jumpy collection of linked pages, you are behind. Single page web applications are your next step: pushing UI rendering and business logic to the browser and communicating with the server only to synchronize data, they provide a smooth user experience, much like a native application. But, SPAs can be hard to develop, manage, and test.

Single Page Web Applications shows how your team can easily design, test, maintain, and extend sophisticated SPAs using JavaScript end-to-end, without getting locked into a framework. Along the way, you’ll develop advanced HTML5, CSS3, and JavaScript skills, and use JavaScript as the language of the web server and the database.

This book assumes basic knowledge of web development. No experience with SPAs is required.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What’s Inside

  • Design, build, and test a full-stack SPA
  • Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB
  • Real-time web with web sockets and Socket.IO
  • Touch controls for tablets and smartphones
  • Common SPA design mistakes

About the Authors

The authors are architects and engineering managers. Michael Mikowski has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. Josh Powell has built some of the most heavily trafficked sites on the web.

Table of Contents

    PART 1: INTRODUCING SPAS
  1. Our first single page application
  2. Reintroducing JavaScript
  3. PART 2: SPA CLIENT
  4. Develop the Shell
  5. Add feature modules
  6. Build the Model
  7. Finish the Model and Data modules
  8. PART 3: THE SPA SERVER
  9. The web server
  10. The server database
  11. Readying our SPA for production

Buy Now!

List Price: $ 44.99
Price: $ 31.00

0 864

Learn JavaScript and jQuery a nicer way

This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You’ll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data)..

  • Introduces core programming concepts in JavaScript and jQuery
  • Uses clear descriptions, inspiring examples, and easy-to-follow diagrams
  • Teaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the web
  • Demonstrates the latest practices in progressive enhancement, cross-browser compatibility, and when you may be better off using CSS3

If you’re looking to create more enriching web experiences and express your creativity through code, then this is the book for you.

Buy Now!

List Price: $ 39.99
Price: $ 26.52

0 1271

  • Used Book in Good Condition

Learn to build fast and scalable software in JavaScript with Node.js

Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away.

  • Covers node and asynchronous programming main concepts
  • Addresses the basics: modules, buffers, events, and timers
  • Explores streams, file systems, networking, and automated unit testing
  • Goes beyond the basics, and shares techniques and tools for debugging, unit testing, and flow control

If you already know JavaScript and are curious about the power of Node.js, then this is the ideal book for you.

Buy Now!

List Price: $ 44.99
Price: $ 23.48

0 1387

Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. Request brokers such as hidden frames, dynamic iframes, and XHR are compared and contrasted, explaining when one method should be used over another. To make this discussion clearer, a brief overview of HTTP requests and responses is included.

Once a basic understanding of the various request types is discussed, the book moves on to provide in-depth examples of how and when to use Ajax in a web site or web application. Different data transmission formats, including plain text, HTML, XML, and JSON are discussed for their advantages and disadvantages. Also included is a discussion on web services and how they may be used to perform Ajax techniques. Next, more complex topics are covered. A chapter introducing a request management framework explores how to manage all of the requests inside of an Ajax application. Ajax debugging techniques are also discussed.

Professional Ajax 2nd edition is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate JavaScript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS.

Professional Ajax 2nd edition adds nearly 200 pages of new and expanded coverage compared to the first edition. 

Buy Now!

List Price: $ 39.99
Price: $ 6.48

0 737

HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.

Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.

Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

Here are just some of the things you’ll learn in Head First HTML5 Programing:

  • Learn how to make your pages truly interactive by using the power of the DOM.
  • Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.
  • Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.
  • Use the Geolocation API to know where your users are.
  • Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.
  • Go beyond just plugging a video into your pages, and create custom video experiences.
  • Learn the secret to grabbing five megabytes of storage in every user’s browser.
  • Improve your page’s responsiveness and performance with Web workers.
  • And much more.

Buy Now!

List Price: $ 49.99
Price: $ 23.00

0 903

A practical introduction to Node, the exciting new server-side JavaScript web development stack

  • Go from nothing to a database-backed web application in no time at all
  • Get started quickly with Node and discover that JavaScript is not just for browsers anymore
  • An introduction to server-side JavaScript with Node, the Connect and Express frameworks, and using SQL or MongoDB database back-end

In Detail

Node is an exciting new technology stack that brings JavaScript to the server-side of web applications for the first time. Node means that JavaScript is no longer just for browsers. It’s for web application development, it’s for developing any internet protocol, it’s for the real-time web, it’s for command line scripts, and much more.

Node Web Development gives you an excellent starting point straight into the heart of developing server side web applications with node. You will learn, through practical examples, how to use the HTTP Server and Client objects, the Connect and Express application frameworks, the algorithms for asynchronous execution, and use both SQL and MongoDB databases.

This book is the ideal companion for getting started with Node. Starting with practical advice on installing Node for both development and application deployment, you will learn how to develop both HTTP Server and Client applications. Many different ways of working with Node are shown, including using database storage engines in applications and developing websites both with and without the Connect/Express web application framework. You will also get an introduction to Node’s CommonJS module system allowing you to implement an important subset of object-oriented design.

What you will learn from this book

  • Discover the role of server-side JavaScript in web application development
  • Make informed architecture choices in Node for performance and throughput
  • Install and use Node for both the development and deployment of server-side web applications
  • Use the Connect and Express application frameworks
  • Set up either SQL or MongoDB database systems in your application
  • Learn the difference between synchronous and asynchronous algorithms and why they are important

Approach

This book is a practical introduction to learning about Node. Each chapter introduces you to a different area of Node, using screenshots and examples to get you up and running as quickly as possible.

Who this book is written for

If you are a developer who wants to use JavaScript on the server side in order to build quicker, higher performing web applications, then this book is for you. It is recommended that you should have at least a rudimentary understanding of JavaScript and web application development.

Buy Now!

List Price: $ 24.99
Price: $ 24.98

0 877

From the author of the top-selling book Learning PHP, MySQL & JavaScript and the popular Robin Nixon’s HTML5 Crash Course, this new CSS & CSS 3 course teaches you everything you need to know about the web layout language, all the way from the basics, up to advanced features such as animations, transformations, shadows, web font management and much, much more.

Everything is clearly explained with plenty of examples and figures, and you will absolutely find this one of the easiest courses you have ever taken. Once you’ve finished it, you’ll completely understand CSS and CSS3, and be fully confident of how to use it to make really impressive and dynamic web pages.

Starting from the basics of CSS (which experienced users can skim) the book covers everything you need to know about CSS and CSS3 in these 16 easy-to-follow lectures:

  1. Introduction to CSS
  2. The CSS Rules
  3. CSS Selectors
  4. The CSS Cascade
  5. CSS Fonts & Typography
  6. CSS Color & Position
  7. The CSS Box Model
  8. Introduction to CSS3
  9. CSS3 Attribute Selectors
  10. CSS3 Backgrounds
  11. CSS3 Borders
  12. CSS3 Box Shadows, Overflow & Columns
  13. CSS3 Colors & Opacity
  14. CSS3 Text Effects & Web Fonts
  15. CSS3 Transformations & Transitions
  16. CSS3 3D Transformation

After reading this book you will be fully up-to-date on all the latest powerful design features provided by CSS3, and will be all set to bring your web designs up to the next level.

Buy Now!

List Price: $ 19.99
Price: $ 16.25

0 828

This book was developed by the same team that authored Murach’s JavaScript and DOM Scripting, and it has the same strong content organization that lets you focus on what you need to know, when you need to know it.

So it’s a great first book in web programming if you’re just starting out:

  • It shows you how to get an Apache web server environment set up, so you can test the apps on your computer
  • It gives you a quick-start course that shows you how to develop, test, and debug PHP applications that get data from a MySQL database…in just 6 chapters

Then, whether you’re a beginning or experienced web developer, the rest of the book gives you a full set of professional PHP and MySQL skills:

  • The 9-chapter section on PHP teaches you how to build web applications using all the skills that make for a smooth user experience…like how to handle forms, strings, dates, arrays, cookies, sessions, and exceptions
  • The 5-chapter section on MySQL teaches you all the standard features you need to know for working with databases…like how to design and create a database and how to use SQL and PHP to work with database data
  • The 4-chapter section on advanced skills teaches you how to handle professional requirements, like ensuring security, generating email, processing images, and working with code from other web sites (like YouTube videos)…and it culminates with a Guitar Shop web site that shows how everything in the book ties together

Regardless of what you’re learning next, each chapter covers skills from the simple to the complex. So you can go deeper and deeper to gain a sophisticated set of web and database skills, at your own pace.

So don’t wait! Get your copy right away. I think you’ll be delighted at how quickly you’ll be creating your own database-driven websites using PHP and MySQL.

Buy Now!

List Price: $ 54.50
Price: $ 32.62

0 457

Learn to make more efficient apps, with just one language!

Smashing Node.js: JavaScript Everywhere equips you with the necessary tools to understand Node.js and its uses in developing efficient web apps. With more traditional web servers becoming obsolete, having knowledge on servers that achieve high scalability and optimal resource consumption using Node.js is the key to your app development success. Teaching you the essentials to making event-driven server-side apps, this book demonstrates how you can use less space and take less time for communication between web client and server.

  • Contains numerous hands-on examples
  • Explains implementation of real-time apps including Socket.IO and HTML5, and WebSockets
  • Addresses practical Node.js advantages from specific design choices
  • Demonstrates why knowledge and use of JavaScript is beneficial
  • Includes an interactive online component with sample chapters
  • Explains components of stand out apps including brevity and benchmarks

Looking to enhance your abilities even further? Smashing Node.js: JavaScript Everywhere makes developing server-side apps accessible with its focus on JavaScript, open source, and easy-to-use language.

Buy Now!

List Price: $ 44.99
Price: $ 23.73

0 353

Using Hands-On Practice exercises and Web Site Case Studies to motivate readers, Web Development and Design Foundations with XHTML includes all the necessary lessons to guide students in developing highly effective Web sites. A well-rounded balance of hard skills (XHTML, CSS, JavaScript) and soft skills (Web Design, e-commerce, Web site promotion strategies) presents everything beginning Web developers need to know to build and promote successful Web sites.

Buy Now!

List Price: $ 109.20
Price: $ 54.99

STAY CONNECTED

  • vocal
  • trap
  • trance
  • techno
  • symphonic-rock
  • spain
  • soundtrack
  • soul
  • singer
  • score
  • rock
  • rnb
  • reggaeton
  • reggae
  • rap
  • punk
  • progressive
  • post-grunge
  • pop
  • other
  • new-audio
  • metalcore
  • lounge
  • latino
  • jazz
  • instrumental
  • indie
  • house
  • hip-hop
  • heavy-metal
  • hard-rock
  • funk
  • folk
  • electronic
  • dubstep
  • drum-and-bass
  • downtempo
  • deep-house
  • dance
  • country
  • club-house
  • classical
  • classic-rock
  • chillout
  • breakbeat
  • blues
  • ambient
  • alternative-rock