• ベストアンサー

Javascript @public

/** * ××の一覧を取得する * @public */ function()~ JavaScriptにおいて「@public」をコメント欄に書くという事はJava言語の「public static」みたいに何処からでもアクセスできるみたいな意味合いになるのでしょうか? 素朴な疑問です。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5085/13293)
回答No.1

コメント内はあくまでもコメントで、関数の実行には影響しません。 そのコメントの記法は Javadoc の記法を真似たもので、関数等の定義の直前に Javadoc 記法でコメントを付けておくと IDE を使って開発している場合は自動的に関数のヘルプを作ってくれます。 他の人が作ったライブラリなどを組み込んでプログラムを作る際、そのコメントがあると関数の仕様を調べるのにソースを読み解く手間が省かれて助かりますが、コメントのメンテナンスがいい加減だと役に立たずイライラします。

関連するQ&A

  • java public static

    java言語の「public static」について javaで使われる「public static」はどこからでもアクセスできるという意味で間違ってますか? またstaticがつくことにより静的なメソッドになり コードを読み込む際、複数のthreadになってしまうこともありますでしょうか? 意味が通じてなかったらスミマセン。

    • ベストアンサー
    • Java
  • JavaScriptなどでみられるstrとは???

    いつもお世話になっております。 JavaScriptでたとえばfunctionを定義するとき、 function ppp(){ str += "*********" str += "*********" document.form.comment.value = str; } などとしますが、これのstrと最後のdocument~はいったいどういう意味なんでしょう?? str に変数を指定することも可能なのでしょうか? 宜しくお願いいたします。

  • Javascriptの書き方

    素朴な質問なんですが、 JavaScriptを書くとき、全部左寄せにそろえて 良いのでしょうか? 下のように、段差があったほうがいいのでしょうか? function toStringOfPerson() { return (this.name + " / " + this.age); } function Person(name, age) { this.name = name; this.age = age; this.toString = toStringOfPerson; } ホームページを作成中、 半角スペースが2つ、3つ重なったところを 一括変換していて、疑問がわきました。

  • メインメソッドのstatic

    javaでstaticは静的という意味があると思うのですがメインメソッドにも使われていますよね? public static void main(String[] args) publicはどこからでもアクセスできるという意味だったと思うのですが メインメソッドにstaticがついている意味などはあるのでしょうか? 素朴な疑問です。

    • ベストアンサー
    • Java
  • JavaScript アクセスカウントの取得したい

    サーバー側に保管されているアクセスカウントをJavaScriptで取得したいです。 以下のようなコードを書きましたが、これでは、get_access_count.phpから、得たアクセスカウントの情報を得ることができません。(このPHPではサーバー上のアクセスカウントのデータを取得して、その値をechoします) // インデントは全角スペースです function getAccessCount(){   var sentdata = {        };   $.ajax({     type: 'post',     url: 'php/get_access_count.php',     cache: false,     data: sentdata,     success: function(count) {       // このcount の 値を getAccessCount()の戻り値にしたい     },     error: function() {      alert("エラー");     }   }); } (アクセスカウントはページを読み込んだあとに定期的に呼び出すため、Ajaxを使うのが、いいのかなと思いました。) 同期通信に変えたら、取得できますか?解決方法を教えて下さい。 よろしくお願いします。

  • アンドロイドスタジオ MainActivity

    アンドロイドスタジオにおいて「MainActivity」とはJava言語のMainメソッド(Main関数)とは違う物なのでしょうか? どちらもJava言語だと思うのですが (自分でも少し混乱中です。) 素朴な疑問です。

  • JavaからJavascriptの呼び出し

    教えてください。 ある決まったフォーマットのHTMLファイルがあり、その中のいくつかの要素をJavascriptで取得するということをしています。 HTMLファイルはサーバ上にあるため、ブラウザでアクセス→Javascriptで取得ということをしていたのですが、ブラウザで開くと言う処理が手間になってきたのでHTMLファイルから直接取得できないかと考えました。 まずはJavaでDOMを使ってHTMLを解析しようとしたところ、HTMLの形式が正しくない(XHTMLになっていない?)ため、エラーが発生してしまいました。HTMLの形式は修正不可のため、私が調べた限りでは現状のまま進めるとなると、1つずつタグを解析するしか方法がないように思えました。 例えば、<td id="hoge">hoge</td>の中身を取得しようとした場合、javascriptならgetElementByIdですぐに取得できますが、javaだと文字列として”<td id="hoge">”を検索するといった動作が必要かと思われます。 そこで、すでにあるjavascriptをjava上から呼び出し、同じ結果を取得できないかと考えました。 まず、この方法は可能でしょうか?可能だとすると参考になるようなサイトを教えていただけると助かります。 また、上記以外にもっとスマートなやりかたがある場合は、教えていただけないでしょうか。 説明が下手で申し訳ありませんが、よろしくお願いします。

    • ベストアンサー
    • Java
  • js new

    javascriptのnewについて javascriptのnewはJava言語のnew(インスタンスの生成)と意味は同じですか?

  • 不要なstaticメソッドの見分け方。。

    実は既に構築されているJavaアプリケーションで異様にstaticを多様しており 要・不要を分けてstaticの意味がないものはstaticを削除する事になりました。 staticの変数だけでも1300以上あり、まずは機械的に振分けたいと思っています。 思いつくのは、アクセス修飾がprivateか、省略されている場合にはローカル 使用と判断してstatic不要と判断出来ると思っているのですが。。。 その他によい見分け方がありましたら、是非、ご教授下さい。 実は、私が作ったものでもなく、突然の依頼でオロオロしているため、 アドバイス等でも何でも頂けると嬉しいです。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • Java
  • javascriptの分岐について質問です

    HPのトップページ(/index.html)にアクセスされた時に相手のブラウザがjavascriptに対応しているか非対応かでページを自動で分けたいのですが自分で調べたところ2つの方法を見つけました。 ◆<SCRIPT LANGUAGE="JavaScript"> <!--- To hide JavaScript from old browsers var delay = 1 function nextPage() {timerId = setTimeout("changePage()", delay)} function changePage() {location = "JAVA scriptを使ったページのアドレス"}// ---> </SCRIPT> ※以上のコマンドをHTMLのHEADタグの中に入れます。 (<>は全て半角に直してください) ※次にBODYタグの最後あたりにonLoad="nextPage()"と記入すれば完成です。 これは本文内に次の一行を入れるだけです。 <META HTTP-EQUIV="refresh" CONTENT="1; URL="JAVA scriptを使っていないページのアドレス"> という方法と ◆<!--<head>~~</head>に貼り付けてください <meta http-equiv="refresh" content="10;url=javaoff.htm"> <SCRIPT LANGUAGE="JavaScript"> <!-- location.href="javaon.htm"; //--> </script> ソース中の赤文字の部分はご自分で変更してください という方法です。どちらも試してみたのですが、javaのオフの仕方が分からないのでそっちは確認しておりませんがjava対応で見てみるとどちらの方法も何秒かごとにカチッと画面を再び読み込み同じページ(javaバージョン)に戻ることを繰り返します。ちなみにメインのjavaを使っているページがindex.htmlでjavaを使っていない方はno-index.htmlで、どちらも同じ階層です。そしてindex.htmlの方に上記のソースを書いています。ファイル名はindex.htmlとno-index.htmlと変えていますがどこがおかしいのか分かりません。お分かりの方助言をお願いいたします。