私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.104 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>96
さっとマニュアル見たところでは、formにidかなんか付けてposition指定するのかな?
<form action="AA" id="formtest">
として
$("#dialogtest").dialog({ position: { my: "center", at: "center", of: "#formtest" } });
とする感じ。
さっとマニュアル見たところでは、formにidかなんか付けてposition指定するのかな?
<form action="AA" id="formtest">
として
$("#dialogtest").dialog({ position: { my: "center", at: "center", of: "#formtest" } });
とする感じ。
>>89
$("input") が次の順番だったら動かないよね。
[0] <input type="text" name="NAME">
[1] <input type="text" name="ADDR">
[2] <input type="submit" value="送信">
[3] <input id=i_0 ...>
[4] <input id=i_1 ...>
[5] <input id=i_2 ...>
[6] <input id=i_3 ...>
$("input") が次の順番だったら動かないよね。
[0] <input type="text" name="NAME">
[1] <input type="text" name="ADDR">
[2] <input type="submit" value="送信">
[3] <input id=i_0 ...>
[4] <input id=i_1 ...>
[5] <input id=i_2 ...>
[6] <input id=i_3 ...>
最新のV8ではnew Array()の方が速い、しかし要素が64kを越えるような場合はメモリの関係で遅くなる
最近のブラウザじゃ値の取り出しの早さも
(早い)Array[n] = Array[n][n] >= Obj["key"] = Obj["key"]["key"] > Obj.key(遅い) だしな
それでも1/100000秒の中の2、3~100倍(Fx)程度の差だし、>59の言うとおり読みやすさで選んだほうがいいんじゃね
(早い)Array[n] = Array[n][n] >= Obj["key"] = Obj["key"]["key"] > Obj.key(遅い) だしな
それでも1/100000秒の中の2、3~100倍(Fx)程度の差だし、>59の言うとおり読みやすさで選んだほうがいいんじゃね
function func(){
v1="C"
var v2="D"
print(v1+" "+v2)
}
v1="A"
var v2="B"
print(v1+" "+v2)
func()
print(v1+" "+v2)
//print
A B
C D
C B
グローバルに変数を宣言するとき、varのある・なしは、現在(ecma5)のjsでどういう扱いになっているんですか?
v1="C"
var v2="D"
print(v1+" "+v2)
}
v1="A"
var v2="B"
print(v1+" "+v2)
func()
print(v1+" "+v2)
A B
C D
C B
グローバルに変数を宣言するとき、varのある・なしは、現在(ecma5)のjsでどういう扱いになっているんですか?
>>107見た感じだと昔と同じじゃね?
a="A"
var b="B"
delete this.a
delete this.b
print(a+" "+b)
var a="C"
var b="D"
print(a+" "+b)
//print Rhino 1.7 release 4 2012 06 18
A B
C D
曖昧なところをMDNを見ながら復習してるんですが、global varについてはes5だとstrictだけで関係ないみたいですね。
しかし上のサンプルだとエラーがでず、しかも変数宣言a,bをまた宣言してるので、js仕様の独特なグローバルスコープでかなり意味不明なサンプルです。
スコープも意味不明ですが、delete this.a or this.b がvarと何か関係しているようですが、英語MDNでも特に説明はありませんでしたが、これらの挙動について解説してもらえませんか?
チェーンをたどるかどうかの指摘は、prototype chainはまだ難しいのでそこまで踏み込んで勉強してません。
var b="B"
delete this.a
delete this.b
print(a+" "+b)
var a="C"
var b="D"
print(a+" "+b)
//print Rhino 1.7 release 4 2012 06 18
A B
C D
曖昧なところをMDNを見ながら復習してるんですが、global varについてはes5だとstrictだけで関係ないみたいですね。
しかし上のサンプルだとエラーがでず、しかも変数宣言a,bをまた宣言してるので、js仕様の独特なグローバルスコープでかなり意味不明なサンプルです。
スコープも意味不明ですが、delete this.a or this.b がvarと何か関係しているようですが、英語MDNでも特に説明はありませんでしたが、これらの挙動について解説してもらえませんか?
チェーンをたどるかどうかの指摘は、prototype chainはまだ難しいのでそこまで踏み込んで勉強してません。
MDNでスコープチェーンの詳細な説明を読んだ覚えがないんですが、varについてはこのスコープ変数チェーンの毎々のインスタンスが関係してるみたいですね。
昔に一ヶ月程度勉強しただけなのでまだ曖昧ですが、jsはやはり(仕様が曖昧のままなので)かなり難しいです。
昔に一ヶ月程度勉強しただけなのでまだ曖昧ですが、jsはやはり(仕様が曖昧のままなので)かなり難しいです。
deleteで削除されるはずのaがvar宣言巻き上げのおかげで削除されないってこと?
配列をどうしたいのかわからんが
関数がいちいち要素を探しに行くのは意味がない
textareaとpを渡す(idでもいいけど)と
textareaにaddEventListenerで
pに文字数を書き込む関数を割り当てる
みたいな関数にして、一回だけたたくようにすれば
何個でもいけるじゃろ
関数がいちいち要素を探しに行くのは意味がない
textareaとpを渡す(idでもいいけど)と
textareaにaddEventListenerで
pに文字数を書き込む関数を割り当てる
みたいな関数にして、一回だけたたくようにすれば
何個でもいけるじゃろ
暇だから書いてみよう
飲んじゃってるけど
function momokuro(textarea,p){
textarea.addEventListener('keyup',function(evt){
p.innerHTML = evt.target.value.length;
});
}
あとはこの関数の引数に
お好みのtextareaとpを放り込んだげればよかんべ
飲んじゃってるけど
function momokuro(textarea,p){
textarea.addEventListener('keyup',function(evt){
p.innerHTML = evt.target.value.length;
});
}
あとはこの関数の引数に
お好みのtextareaとpを放り込んだげればよかんべ
ここで聞いたらいいのか分かりませんが、HTMLを読み込んだときに画像を読み込まない方法ってありますか?
例えば、HTMLを書く時点で<img>を<noscript>の入れ子にしておいてJavaScriptオフにしている人への配慮をしながら
JavaScriptのスクロールやマウスオーバーなどで<noscript>だけを消すなどの方法は思いつくのですが
<img>だけの元のHTMLには手を加えずにJavaScriptだけで同じことはできないでしょうか。
例えば、HTMLを書く時点で<img>を<noscript>の入れ子にしておいてJavaScriptオフにしている人への配慮をしながら
JavaScriptのスクロールやマウスオーバーなどで<noscript>だけを消すなどの方法は思いつくのですが
<img>だけの元のHTMLには手を加えずにJavaScriptだけで同じことはできないでしょうか。
>>119
まずidは重複してはならんです
一意に要素を特定するためのものだから
で、要素にアクセスするには、DOMを使えば良いよ
getElementByIdとかgetElementsByTagNameとかquerySelectorとかとか
とりあえず、やりたいことを、一度正しく文章にしてみてください
てにをはに気をつけて、5W1Hを正確に
で、書いたことをプログラムに置き換えていけばいい
まずidは重複してはならんです
一意に要素を特定するためのものだから
で、要素にアクセスするには、DOMを使えば良いよ
getElementByIdとかgetElementsByTagNameとかquerySelectorとかとか
とりあえず、やりたいことを、一度正しく文章にしてみてください
てにをはに気をつけて、5W1Hを正確に
で、書いたことをプログラムに置き換えていけばいい
>>121
サーバ側で、URLに特定のキーがないと返さないようにしてみるとか
サーバ側で、URLに特定のキーがないと返さないようにしてみるとか
http://mocaskr.web.fc2.com/jstools/b/bmletjump_man.html
↑のマニュアルを見ながらブックマークレット作成してるんだけど正規表現置換が出来なくて困ってる…
AAABBBっていう文字列を
BBBAAAにしたいんだけど「$2$1」って書くだけじゃダメなん??
何がいけないんだorz
↑のマニュアルを見ながらブックマークレット作成してるんだけど正規表現置換が出来なくて困ってる…
AAABBBっていう文字列を
BBBAAAにしたいんだけど「$2$1」って書くだけじゃダメなん??
何がいけないんだorz
そもそも、もっと普通に「AをBに」とか「Aの任意個の並びをBに」
とかはできているの?
とかはできているの?
めんどくさいからリンク先も画像も見てないけど、AAABBBをBBBAAAにしたいだけなら
"AAABBB".replace(/(AAA)(BBB)/, "$2$1");で出来たけど何がわからんの?
"AAABBB".replace(/(AAA)(BBB)/, "$2$1");で出来たけど何がわからんの?
var url = 'http://foo.com/var/AAABBBB';
var ret = url.replace(/(A+)(B+)/,'$2$1');
これでいけると思うよ?
var ret = url.replace(/(A+)(B+)/,'$2$1');
これでいけると思うよ?
/regex/ を先頭につけるものだと勘違いしてる。DEMO B見て真似するんだ
$(function() {
var red;
});
$(function() {略});の中で宣言した変数ってグローバル変数
なのかローカル変数なのかどっちなんですか?
var red;
});
$(function() {略});の中で宣言した変数ってグローバル変数
なのかローカル変数なのかどっちなんですか?
初歩的な質問ですみません
「jQueryで選択した要素にJavaScriptのメソッドを用いることはできない」
という理解は正しいですか?
○) document.getElementById("container").getBoundingClientRect().left;
×) $("#container").getBoundingClientRect().left;
上は大丈夫だったのですが、下は「is not function」とエラーが出てしまいました
初心者からすると下もエラーにならずにやってくれたらいいのにと思うのですが
上記の例がたまたまなのではなくて、全般に言えることなのでしょうか?
「jQueryで選択した要素にJavaScriptのメソッドを用いることはできない」
という理解は正しいですか?
○) document.getElementById("container").getBoundingClientRect().left;
×) $("#container").getBoundingClientRect().left;
上は大丈夫だったのですが、下は「is not function」とエラーが出てしまいました
初心者からすると下もエラーにならずにやってくれたらいいのにと思うのですが
上記の例がたまたまなのではなくて、全般に言えることなのでしょうか?
>>132
jQueryの$関数は、要素そのものじゃなくてjQueryオブジェクトが返るから無理
jQueryオブジェクトからDOM要素を得るには、$('#container')[0]みたいに
すればおk
jQueryの$関数は、要素そのものじゃなくてjQueryオブジェクトが返るから無理
jQueryオブジェクトからDOM要素を得るには、$('#container')[0]みたいに
すればおk
iPhoneでホームにブックマークして、ホームからアクセスするとJavaScriptが正常に動かなくて困っています。
iPhoneのブラウザからは普通に動作しています。(safariと、chromeでも動作確認できています)
また、PCブラウザからでも問題はなく、デバッカツールにエラーも出ていません。
かなりエスパーさせて申し訳ないのですが、
同じような現象が起きた方はいらっしゃいますでしょうか?
どのように対処したか教えてください。よろしくお願いします。
iPhoneのブラウザからは普通に動作しています。(safariと、chromeでも動作確認できています)
また、PCブラウザからでも問題はなく、デバッカツールにエラーも出ていません。
かなりエスパーさせて申し訳ないのですが、
同じような現象が起きた方はいらっしゃいますでしょうか?
どのように対処したか教えてください。よろしくお願いします。
ID "ユーザー名@pvp.net"
パスワード "AIR_パスワード"
server "chat.na1.lol.riotgames.com"
port 5223
SSLでの接続
resource xiff
これJavascriptで接続するとしたらどうしますか?
コード書いてみてください
パスワード "AIR_パスワード"
server "chat.na1.lol.riotgames.com"
port 5223
SSLでの接続
resource xiff
これJavascriptで接続するとしたらどうしますか?
コード書いてみてください
質問なら受け付けるが、丸投げはやめてくれ
それと書いてみてくださいってなんじゃそりゃw
それと書いてみてくださいってなんじゃそりゃw
書いてみろや、このボケ!
どうせ書けへんのやろ
書けへんから逃げとるだけやろが、このドアホ!
と、このくらい言わないとここの住民は書きません
間違っても下手に出て
教えてください、困ってます、お願いします
とか言わないように
どうせ書けへんのやろ
書けへんから逃げとるだけやろが、このドアホ!
と、このくらい言わないとここの住民は書きません
間違っても下手に出て
教えてください、困ってます、お願いします
とか言わないように
やっぱローカル変数ですか?
>>103
遅くなってすいません。
こんな感じのソースで起こりました。<br>タグをたくさん入れるとその分ダイアログが下に行ってしまいます。
positionでセンターとか指定しても全く機能しないです。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<link rel="stylesheet" type="text/css" href="dialog/jquery-ui-1.9.1.custom.min.css"/>
<script type="text/javascript" src="jquery/jquery-1.8.2.min.js" ></script>
<script type="text/javascript" src="jquery/jquery-ui-1.9.1.custom.min.js" ></script>
<script type="text/javascript">
$(function(){
$("#diag").dialog({
autoOpen: false,
modal : true
});
$("#testbtn").click(function(){
$("#diag")..dialog('open');
return false;
});
});
</script>
</head><body>
<form action="/">
<div id="diag">TESTDIALOG</div>
<input type="button" value="これ押すと出る" id="testbtn" />
<br /> <!-- brの数はもっとたくさん-->
<br />
<br />
<br />
</form>
</body></html>
遅くなってすいません。
こんな感じのソースで起こりました。<br>タグをたくさん入れるとその分ダイアログが下に行ってしまいます。
positionでセンターとか指定しても全く機能しないです。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<link rel="stylesheet" type="text/css" href="dialog/jquery-ui-1.9.1.custom.min.css"/>
<script type="text/javascript" src="jquery/jquery-1.8.2.min.js" ></script>
<script type="text/javascript" src="jquery/jquery-ui-1.9.1.custom.min.js" ></script>
<script type="text/javascript">
$(function(){
$("#diag").dialog({
autoOpen: false,
modal : true
});
$("#testbtn").click(function(){
$("#diag")..dialog('open');
return false;
});
});
</script>
</head><body>
<form action="/">
<div id="diag">TESTDIALOG</div>
<input type="button" value="これ押すと出る" id="testbtn" />
<br /> <!-- brの数はもっとたくさん-->
<br />
<br />
<br />
</form>
</body></html>
>>148
>>98>>99>>101
も試したのですがうまくいきませんでした。
たぶん
http://d.hatena.ne.jp/ledsun/20120820/1345444323#20120820fn1
のページの内容みたいなと同じ気がしているのですが・・・。
回避方法っぽいのも考えて試したのですが、
今のところうまくいってません。
参考にした回避法は下記のページです。
http://stackoverflow.com/questions/489722/jquery-ui-dialog-validation-without-using-form-tags
showmodaldaialog使うって回避案も考えてはいますがあんまり使いたくはないなあと思ってはいます。
>>98>>99>>101
も試したのですがうまくいきませんでした。
たぶん
http://d.hatena.ne.jp/ledsun/20120820/1345444323#20120820fn1
のページの内容みたいなと同じ気がしているのですが・・・。
回避方法っぽいのも考えて試したのですが、
今のところうまくいってません。
参考にした回避法は下記のページです。
http://stackoverflow.com/questions/489722/jquery-ui-dialog-validation-without-using-form-tags
showmodaldaialog使うって回避案も考えてはいますがあんまり使いたくはないなあと思ってはいます。
>>147
なんで減算演算子使ってるんだ 比較演算子使え
なんで減算演算子使ってるんだ 比較演算子使え
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.144 + (288) - [97%] - 2020/5/17 20:00
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.134 + (1001) - [97%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [97%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
トップメニューへ / →のくす牧場書庫について