2017-07-31 5 views
1

私はさまざまなAPIで多くのタイプ表現を使用しているGoogleを見てきました。誰かが良いことを私に説明することはできますか?彼らは特定の機能をハイライト/カラーコード化するか、または読みやすさを簡単にするだけですか?あるいは、彼らは実際の目的を果たしていますか?JavaScriptの型式

私は

誰かが私を与えることができる(ないカラーコードにコメントを行うもの)、それらは以下のようにまとめてコメントアウトされたコードを使用していると少し混乱していたが/** @type */の代わり/* @type */と通常のコメントと異なりますどのようにして型式が使われるのですか?

enter image description here

+0

はあなたが何を言ってるのかの例を示してもらえますか? – Barmar

+0

もちろん、ちょっと待ってください。 – Crashtor

+2

タイプ強制に使用されます。詳細はこちらhttps://github.com/google/closure-compiler/wiki/Type-Expressions – lilezek

答えて

2

は、Google以外の多くの場所でこれらが表示されます。最適化を改善するためにClosure Compilerに使用できます。また、タイプエラーが発生したときに警告することで、タイプセーフティを提供します。

もっと一般的には、JSDocタグです。このタグを使用すると、javascriptコードに注釈を付けて記述することができます。タグは、コードが受け取ると予想されるデータの種類と返される内容を記録できます。これを使用してコードに関するドキュメントを自動的に作成することができます。また、テキストエディタやIDEが作業中にフィードバックを与えるために使用することもできます。人気の高い編集者の多くは、Sublime TextやVisual Studioなどをサポートしています。ここでの情報の

ロット:http://usejsdoc.org/index.html

+0

これは本当に面白いです。これについての手がかりがなかった多くのありがとうMark! – Crashtor