Professional JavaScript for Web Developers, Nicholas C. Zakas

1047 грн.

Артикул: e67 Категория: Метка:

Описание

Professional JavaScript for Web Developers (3th edition), Nicholas C. Zakas купити Україна книга

Language – English

Обкладинка – м”яка

Рік видання – 2012

Кількість сторінок – 960

ISBN –

Папір – білий, офсет

Briefly about the book Professional JavaScript for Web Developers (3th edition), Nicholas C. Zakas

This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes:

JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statements

variable handling given their loosely typed nature

built-in reference types such as object and array

object-oriented programing

powerful aspects of function expressions

Browser Object Model allowing interaction with the browser itself

detecting the client and its capabilities

Document Object Model (DOM) objects available in DOM Level 1

how DOM Levels 2 and 3 augmented the DOM

events, legacy support, and how the DOM redefined how events should work

enhancing form interactions and working around browser limitations

using the tag to create on-the-fly graphics

JavaScript API changes in HTML5

how browsers handle JavaScript errors and error handling

features of JavaScript used to read and manipulate XML data

the JSON data format as an alternative to XML

Ajax techniques including the use of XMLHttpRequest object and CORS

complex patterns including function currying, partial function application, and dynamic functions

offline detection and storing data on the client machine

techniques for JavaScript in an enterprise environment for better maintainability

This book is aimed at three groups of readers: Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++; Web application developers attempting to enhance site usability; novice JavaScript developers.

Nicholas C. Zakas worked with the Web for over a decade. He has worked on corporate intranet applications used by some of the largest companies in the world and large-scale consumer websites such as MyYahoo! and the Yahoo! homepage. He regularly gives talks at companies and conferences regarding front-end best practices and new technology.

FOREWORD xxxi

INTRODUCTION xxxiii

CHAPTER 1: WHAT IS JAVASCRIPT? 1

CHAPTER 2: JAVASCRIPT IN HTML 13

CHAPTER 3: LANGUAGE BASICS 25

CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 85

CHAPTER 5: REFERENCE TYPES 103

CHAPTER 6: OBJECT-ORIENTED PROGRAMMING 173

CHAPTER 7: FUNCTION EXPRESSIONS 217

CHAPTER 8: THE BROWSER OBJECT MODEL 239

CHAPTER 9: CLIENT DETECTION 271

CHAPTER 10: THE DOCUMENT OBJECT MODEL 309

CHAPTER 11: DOM EXTENSIONS 357

CHAPTER 12: DOM LEVELS 2 AND 3 381

CHAPTER 13: EVENTS 431

CHAPTER 14: SCRIPTING FORMS 511

CHAPTER 15: GRAPHICS WITH CANVAS 551

CHAPTER 16: HTML5 SCRIPTING 591

CHAPTER 17: ERROR HANDLING AND DEBUGGING 607

CHAPTER 18: XML IN JAVASCRIPT 641

CHAPTER 19: ECMASCRIPT FOR XML 671

CHAPTER 20: JSON 691

CHAPTER 21: AJAX AND COMET 701

CHAPTER 22: ADVANCED TECHNIQUES 731

CHAPTER 23: OFFLINE APPLICATIONS AND CLIENT-SIDE STORAGE 765

CHAPTER 24: BEST PRACTICES 801

CHAPTER 25: EMERGING APIS 835

APPENDIX A: ECMASCRIPT HARMONY 857

APPENDIX B: STRICT MODE 877

APPENDIX C: JAVASCRIPT LIBRARIES 885

APPENDIX D: JAVASCRIPT TOOLS 891

INDEX 897

Також Ви можете залиши питання або відгук про книгу: Professional JavaScript for Web Developers (3th edition), Nicholas C. Zakas

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Professional JavaScript for Web Developers, Nicholas C. Zakas”

Ваш адрес email не будет опубликован. Обязательные поля помечены *