- Object/Oriented JavaScript
- Stoyan Stefanov
- 305字
- 2021-08-13 19:25:48
What This Book Covers
Chapter 1 talks briefly about the history, present, and future of JavaScript, and then moves on to explore the basics of object-oriented programming (OOP) in general. You then learn how to set up your training environment (Firebug) in order to dive into the language on your own, using the book examples as a base.
Chapter 2 discuses the language basics: variables, data types, arrays, loops, and conditionals.
Chapter 3 covers functions. JavaScript has many uses for functions and here you learn to master them all. You also learn about the scope of variables and JavaScript's built-in functions. An interesting, but often misunderstood feature of the language—closures—is demystified at the end of the chapter.
Chapter 4 introduces objects: how to work with properties and methods, and the various ways to create your objects. There's also an overview of the built-in objects in JavaScript, such as Math and Date (just an overview, Appendix C has all the details).
Chapter 5 is dedicated to the all-important concept of prototypes in JavaScript.
Chapter 6 expands your "thinking in JavaScript" horizon, discussing a dozen ways to implement inheritance in JavaScript.
Chapter 7 is the browser chapter. In this chapter, you learn about BOM (Browser Object Model), DOM (W3C's Document Object Model), browser events, and AJAX.
Chapter 8 dives into various unique JavaScript coding patterns, as well as several language-independent design patterns, translated to JavaScript from the Book of Four, the most influential work of software design patterns.
Appendix A lists the reserved words in JavaScript.
Appendix B is a reference to the built-in JavaScript functions, together with sample uses.
Appendix C is a reference that provides detail and provides examples of the use of every method and property of every built-in object in JavaScript.
Appendix D is a regular expressions pattern reference.
- 剪映短視頻剪輯零基礎一本通
- AI繪畫教程:Midjourney使用方法與技巧從入門到精通
- Illustrator實例教程:Illustrator 2021(電子活頁微課版)
- Final Cut Pro X 影視包裝剪輯完全自學教程(培訓教材版)
- Visio圖形設計從新手到高手(兼容版·第2版)
- Flash CC從入門到精通
- 數字孿生體:第四次工業革命的通用目的技術
- Cacti 0.8 Beginner's Guide
- R Graph Cookbook
- Cinema 4D 2024+AI工具詳解與實戰(視頻微課·全彩版)
- 新媒體美工一冊通(全彩)
- 24小時學會PowerPoint 2010
- 中文版Dreamweaver基礎培訓教程
- 詳解AutoCAD 2022電氣設計(第6版)
- Django 1.0 Template Development