Stoyan Stefanov – författare
Visar alla böcker från författaren Stoyan Stefanov. Handla med fri frakt och snabb leverans.
7 produkter
7 produkter
Häftad, Engelska, 2010
259 kr
Skickas inom 5-8 vardagar
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript. Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool -- JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.* Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more * Learn why literal notation patterns are simpler alternatives to constructor functions * Discover different ways to define a function in JavaScript * Create objects that go beyond the basic patterns of using object literals and constructor functions * Learn the options available for code reuse and inheritance in JavaScript * Study sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and more * Examine patterns that apply specifically to the client-side browser environment
Häftad, Engelska, 2013
123 kr
Skickas inom 5-8 vardagar
If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript - the core JavaScript language - from the ground up. You'll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript's unique object creation, classes, prototypes, and inheritance. JavaScript knowledge is essential for working with today's Web, whether you're building applications for the client, the server, or for mobile use - and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. Explore JavaScript syntax, including variables, arrays, loops, and conditions Learn how functions are important in JavaScript - and why they're actually objects Delve into JavaScript's object-oriented features, including prototypes, code reuse, and inheritance Examine the built-in API and explore its global functions, properties, and objects Learn about updates in ECMAScript5, the latest version of the standard Use common design patterns to organize your code in large applications
Häftad, Engelska, 2012
152 kr
Skickas inom 5-8 vardagar
Performance is critical to the success of any website. In this book, web performance experts including Steve Souders, Tom Hughes-Croucher, Nicholas Zakas, and Stoyan Stefanov offer a collection of practical tips, techniques, and advice to help you optimize your site's user experience. These articles originally appeared on an online performance calendar that received much attention and use among members of the web development community. Now, this curated wisdom is available in this handy guide to help you squeeze every ounce of performance from your site - whether you're a web developer, mobile developer, or web designer. Gain proven techniques for cutting response times Learn from leading experts including Nicholas Zakas, Stoyan Stefanov, Nicole Sullivan, Estelle Weyl and many more Obtain a forward by Steve Souders, performance expert and bestselling author of High Performance Web Sites
Häftad, Engelska, 2021
414 kr
Skickas inom 5-8 vardagar
Hit the ground running with React, the open source technology from Facebook for building rich web applications fast. Updated for the latest React release, the second edition of this hands-on guide shows you how to build React components and organize them into maintainable large-scale apps. If you're familiar with JavaScript syntax, you're ready to get started.Through the course of this book, author Stoyan Stefanov helps web developers and programmers build a complete single-page application. You'll quickly learn why some developers consider React the key to the web app development puzzle.Set up React and write your first "Hello, World" web appCreate and use custom React components alongside generic DOM componentsBuild a data table component that lets you edit, sort, search, and export its contentsMaster the JSX syntaxUse built-in Hooks and create your own custom onesManage the app's data flow with reducers and contextsUse Create React App to take care of the build process and focus on React itselfBuild a complete custom app that lets you store data on the client
Häftad, Engelska, 2017
628 kr
Skickas inom 5-8 vardagar
Learn everything you need to know about object-oriented JavaScript with this comprehensive guide. Enter the world of cutting-edge development!Key Features[*] This book has been updated to cover all the new object-oriented features introduced in ECMAScript 6[*] It makes object-oriented programming accessible and understandable to web developers[*] Write better and more maintainable JavaScript code while exploring interactive examples that can be used in your own scriptsBook DescriptionJavaScript is an object-oriented programming language that is used for website development. Web pages developed today currently follow a paradigm that has three clearly distinguishable parts: content (HTML), presentation (CSS), and behavior (JavaScript). JavaScript is one important pillar in this paradigm, and is responsible for the running of the web pages.This book will take your JavaScript skills to a new level of sophistication and get you prepared for your journey through professional web development. Updated for ES6, this book covers everything you will need to unleash the power of object-oriented programming in JavaScript while building professional web applications. The book begins with the basics of object-oriented programming in JavaScript and then gradually progresses to cover functions, objects, and prototypes, and how these concepts can be used to make your programs cleaner, more maintainable, faster, and compatible with other programs/libraries. By the end of the book, you will have learned how to incorporate object-oriented programming in your web development workflow to build professional JavaScript applications.What you will learn[*] Apply the basics of object-oriented programming in the JavaScript environment[*] Use a JavaScript Console with complete mastery[*] Make your programs cleaner, faster, and compatible with other programs and libraries[*] Get familiar with Iterators and Generators, the new features added in ES6[*] Find out about ECMAScript 6's Arrow functions, and make them your own[*] Understand objects in Google Chrome developer tools and how to use them[*] Use a mix of prototypal inheritance and copying properties in your workflow[*] Apply reactive programming techniques while coding in JavaScriptWho this book is forThis book is ideal for new to intermediate JavaScript developers who want to prepare themselves for web development problems solved by object-oriented JavaScript!
Häftad, Engelska, 2008
565 kr
Skickas inom 5-8 vardagar
Häftad, Engelska, 2013
707 kr
Skickas inom 5-8 vardagar