私は現在Javascriptを勉強中ですが、その中にAPISがあるかどうか疑問に思っていましたか? Javaではjava.awt.JFrameなどがあります。C#ではSystem.Consoleなどがあり、javascriptにはapisがありますか?あなたはJavaScriptのライブラリを何と呼んでいますか?javascript API?
答えて
場合はこれが基本的なAPIを学習するための優れたリソースです:https://developer.mozilla.org/en/JavaScript/Reference言語のコアコンポーネント、APIの(またはライブラリ)以外の
使用するAPI(またはライブラリ)と、JavaScriptを実行する環境によって異なります。
ブラウザでJavaScriptを実行すると、たとえば、自動的にドキュメントオブジェクトモデルAPIにアクセスできます。 Node.jsなどの別の仮想マシンで実行すると、ネットワーキングAPIにアクセスできます。
しかしほとんどの場合、自分が使いたいライブラリを見つけて自分で含めてください。
System
とjava.awt
は名前空間です。 JavaScriptでcreate namespaces(ソート順)にすることができます。デフォルトでは、すべての型はグローバル名前空間に属します。
Date
とArray
のようなグローバルな名前空間には、いくつかの組み込みオブジェクトがあります。これらのオブジェクトはインスタンス化可能であり、さまざまなメソッドを公開します。 Math
は、シングルトン/スタティック型のように動作します。 Document
およびWindow
は、Webブラウザで使用でき、一度に複数のインスタンス(親ウィンドウと子ウィンドウなど)が使用できますが、直接インスタンス化することはできません。集合的に、これらは限定されたAPIを形成する。
More on intrinsic objects from Microsoft(リスト内の独自の項目があります)。
JavaScriptでAPIを形成するために、多くの開発者が精巧な名前空間とクラス構造を構築しています。素晴らしい例(URLの "API"という単語に注意してください)については、Google Chartsをご覧ください。ここで
は、名前空間の型のインスタンス化したものです:
google.load('visualization', '1.0', {'packages':['corechart']});
はい:ここ
var chart = new google.visualization.PieChart(foo);
chart.draw(data, options);
は、 "パッケージ" の搭載です。そして、いいえ。それはブラウザで動作として
JavaScriptが特定のグローバル関数やメソッドを持っていgobalオブジェクトを持っています。
これらの最も明白なは、ブラウザにロードされたウェブページを表しDOM(Document Object Model)のです。 JavaScriptはこのような場合のためnode.js
として、ブラウザでホストされていない場合
しかし、文字列関数もある、など
さて、あなたはDOMを持っていませんが、私は確信しているのいずれかの場合ではありませんよグローバル関数はJavaScriptの一部として定義されており、ブラウザの実装の一部です。
Here's something to get you started on the global functions from w3schools.com
.
JavascriptがWebブラウザ上で動作するスクリプト言語です。だからあなたはJavascriptでブラウザAPIを呼び出すことができます。 例として、GoogleクロームAPI hereがあります。これはJavascriptで呼び出すことができます。
だけでなく、いくつかのWebアプリケーションはthis(Google Maps API)のようなジャバスクリプトのためのAPIを提供しています。
- 1. Nodejs APIとJavaScript Web APIインターフェース
- 2. Google Maps JavaScript APIとJavaScript
- 3. JavaScript FacebookグラフAPI
- 4. GoogleスプレッドシートAPI Javascript
- 5. Foursquare Javascript API
- 6. のJavaScript API
- 7. DeployR javascript API
- 8. javascript OCR API
- 9. Javascript RenRen API
- 10. JavaScript Collections API?
- 11. Google map api javascript
- 12. ESRI javascript api 3.18
- 13. Google Maps JavaScript API
- 14. JavaScript DB APIデザイン
- 15. JavaScript- Google Maps API
- 16. ArcGIS JavaScript APIジオデータベース
- 17. JavaScript APIの
- 18. JavaScript Movement API
- 19. Outlook JavaScript API(office.js)
- 20. javascript google API
- 21. ストライプAPI - Javascript
- 22. Javascript Fetch api [オブジェクトオブジェクト]
- 23. Javascript json api call
- 24. Flash/Facebook - Javascript + AS3 API?
- 25. Googleマップjavascript api transit
- 26. GoogleフィードAPI javascriptエラー
- 27. GoogleのユーザーコンテンツJavascript api
- 28. JavaScript、Google Maps API、Wordpress
- 29. Javascript append with IMDB api
- 30. Facebook Graph APIレスポンスjavascript
** [JavaScript API仕様](http://stackoverflow.com/questions/5113274/javascript-api-specification)** – hippietrail