- ベストアンサー
javascriptのクラス
xruzの回答
こんにちは、xruzです。 この質問から見ると、たぶんJava経験者の方でしょうね。 JavaScriptの場合、標準クラスはDLL形式で提供されています。 したがってJavaのようにソースプログラムはありませんよ。 またJavaScriptではクラスのことをオブジェクトと言います。 JavaScript初心者の方なら「とほほ」さんのサイト(下記URL)をご紹介します。 がんばってくださいね(~:~i
関連するQ&A
- javascript上でjavaのクラスを
javascript上でjavaのクラスをimportできますか? javaで作成したクラスをJSONにしてjavascript側に送ります。 Javascript側で、そのJSONを利用する時はどうすればいいのでしょう?
- ベストアンサー
- Java
- JavaScriptからJAVAクラスを呼び出す
JavaScriptからJavaクラスのメソッドやコンストラクタを呼び出す事ってできるのでしょうか? 今、行おうとしているのが、テキストにて入力した後に日付編集(4200812 → H20. 8. 12に変換)処理を行うというものです。 初期表示時は、Javaクラスで変換して表示させるので、大丈夫なのですが、どうしても入力したタイミングで変換させるには、JavaScriptを使用しなければなりません。 そこで、JavaScriptに元号情報やJavaで記述した制御などを記載すればできると思いますが、面倒臭いので、JavaScriptからJavaクラスのメソッドが実行できればなと思います。 そのような事はできるのでしょうか?? JDKは1.6です。
- ベストアンサー
- JavaScript
- javascriptのクラス名操作について
javascriptのgetElementsByClassNameについて質問があります。 下記のようなクラス名を削除して別のクラスをつけるサンプルプログラムを作成しましたがjavascriptのエラーが出てクラスの追加できません。 ※エラー内容:Uncaught TypeError: Cannot read property 'classList' of undefined ---------以下プログラム-------------- <div class="a">aaa</div> <script> var obj = document.getElementsByClassName("a"); obj[0].classList.remove("a"); obj[0].classList.add("b"); </script> --------以上---------------------------- 「obj[0].classList.remove」をした時の前後で「console.log("obj");」をしたところ、 remove後のobjの値が空になっていました。 なぜこうなるか分からないため、分かる方ご教授の程よろしくお願い致します。
- 締切済み
- JavaScript
- javascriptのクラスの処理について
javascriptのクラスを利用した処理で分からない所がありますので 教えて下さい。 最初に 下記の「1.の方法」でhtml側にjavascriptを呼び出す記述を して動かしていましたが、「2.の方法」に変更しなければならなく なりました。 ところが、「2.の方法」でやりますと、メインのhtml側がフリーズ してしまいます。 調べてみますと、メモリーを食いつぶしていますので、何か永久ループの ような状態に陥っているようです。 こような場合、何かやり方がおかしいのでしょうか? ご存知の方がいらっしゃいましたら、ご教授お願いいたします。 === 1.の方法 ===(問題なく動きます)================= ---ソース(index1.html) <script type="text/javascript" src="js1.js"></script> <script type="text/javascript"> hoge.create( abc, "def"); </script> ---ソース(js1.js) var hoge = { xxx: ~~, yyy: ~~ create: function(val1,val2) { ~略~ }; === 2.の方法 ===(フリーズしてしまいます)=========== ---ソース(index2.html) <script type="text/javascript" src="js2.js"></script> <script type="text/javascript"> hoge_sub(); </script> ---ソース(js2.js) function hoge_sub(){ hoge.create( abc, "def"); } var hoge = { xxx: ~~, yyy: ~~ create: function(val1,val2) { ~略~ };
- 締切済み
- JavaScript
- 動的につけられたクラス
javascriptでhtmlにクラスを動的につけているサイトを解析したいのですが firebugでどのjavascriptファイルでクラスをつけているかを 分析することは可能でしょうか。 またこういったdomの操作はphpやwordpressの関数でも可能なのでしょうか。 可能なら同じように解析する方法はありますでしょうか。
- ベストアンサー
- JavaScript
- javascript初心者
プログラミングの勉強をしようと思い、まずはじめに、javascriptの勉強をしているのですが、 現在のスキルは簡単なカレンダーや電卓、フォームに入力された内容を変数に入れて計算、結果を表示するなど、基本的な事をようやくできるようになったレベルです。 そこでさらにレベルアップしたい!と思っているのですが、そういう人向けの、 勉強サイトを教えてもらえないでしょうか? javascriptの勉強サイトは検索すればたくさんでてくるのですが、それらのサイトはうえにあげたようなもののサンプルプログラムを解説した、初心者向けのサイトばかりに思えます。 もう一歩進んだ、実用性のある物を学びたいと思っています。 また、勉強サイトでなくても、javascriptで書かれた、かっこいいサイト、便利なプログラム、おもしろいゲームなどのサイト、要するに「javascriptをうまく使えばこういう事もできるのかー!」と思えるようなサイトも教えて欲しいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- 基底クラスと派生クラスがわかりません
javascriptを勉強してるんですが基底クラスや派生クラスという言葉がでてきます よくわかりません(´;ω;`) 教えてください!お願いします!
- 締切済み
- JavaScript
- JavaScriptの教則本
プロゲートでざっとJavascriptの基本は勉強しました。 しかし実際にそれらの基本的な仕組みをどう使うかがわからないどころか、何をどうすればいいのか全くわかりません。 プログラムの基本をテキストに記述する程度でしょうか。 実際に何にプログラムを書いていって、事前に何が必要で、何をどうしたらそういうアプリみたいなツールになるのかもまるで分りません。 なので、実際に何かをなぞって作りながら慣れていきたいと思うのですが、それすら何処から情報を持ってきたらいいのかよくわかりません。 出来れば初心者にわかりやすく流れなど解説されていて、実際に作りながら体験できるサイトや、本などがあれば教えていただきたいと思います。 また、その他おすすめのものがありましたら教えていただけましたら嬉しいです。 よろしくお願いします。
- 締切済み
- その他(Webサービス・アプリ)
- javascriptのおすすめ教科書
javascriptを半年くらい前から勉強始めている者です。 javascriptをかじってみて思うのは、対象のデータがどういう風に変化してい るかがよくわからない、という感じです。 マイクロソフトのAccessをいじってみると、テーブルがクエリーの条件で変化 していく様子が手に取るようにわかります。 それに比べて、javascriptの世界では、javascriptのプログラムの動きと、そ のプログラムが扱っている実際の対象データの変化の関連を逐語訳的に理解す るのがむずかしいな。説明している説明書って無いナ。あれば売れるのでは。 と思っている次第です。 javascriptのプログラムの動きと、そのプログラムが扱っている実際の対象データの変化の関連を逐語訳的に解説している書籍(または、それに準じるもの)がございましたらご紹介お願いいたします。 (年季を積めば、javascriptのプログラムを見るだけで、実際の対象データの 変化が目に浮かぶようになるのものでしょうか?)
- 締切済み
- JavaScript
- javascriptで困っています。教えてください
javascript初心者です。javascriptでクラスのようなものを扱えると知り、いろいろ調べながら取り組んでいます。 html <div id="a"></div> css #a{ width:100px; height:100px; background-color:#0F0; } javascriptでクラスを作って function Character(x,y){ this.ele = document.getElementById("a"); this.x = x; this.y = y; this.move = function () { this.x += 100; this.y += 100; this.ele.style.left = this.x; this.ele.style.top = this.y; } } var cha = new Character(10,10); cha.move(); としたら、緑の正方形が座標(100,100)あるのかと思っていたのですが、うまくいきませんでした。 javascriptのクラスとhtmlの要素を紐づけるにはどうしたらいいのでしょうか?教えてください。
- ベストアンサー
- JavaScript
お礼
ご回答有り難うございます。 私はJava経験者ではありません。まったくの初心者です。 マニュアルは読んだことがあるだけです。 JavaScriptに関してもマニュアルを読んだのですが、 クラスがいったいどこにあるのかが解りません。 >JavaScriptの場合、標準クラス(オブジェクトですね) はDLL形式で提供されています。 上記の意味が解らないのです。 私は勘違いしてしまってるのかもしれません。 すみませんが、再度教えて下さい。