- 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.
- Apache ZooKeeper Essentials
- Visual FoxPro程序設計教程(第3版)
- MySQL 8 DBA基礎教程
- Python GUI Programming Cookbook
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- Python機器學習實戰
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Jupyter數據科學實戰
- 程序設計基礎教程:C語言
- Angular開發入門與實戰
- Mastering React
- Scratch3.0趣味編程動手玩:比賽訓練營
- 交互式程序設計(第2版)
- Visual Basic.NET程序設計
- Spark for Data Science