{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":23,"n_cols":5,"rows_kept":23,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[10,2,10,3],[11,2,11,3],[12,2,12,3],[15,2,15,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910438101003321"]
[null,null,"Autore",null,"Reid Jonathan"]
[null,null,"Titolo",null,"JavaScript programmer's reference / / Jonathan Reid, Thomas Valentine"]
[null,null,"Pubbl/distr/stampa",null,"[Berkeley, Calif.], : Apress, 2013"]
[null,null,"ISBN",null,"9781430246305"]
[{"$nulls":4},"1430246308"]
[null,null,"Edizione",null,"[1st ed. 2013.]"]
[null,null,"Descrizione fisica",null,"1 online resource (288 p.)"]
[null,null,"Collana",null,"The expert's voice in Web development JavaScript programmer's reference"]
[null,null,"Disciplina",null,"005.2762"]
[null,null,"Soggetti",null,"JavaScript (Computer program language)"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Includes index."]
[null,null,"Nota di contenuto",null,"Cover; Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Introduction; Who is this book for?; Overview; Conventions Used In This Book; Code Downloads; CHAPTER 1 JavaScript Basics; Hard to Learn, Harder to Love; What Is JavaScript?; The Evolution of JavaScript and the ECMA-262 Standard; JavaScript Implementations; Web Browsers and JavaScript; JavaScript in Web Pages; Order of Execution; Brief Digression: Understanding and Running Examples; Running the Examples; JavaScript's Three Difficult Features"]
[{"$nulls":4},"Prototypal InheritanceScoping in JavaScript; Limiting Scope; Closures; One of Those Weak Types, Eh?; Basic Data Types and Primitives; Type Conversion in JavaScript; Putting It Together: Two Common Patterns; Immediately Executing Function Expressions; The Module Pattern; Summary; CHAPTER 2 JavaScript Nuts and Bolts; Formatting JavaScript Code; Relying on ASI; Be Consistent; Expressions and Statements; Expressions; Statements; Operators; Precedence; Variables; Declaring Variables in JavaScript; Understanding Variable Scope in JavaScript; Managing Variables in JavaScript; Objects; Inheritance"]
[{"$nulls":4},"Accessing Properties and EnumerationCreating Objects; Using Constructor Functions; Using Literals; Using Object.create( ); Which Method Should I Use?; Arrays; Dynamic Length; Accessing and Assigning Values; Creating Arrays; Iterating over Arrays; Array Methods and Properties; Functions; Function Declarations; Function Expressions; Invoking Functions; Invoking Functions Using the Invoker; Invoking Functions As Constructors; Invoking Functions Using apply() and call(); Conditionals; if Statements; switch Statements; Loops; for Loops; for-in "]
[{"$nulls":4},"Loops; while Loops; do Loops; Summary"]
[{"$nulls":4},"CHAPTER 3 The DOMHow I Learned to Stop Worrying and Love the DOM; History of the DOM Standard; Browser Dependencies; DOM Structure; Accessing Elements in the DOM; Traversing the DOM; Modifying the DOM; Modifying Existing Elements; Modifying Styles; Modifying Content; Creating New Elements; Deleting Elements; DOM Events; Event Phases; Event Execution Context; Different Events; Binding Event Handlers; Unbinding Event Handlers; The Event Object; Event Delegation; Manually Firing Events; Creating an Event Object; Configuring an Event Object; Dispatching an Event; Custom Events"]
[{"$nulls":4},"Cross-Browser StrategiesSummary; CHAPTER 4 JavaScript in Action; Working with JavaScript; JavaScript IDEs; aptana studio; Eclipse; Microsoft Visual Web Developer and Visual Studio Express; WebStorm; Browsers; Chrome; Firefox; Internet Explorer; Safari; Web Servers; MacOS; Windows; Xampp; IDE Debugging Servers; JavaScript Development Workflow; Using the Browser Console; Breakpoints; Loading Scripts Efficiently; How Browsers Download and Process Content; Optimization Tip #1: Load Scripts at the End of the Document; Optimization Tip #2: Combine, Minify, and GZip"]
[{"$nulls":4},"Optimization Tip #3: Load Scripts In the Document Head Using a Non-Blocking Technique"]
[null,null,null,"Sommario/riassunto","JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid.  With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the DOM followed by a command-by-command reference, your next project will pop with interactivity and keep your audience coming back for more. JavaScript Programmer's Reference is your one-stop source for everything you'll need to know to become a cutting edge web developer using the latest tools and techniques available today.    In depth explanations and activities to explain not just the command in question, but why it is used in that way Progressive learning curve to not overwhelm and confuse you Handy and extremely informative quick-reference of every command within the JavaScript & DOM specifications."]