- The JavaScript Workshop
- Joseph Labrecque Jahred Love Daniel Rosenbaum Nick Turner Gaurav Mehla Alonzo L. Hosford Florian Sloot Philip Kirkbride
- 188字
- 2021-06-11 12:53:00
Introduction
In the previous chapters, you learned how to utilize conditional logic, loops, and the most common data structures. These form the groundwork and essentials for writing programs and building complex JavaScript applications. Still, building actual software is an inherently challenging task; focusing on only business logic is even more so. Therefore, as developers, we often rely on external software that lets us dedicate ourselves to the source code that's the most relevant to our product or business. This software does this by simplifying specific tasks and abstracting away complexity for us. Those pieces of external software are what we refer to as frameworks or libraries.
The following are some of the tasks that modern JavaScript frameworks can support us with:
- Performance rendering of complex or dynamic single-page applications (SPAs)
- Managing ongoing dataflow between the controllers and views of client-side applications
- Creating sophisticated animations
- Creating with fast and straightforward server APIs
Before we dive deeper into the whys and the wherefores of using external code, we need to clarify what the difference is between the terms "framework" and "library." This will be the topic of the following section.
- Manga Studio Ex 5 Cookbook
- Flask Web開發入門、進階與實戰
- Python計算機視覺編程
- 新手學Visual C# 2008程序設計
- C/C++常用算法手冊(第3版)
- Full-Stack React Projects
- Yocto for Raspberry Pi
- Oracle從入門到精通(第5版)
- C++面向對象程序設計習題解答與上機指導(第三版)
- Getting Started with React Native
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- Illustrator CS6設計與應用任務教程
- Python大規模機器學習
- Python一行流:像專家一樣寫代碼
- INSTANT Apache Hive Essentials How-to