• JavaScript — A high-level scripting language built into browsers that allows you to implement functionality on web pages/apps. Note that JavaScript is also available in other programming environments, such as Node.
  • (JavaScript——一种内置在浏览器中的高级脚本语言,允许您在网页/应用程序上实现功能。注意,JavaScript也可用于其他编程环境,如Node。)
  • Browser APIs — constructs built into the browser that sit on top of the JavaScript language and allow you to implement functionality more easily.
  • 浏览器API——内置在浏览器中的结构,它位于JavaScript语言的顶部,允许您更容易地实现功能。
  • Third party APIs — constructs built into third-party platforms (e.g. Twitter, Facebook) that allow you to use some of those platform's functionality in your own web pages (for example, display your latest Tweets on your web page).
  • (第三方API——构建到第三方平台(例如,Twitter、Facebook)中,允许您在自己的网页中使用这些平台的一些功能(例如,在网页上显示您的最新Tweet)。)
  • JavaScript libraries — Usually one or more JavaScript files containing custom functions that you can attach to your web page to speed up or enable writing common functionality. Examples include jQuery, Mootools and React.
  • (JavaScript库——通常一个或多个包含自定义函数的JavaScript文件,可以附加到网页上,以加速或启用编写公共功能。例子包括jQuery、MOOToots和反应。)
  • JavaScript frameworks — The next step up from libraries, JavaScript frameworks (e.g. Angular and Ember) tend to be packages of HTML, CSS, JavaScript, and other technologies that you install and then use to write an entire web application from scratch. The key difference between a library and a framework is “Inversion of Control”. When calling a method from a library, the developer is in control. With a framework, the control is inverted: the framework calls the developer's code.
  • (JavaScript框架——从库开始的下一步,JavaScript框架(例如,Angular和Ember)往往是HTML、CSS、JavaScript和其他技术的包,您可以安装这些技术然后使用它们从头开始编写整个web应用程序。库和框架的关键区别在于“控制的反转”。从库中调用方法时,开发人员处于控制状态。对于框架,控制是反转的:框架调用开发人员的代码。)

 

(来源于:https://www.cnblogs.com/lal520/p/9981321.html)

posted on 2018-11-22 18:28  落以零  阅读(332)  评论(0编辑  收藏  举报