Advanced ActionScript 3 [[electronic resource] ] : Design Patterns / / by Ben Smith |
Autore | Smith Ben (Software engineer) |
Edizione | [2nd ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (395 p.) |
Disciplina | 004 |
Collana | The expert's voice in Web development Advanced ActionScript 3 |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0671-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Object-Oriented Programming""; ""Encapsulation""; ""Polymorphism""; ""Inheritance""; ""Data Hiding""; ""ActionScript as an Object-Oriented Language""; ""Defining an External Definition""; ""Parts of a Class""; ""The Constructor""; ""Custom Namespaces""; ""Declaring the Namespace Identifier""; ""Applying a Custom Namespace""; ""Opening a Namespace within a Class""; ""Constructing an Interface""; ""Change""; ""General Terms and Definitions""
""Summary""""Key Points""; ""Chapter 2: ActionScript 3: The Facts Behind the Basics""; ""ActionScript 3""; ""The Traits Object""; ""Garbage Collection""; ""Memory Management""; ""Mark and Sweep""; ""Implementing a Disposable Pattern""; ""Manually Declared Stage instances""; ""Application Domain""; ""The LoaderContext""; ""The Class Object""; ""getDefinition(�)""; ""getDefinitionByName(�)""; ""Strong Typing""; ""Runtime Type Checking""; ""Compile-Time Type Checking""; ""Restricting a Dynamic Language""; ""Casting""; ""Configuration Constants""; ""ActionScript Editors""; ""Summary"" ""Key Points""""Chapter 3: Decision-Making and Planning""; ""Object-Oriented Analysis (OOA)""; ""Case Study""; ""The Kick-Off""; ""Turning Off the Volume""; ""Use Case Scenario""; ""Requirements from the Features""; ""Flow Chart""; ""Performance""; ""Layering""; ""Analysis Continued""; ""The Breakup""; ""Product Gallery""; ""Performance""; ""Scenic Gallery""; ""Footer""; ""Wrapping Up the Analysis""; ""Object Oriented Design (OOD)""; ""Summary""; ""Key Points""; ""Chapter 4: Intro to Design Patterns""; ""Design Patterns Catalog""; ""Selecting Patterns""; ""Pattern Identification"" ""Reading a Design Pattern""""UML""; ""The Class Diagram""; ""Classes""; ""Relationships""; ""Association""; ""Aggregation""; ""Composition""; ""Generalization""; ""Interfaces""; ""Chapter Summary""; ""Key Points""; ""Upcoming Chapters""; ""Chapter 5: Q&A""; ""Quiz 1""; ""Answers to Quiz 1""; ""Quiz 2""; ""Answers to Quiz 2""; ""Chapter 6: Creational Patterns""; ""That Which Must Not Be Named""; ""The Simple Factory""; ""A Comprehensive Look""; ""Example""; ""FAQ""; ""The Factory Method Pattern""; ""A Comprehensive Look""; ""Vignette""; ""The AS3 Cast""; ""When It�s Useful""; ""Example"" ""FAQ""""Related Patterns""; ""The Abstract Factory Pattern""; ""A Comprehensive Look""; ""Vignette""; ""The AS3 Cast""; ""When It�s Useful""; ""Example""; ""FAQ""; ""Related Patterns""; ""The Builder Pattern""; ""A Comprehensive Look""; ""Vignette""; ""The AS3 Cast""; ""When It�s Useful""; ""Example""; ""FAQ""; ""Related Patterns""; ""The Simple Singleton Pattern""; ""A Comprehensive Look""; ""Vignette""; ""The AS3 Cast""; ""Example""; ""The Singleton Pattern""; ""A Comprehensive Look""; ""Vignette""; ""The AS3 Cast""; ""When It�s Useful""; ""Example""; ""FAQ""; ""Related Patterns"" ""Summary"" |
Record Nr. | UNINA-9910300654803321 |
Smith Ben (Software engineer)
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Beginning JSON [[electronic resource] /] / by BEN SMITH |
Autore | Smith Ben (Software engineer) |
Edizione | [1st ed. 2015.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
Descrizione fisica | 1 online resource (308 p.) |
Disciplina | 004 |
Collana | Expert's Voice in Web Development |
Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
ISBN | 1-4842-0202-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Contents at a Glance; Introduction; Chapter 1: JavaScript Basics; JavaScript History; JavaScript Essentials; Values; Primitive Types; The Number Type; The String Type; Alternate Quotations; Escaped Quotations; The Boolean Type; undefined Type; null Type; Expressions; Operators; Assignment Operator; Arithmetic Operators; Comparison Operators; The typeof Operator; The instanceof Operator; The ! Operator; Statements; Line Terminators; Control Statements; Block Statements; Truthy/ Falsy; Loop Statements; The for loop; The for/in loop; Declarations; Variables; Functions; Summary
Key Points from This ChapterChapter 2: Special Objects; Objects; Objects Are Collections; Built-in Objects; Object; Creating Objects; Access Notation; Dot Notation; Bracket Notation; Bracket Notation vs. Dot Notation; Array; Object Literals; Designing Literals; The Object Literal; The Array Literal; Summary; Key Points from This Chapter; Chapter 3: String Manipulation; String Concatenation; The String Object; Creating String Objects; The Interface of the String Object; length; toString; charAt; indexOf; lastIndexOf; match; replace; slice; substr; split; toUpperCase; toLowerCase The Implicit String ObjectSummary; Key Points from This Chapter; Chapter 4: Introducing JSON; History; JSON Grammar; Composite Structures; JSON Values; JSON Tokens; Summary; Key Points from This Chapter; Chapter 5: Creating JSON; The Serialization Process -Demystified; The JSON Object; stringify; value; toJSON; replacer; replacer Array; replacer Function; space; Summary; Key Points from This Chapter; Chapter 6: Parsing JSON; JSON.parse; eval; reviver; Summary; Key Points from This Chapter; Chapter 7: Persisting JSON: I; HTTP Cookie; Syntax; expires; max- age; domain; path; secure; httponly document.cookieWeb Storage; Web Storage Interface; setItem; getItem; removeItem; clear; key; length; Summary; Key Points from This Chapter; Chapter 8: Data Interchange; Hypertext Transfer Protocol; HTTP-Request; Request Line; Headers; General Headers; Request Headers; Entity Headers; Entity Body; HTTP Response; Status Line; Headers; General Headers; Response Headers; Entity Headers; Entity Body; Ajax; XMLHttpRequest Interface; Global Aspects; The Request Aspect; open; setRequestHeader; send; abort; timeout; withCredentials; upload; The Response Aspect; getAllResponseHeaders; getResponseHeader overrideMimeTypeObtaining the Response; readyState; status; statusText; responseXML; responseText; responseType; response; Summary; Key Points from This Chapter; Chapter 9: X-Origin Resources; Same-Origin Policy; Circumventing Same-Origin Policy; CORS; Resource Sharing Check; The Proxy; JSONP; Dynamic Script Tag Injection; Summary; Key Points from This Chapter; Chapter 10: Serving JSON; Node.JS; Windows Installation; Mac Installation; Building an HTTP Server; Node HTTP Web Server; Node API; Modules; The HTTP Module; http.createServer; http.IncomingMessage; http.ServerResponse; http.Server CORS-Enabled Server |
Record Nr. | UNINA-9910300653903321 |
Smith Ben (Software engineer)
![]() |
||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|