Bookbot

Nicholas C. Zakas

    1. Januar 1978

    Nicholas C. Zakas ist ein führender Front-End-Berater, Autor und Redner. Er zeichnet sich durch die Förderung von Best Practices in der Entwicklung aus, darunter progressive Enhancement, Barrierefreiheit, Leistung, Skalierbarkeit und Wartbarkeit. Seine Arbeit konzentriert sich auf den Aufbau robuster und effizienter Webanwendungen, die sowohl zugänglich als auch leicht zu verwalten sind. Zakas' Ansatz unterstreicht die Bedeutung von qualitativ hochwertigem Code und durchdachter Architektur für den langfristigen Erfolg von Softwareprojekten.

    Nicholas C. Zakas
    JavaScript pro webové vývojáře - Programujeme profesionálně
    Programmer to Programmer: Professional Ajax
    Maintainable JavaScript
    High performance JavaScript
    Professional JavaScript for web developers
    JavaScript 高级程序设计
    • 2012

      Maintainable JavaScript

      • 242 Seiten
      • 9 Lesestunden
      3,9(268)Abgeben

      When you're writing code alone, you have a lot of leeway. But when you start writing code as part of a team, you need to think harder about the decisions you make. This book will help you do that.

      Maintainable JavaScript
    • 2010

      High performance JavaScript

      • 242 Seiten
      • 9 Lesestunden
      4,1(568)Abgeben

      If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more. Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live. Identify problem code and use faster alternatives to accomplish the same task Improve scripts by learning how JavaScript stores and accesses data Implement JavaScript code so that it doesn't slow down interaction with the DOM Use optimization techniques to improve runtime performance Learn ways to ensure the UI is responsive at all times Achieve faster client-server communication Use a build system to minify files, and HTTP compression to deliver them to the browser

      High performance JavaScript
    • 2009

      Chcete využít plný potenciál JavaScriptu, DOM a Ajaxu? Kniha ze světoznámé edice vám ukáže, jak dosáhnout konkrétních cílů a vytvořit plynulou komunikaci bez prostředníků jako je Java nebo skryté rámy.Prozkoumáte objektově orientované programování, dědičnost a jejich využití v HTML a XHTML. Kniha podrobně vysvětluje DOM, simulaci událostí, parsování XML nebo dotazy XPatch. To vše od profesionálů v oboru.

      JavaScript pro webové vývojáře - Programujeme profesionálně
    • 2007

      S nedávnými pokroky v oblasti JavaScriptu mohou vývojáři dosahovat nevídaných uživatelských prožitků ve webových aplikacích. Tradiční architektura "klikni-a-čekej" byla překonána díky Ajaxu, který umožňuje funkce dříve dostupné pouze v desktopových aplikacích. Kniha se zaměřuje na různé aspekty Ajaxu, včetně vytváření HTTP požadavků a přenosu dat zpět ke klientovi. Ovládnete techniky Ajaxu a vzory komunikace klient-server, které se dnes běžně používají. V šestnácti kapitolách se naučíte základy Ajaxu, ajaxové vzory a knihovny, spravování ajaxových požadavků a technologie jako XML, XPath, XSLT, RSS/Atom, JSON a COMET. Dále se seznámíte s API pro mapy a nástroji pro ladění Ajaxu a budete schopni vytvářet widgety pro webové stránky. Kniha končí dvěma případovými studiemi, které ilustrují praktické použití Ajaxu při vytváření čtečky zdrojů RSS a webové e-mailové aplikace. Tímto způsobem získáte ucelený přehled o možnostech a aplikacích Ajaxu v moderním webovém vývoji.

      Ajax profesionálně
    • 2006

      Written for experienced web developers, this guide demonstrates how to integrate CSS, XML, and JavaScript into Ajax, enabling the creation of sophisticated and responsive user interfaces that move beyond the traditional "click-and-wait" model. It covers various request brokers, including hidden frames, iframes, and XMLHttp, detailing when to use each. Readers will explore different Ajax techniques and patterns for effective client-server communication in web applications. A case study illustrates the application of these techniques in developing an AjaxMail application. Additionally, the book features practical examples such as web widgets for news tickers, weather information, web search, preloading pages in online articles, incremental form validation using Google Web APIs, and creating an autosuggest text box. Familiarity with CSS, XML, JavaScript, and HTML is essential for readers to fully engage with the content, which also delves into Ajax patterns, XPath and XSLT support in browsers, syndication, web services, JSON, and various Ajax frameworks like JPSpan, DWR, and Ajax.NET. By the end, readers will possess the knowledge to implement their own Ajax solutions effectively.

      Programmer to Programmer: Professional Ajax
    • 2005

      A significant update to a bestselling JavaScript book As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application caches.

      Professional JavaScript for web developers