Search results for "mastering javascript"
Items we need to order for you

R 428.00


JavaScript: A Beginner's Guide, Fifth Edition
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Get up and running on the latest JavaScript standard using this fully updated beginner’s guideThis hands-on, fast-paced guide shows, from start to finish, how to create dynamic Web pages complete with special effects using JavaScript. This edition contains updates for all major new features and the latest Web development techniques and practices. You will discover how to extend JavaScript’s capabilities to the server side using Node.js.JavaScript: A Beginner's Guide, Fifth Edition begins by clearly explaining the fundamentals, including variables, functions, operators, event handlers, objects, arrays, strings, and forms. From there, the book moves on to more advanced techniques, such as debugging, accessibility, and security. Throughout, “Ask the Expert,” “Try This,” notes, tips, and self tests highlight salient points and aid in learning. •Teaches, step by step, how to get started developing Web applications•Features detailed examples and downloadable project files•Written by an experienced Web developer and JavaScript expert
R 1,381.00


R 477.00

R 458.00

Jumpstarting JavaScript
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started! The second project in the book builds on the first to use more of the hardware or software's capabilities. Later projects expand the user's knowledge into lesser-known aspects of the topic. All Jumpstarting projects are for Makers -- they provide hands-on, real-world experience in making the hardware or software do what you want it to do!
R 297.00

R 611.00

R 550.00

R 306.00

R 1,160.00

R 610.00

R 667.00

JavaScript The Complete Reference
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.The essential JavaScript resource—fully updatedDesign, debug, and publish high-performance web pages and applications using tested techniques and best practices from expert developers. The all-new edition of this comprehensive guide has been thoroughly revised and expanded to cover the latest JavaScript features, tools, and programming methods. JavaScript: The Complete Reference, Third Edition provides illustrative examples, line-by-line code samples, and practical development advice—from the core of the language to the various standard and emerging APIs supported by modern web browsers. This in-depth resource covers everything you need to know, whether you’re trying to understand the fundamentals of weak typing in JavaScript, reduce your confusion over closures, or perform common tasks like form validation or Ajax calls. Explore core JavaScript syntax and data types Investigate often confusing concepts such as weak typing and closuresUse object-oriented programming the JavaScript waySee what changes come from ECMAScript 5Perform dynamic content updates using DOM methodsHandle user-generated events with modern event modelsModernize form handling with HTML5 and JavaScript Use the XMLHttpRequest object to create Ajax applicationsControl animation and multimedia content with JavaScriptGenerate bitmap graphics with the Canvas APILearn methods to handle the challenges of cross-browser codingDiscover defensive development and error handling
R 1,876.00

R 580.00

R 1,069.00

R 611.00

R 428.00

R 1,176.00

R 410.00

R 764.00

R 1,282.00

R 287.00

R 428.00

R 763.00

R 611.00


R 486.00


Modern JavaScript for the Impatient
Exploit the Power of Modern JavaScript and Avoid the PitfallsJavaScript was originally designed for small-scale programming in web browsers, but modern JavaScript is radically different. Nowadays, JavaScript programmers actively embrace functional, object-oriented, and asynchronous programming, while deprecating error-prone concepts from the past. Modern JavaScript for the Impatient is a complete yet concise guide to JavaScript E6 and beyond. Rather than first requiring you to learn and transition from older versions, it helps you quickly get productive with today’s far more powerful versions and rapidly move from languages such as Java, C#, C, or C++.Bestselling programming author Cay S. Horstmann covers all you need to know, provided in small chunks organized for quick access and easy understanding. Horstmann’s practical insights and sample code help you take advantage of all that’s new, avoid common pitfalls and obsolete features, and make the most of modern JavaScript’s robust toolchains and frameworks. Quickly master modern JavaScript’s implementation of fundamental programming constructsAvoid legacy techniques that create unnecessary complexity and riskMake the most of functional, object-oriented, and asynchronous techniquesUse modules to efficiently organize and run complex programsWrite more powerful, flexible, and concise programs with metaprogrammingExtend JavaScript’s power via JavaScript libraries, frameworks, and platformsWhether you’re just getting started with JavaScript or you’re an experienced developer, this guide will help you write tomorrow’s most robust, efficient, and secure JavaScript code. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
R 1,465.00

R 916.00

R 611.00

R 611.00

R 849.00

R 486.00

R 580.00

R 1,301.00

R 519.00

JavaScript : Moving to ES2015
Explore and master modern JavaScript techniques with ES2015 in order to build large-scale web applicationsAbout This Book* This course offers an expert's eye on the latest ES6 features and how these advanced tasks fit together in JavaScript as a whole* Discover robust JavaScript implementations of classic and advanced design patterns* Learn about modern web architectures and build real-world apps on top of themWho This Book Is ForThis course is for experienced developers familiar with other object-oriented languages who wants to learn new capabilities of ES-2015 to improve their web development skills and build professional-quality web applications. This also goes for those who want to explore some modern JavaScript features, techniques, and architectures in order to develop cutting-edge web applications.What You Will Learn* Get a run through of the basic language constructs, Functions, and Closures of JavaScript* Code using the powerful object-oriented feature in JavaScript* Master DOM manipulation, cross-browser strategies, and ES6* Harness the power of patterns for tasks ranging from application building to code testing* Identify the best use cases for microservices* Gain expertise in responsive and dynamic website design* Enable real-time communications between client-client and client-server/server-client* Write complete applications using functional reactive programmingIn DetailJavaScript is a high-level, dynamic, untyped, lightweight, and interpreted programming language. Mastering modern JavaScript techniques and the toolchain are essential to develop web-scale applications. This Learning Path will upgrade your skills to ES2015, and you will get to introduce yourself to popular frameworks like React and Angular 2. In the first module, you will get familiar with the language constructs and how to make code easy to organize. You will gain a concrete understanding of variable scoping, loops, and best practices on using types and data structures, as well as the coding style and recommended code organization patterns in JavaScript. By the end of the module, you will understand how reactive JavaScript is going to be the new paradigm.Over the course of the next module, you will explore how design patterns can help you improve and organize your JavaScript code. You'll get to grips with creational, structural, and behavioral patterns and get a deeper look at patterns used in functional programming, as well as model view patterns and patterns to build web applications. By the end of the module, you'll be saved of a lot of trial and error and developmental headaches, and you will be on the road to becoming a JavaScript expert.In the last leg of this course, you will shift your focus to network programming concepts as you build a real-time web application with websockets. Along the way, you'll explore how the power of JavaScript can be increased multi-fold with high performance techniques. By the end of this module, you'll be a skilled Jav
R 2,605.00

R 672.00



R 458.00

Mastering jQuery Mobile
About This BookCreate spectacular mobile applications using jQuery Mobile to its fullest potentialBuild a complete and customizable professional, standard theme using advanced effects such as ChangePage, PageInit, and SwipeTake your web app to the next level by turning your native application with Apache CordovaWho This Book Is ForYou've started down the path of jQuery Mobile, now begin mastering some of jQuery Mobile's higher level topics. Go beyond jQuery Mobile's documentation and master one of the hottest mobile technologies out there. Previous JavaScript and PHP experience can help you get the most out of this book.What You Will LearnCreate a theme for your jQuery Mobile application by using the ThemeRoller toolTest your application on a variety of resolutions through ScreenflyMaster pages, panels, popups, toolbars, and navbars in jQuery MobileUnderstand how mobile web design best practices can enhance your mobile web applicationAllow your users to navigate pages with a swipe gesture and add transitions and effects to the page changesDiscover how to create jQuery Mobile widgets that will extend the framework to suit your needsSee how Apache Cordova can turn your web application into a native Android or iOS appUse jQuery Mobile with other popular JavaScript frameworks and technologies such as Backbone.js and Node.jsIn DetailjQuery Mobile is a touch-optimized JavaScript framework. Using this framework, we can create mobile web applications using standard web technologies such as HTML5, CSS3, and JavaScript which will function and behave consistently across multiple devices of different form factors.The book starts with you setting up the development environment that will enable you to complete the project that accompanies the book. Furthermore, you will get a brief overview of developing for mobile devices and a brief look at RESS. You will then start putting together a touch-based navigation system as you link pages together and explore the various widgets and controls used to build the project. Finally, some mobile best practices that will benefit you will be looked at as you go deeper into jQuery Mobile development. By the end of the book, you will be well equipped with an extensive knowledge of jQuery Mobile, not only to build applications, but to effectively customize and maintain them.
R 1,889.00

R 519.00

R 414.25
















































