私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.75 +

みんなの評価 : ○
レスフィルター : (試験中)
開発ツールで、とりあえずこれ使とけってのありますか?
昔ちょっと触ったときは、Eclipse + Firefox(FireBug, WebDevelopper)でやってました。
IE8のデバッガもよさげ?
昔ちょっと触ったときは、Eclipse + Firefox(FireBug, WebDevelopper)でやってました。
IE8のデバッガもよさげ?
特にない
軽いエディタとIE以外のブラウザとそのデバッガ
あえていうならクリップボード履歴ソフトだけど
これは別にプログラマでなくても常識だな
軽いエディタとIE以外のブラウザとそのデバッガ
あえていうならクリップボード履歴ソフトだけど
これは別にプログラマでなくても常識だな
>>552
なんでIEは省いちゃうの?
なんでIEは省いちゃうの?
>>556
白じゃないものが黒だとは限らない
白じゃないものが黒だとは限らない
回答ありがとうございます。
質問です。
for(i=0;i<100;i++)
{
var n = i ;
}
としたときには、nは百回分新しくオブジェクトが作られるの
ですか?だとしたら宣言しちゃまずいですよね。でもしないと、
外部から操作されますよね。
for(i=0;i<100;i++)
{
var n = i ;
}
としたときには、nは百回分新しくオブジェクトが作られるの
ですか?だとしたら宣言しちゃまずいですよね。でもしないと、
外部から操作されますよね。
{} // Object
/ / // Object
[] // Object
1 // Number
'a' // String
OK?
/ / // Object
[] // Object
1 // Number
'a' // String
OK?
プログラムの受け取り側で階層をもった配列で受け取りたくて、
<input type='text' name='conf[prm1]' id='conf[prm1]' value='' />
formのnameがこんな風になってる場合、
jqueryでこの要素があってコイツにアクセスしたい場合
おk console.log($('input[name="conf[prm1]"]'));
おk console.log($('input[id="conf[prm1]"]'));
ダメ console.log($('#conf[prm1]'));
こんな感じになるんだけど、三番目の方法はどう書いてもダメなんだろうか?
"conf[prm1]"を変数に入れておいても$('#'+hoge)ってしてもダメだし。
<input type='text' name='conf[prm1]' id='conf[prm1]' value='' />
formのnameがこんな風になってる場合、
jqueryでこの要素があってコイツにアクセスしたい場合
おk console.log($('input[name="conf[prm1]"]'));
おk console.log($('input[id="conf[prm1]"]'));
ダメ console.log($('#conf[prm1]'));
こんな感じになるんだけど、三番目の方法はどう書いてもダメなんだろうか?
"conf[prm1]"を変数に入れておいても$('#'+hoge)ってしてもダメだし。
Bbs = getValue(item[i],'NumOfBbs
');
↑のコードが原因でエラーが発生するので
firefox のエラーコンソールで確認してみると
↓のような警告がされていました。
"unterminated string literal"
エラーコンソールから実行されているスクリプトを見ると
何故か↓のように(勝手に1部が改行されて)記載されていました
Bbs = getValue(item[i],'NumOfBbs
');
そりゃエラー出るわなと思ったのですが元のスクリプトは上記のように
正しく書いてありますし・・・
意味が分かりません。こういうことってあるものですか?
');
↑のコードが原因でエラーが発生するので
firefox のエラーコンソールで確認してみると
↓のような警告がされていました。
"unterminated string literal"
エラーコンソールから実行されているスクリプトを見ると
何故か↓のように(勝手に1部が改行されて)記載されていました
Bbs = getValue(item[i],'NumOfBbs
');
そりゃエラー出るわなと思ったのですが元のスクリプトは上記のように
正しく書いてありますし・・・
意味が分かりません。こういうことってあるものですか?
>>567
本当だ!書き込みしたら勝手に改行された・・・どういうからくりなんでしょうか?
Bbs = getValue(item[i],'NumOfBbs
');
↓みたいに改行されないようにしたいです・・・
itemPriceValue = getValue(item[i], 'LowestPrice');
本当だ!書き込みしたら勝手に改行された・・・どういうからくりなんでしょうか?
Bbs = getValue(item[i],'NumOfBbs
');
↓みたいに改行されないようにしたいです・・・
itemPriceValue = getValue(item[i], 'LowestPrice');
>>569
そういうときはバイナリエディタ
そういうときはバイナリエディタ
>>569
メモ帳で書いてる?ひょっとして。
メモ帳で書いてる?ひょっとして。
>>573
通常、Windows での改行コードは CRLF(2バイト) 。
それが何かの理由で LF が "勝手に改行される" ところに単体で存在してるんでしょ。
メモ帳だと LF 単体は改行されて表示されないから気付きにくい。
他の多機能なテキストエディタ使った方が良いよ。
通常、Windows での改行コードは CRLF(2バイト) 。
それが何かの理由で LF が "勝手に改行される" ところに単体で存在してるんでしょ。
メモ帳だと LF 単体は改行されて表示されないから気付きにくい。
他の多機能なテキストエディタ使った方が良いよ。
>>575
ヒントありがとうございます!
ここに書き込みしただけで改行されるのはおかしいと思い
秀丸にコピペしたら案の定勝手に改行されていたので修正して再保存したら
解決しました!
メモ帳は不便だということが分かってきました
ヒントありがとうございます!
ここに書き込みしただけで改行されるのはおかしいと思い
秀丸にコピペしたら案の定勝手に改行されていたので修正して再保存したら
解決しました!
メモ帳は不便だということが分かってきました
以前はエディタを使っていましたが今はWindowsおメモ帳を使っています。
ウイルス攻撃されてリカバリしたのがきっかけですが(エディタも吹っ飛
んだ)、エディタ使っていた頃はオートコンプリートが効きすぎてプログ
ラムコードを自分で全部書けなくなっていました(自分で書いたと思い込
んでいた)。プログラマにとっては危険なことだと思います。
今はメモ帳で全部手打ちしています。上級者にとっては余計なところがな
いのがすばらしい。おかげで記述能力も向上したように感じています。
ウイルス攻撃されてリカバリしたのがきっかけですが(エディタも吹っ飛
んだ)、エディタ使っていた頃はオートコンプリートが効きすぎてプログ
ラムコードを自分で全部書けなくなっていました(自分で書いたと思い込
んでいた)。プログラマにとっては危険なことだと思います。
今はメモ帳で全部手打ちしています。上級者にとっては余計なところがな
いのがすばらしい。おかげで記述能力も向上したように感じています。
オートコンプリートを切るなり、他のエディタを選ぶなりするべきだろう。
その文章を見る限り、貴方にはプログラミング能力以外のことを
向上させる必要がありそうだよ。
その文章を見る限り、貴方にはプログラミング能力以外のことを
向上させる必要がありそうだよ。
正規表現検索(置換)
「常に手前表示」
ファイル内容比較
「元に戻す」操作回数制限なし
メモ帳に全部ありません><
「常に手前表示」
ファイル内容比較
「元に戻す」操作回数制限なし
メモ帳に全部ありません><
∩___∩
| ノ\ ヽ |
/ ●゛ ●| |
| ∪ ( _●_) .. \
彡、 ヽ_3 ≡≡ \ . ∩”
/ ∩ノ ⊃...ノ \_ノ彡←>>578
( \ / _ノ..| |
.\ .“ . _| | フーーッ
\ /_.__./ フーーッ
| ノ\ ヽ |
/ ●゛ ●| |
| ∪ ( _●_) .. \
彡、 ヽ_3 ≡≡ \ . ∩”
/ ∩ノ ⊃...ノ \_ノ彡←>>578
( \ / _ノ..| |
.\ .“ . _| | フーーッ
\ /_.__./ フーーッ
極稀に「覚えるため」や「マスターしたいから」等で
糞なメモ帳を使う奴は本当に居るが、
まて
それはメモ用だ。エディタじゃない。
糞なメモ帳を使う奴は本当に居るが、
まて
それはメモ用だ。エディタじゃない。
Linuxのテキストエディタ(Gedit)はかなり優れもの、かなりの言語を開発環境レベルとまではいかないが適切にハイライトしてくれる
prototypeを用いて、マウスの位置(mouseover時)を変数に代入したいのですが、
Event.observeを使わずに、各要素のonmouseover="~”に関数を指定する場合、
pointerX(event); の引数に必要なevent型をどうやって取得すれば良いのか分かりません。
どなたか教えてください。お願いします。
Event.observeを使わずに、各要素のonmouseover="~”に関数を指定する場合、
pointerX(event); の引数に必要なevent型をどうやって取得すれば良いのか分かりません。
どなたか教えてください。お願いします。
function XY(e) {
var mouseX = Event.pointerX(e);
var mouseY = Event.pointerY(e);
alert("X: " + mouseX + " Y: " + mouseY);
}
onmouseover="XY(event);"
var mouseX = Event.pointerX(e);
var mouseY = Event.pointerY(e);
alert("X: " + mouseX + " Y: " + mouseY);
}
onmouseover="XY(event);"
>>590
ありがとうございます。eventでできたのですね。
これで取得した位置はスクロールの分も含まれているのですが、
staticでのマウス位置取得はptorotypeを使わずに、ブラウザ事に処理を分けて書いた方が楽なのでしょうか?
ありがとうございます。eventでできたのですね。
これで取得した位置はスクロールの分も含まれているのですが、
staticでのマウス位置取得はptorotypeを使わずに、ブラウザ事に処理を分けて書いた方が楽なのでしょうか?
var i, arr = [];
for (i = 0; i < 3; i++) {
arr.push(new Function("var i = " + i + "; alert(i);"));
}
for (i = 0; i < 3; i++) {
arr[i]();
}
こーかなー。
for (i = 0; i < 3; i++) {
arr.push(new Function("var i = " + i + "; alert(i);"));
}
for (i = 0; i < 3; i++) {
arr[i]();
}
こーかなー。
質問の意図がよくわからんが
function f() {
function worker() { alert(i); }
for(var i=0; i<5; i++) { worker(); }
}
f();
function f() {
function worker() { alert(i); }
for(var i=0; i<5; i++) { worker(); }
}
f();
>>594
それなら引数に渡した方が良いんじゃ?
多分クロージャに代わる方法を求めてるに違いない。
var i, arr = [];
for (i = 0; i < 3; i++) {
arr.push("(function() { var i = " + i + "; alert(i); })()");
}
for (i = 0; i < 3; i++) {
eval(arr[i]);
}
それなら引数に渡した方が良いんじゃ?
多分クロージャに代わる方法を求めてるに違いない。
var i, arr = [];
for (i = 0; i < 3; i++) {
arr.push("(function() { var i = " + i + "; alert(i); })()");
}
for (i = 0; i < 3; i++) {
eval(arr[i]);
}
>>593
レスありがとうございました。これで何とかなりそうです。
レスありがとうございました。これで何とかなりそうです。
var o = {a : 1, b : this.a};
console.log(o.b);
var o = {a : 1, b : (function() { return this.a })()};
console.log(o.b);
IE8
undefined
undefined
Firefox
undefined
0
Opera
1
1
Safari
undefined
undefined
Chrome
1
1
thisからオブジェクト自体の他の値はいつから取得できるんでしょうか。
あとFirefoxの0はどこからやってきたのでしょうか。
console.log(o.b);
var o = {a : 1, b : (function() { return this.a })()};
console.log(o.b);
IE8
undefined
undefined
Firefox
undefined
0
Opera
1
1
Safari
undefined
undefined
Chrome
1
1
thisからオブジェクト自体の他の値はいつから取得できるんでしょうか。
あとFirefoxの0はどこからやってきたのでしょうか。
>>597
ブラウザの実装に寄ると思うけど、式が終わったあとにthisオブジェクトが設定されると思った方がいいんじゃないの?
プロパティの順番によってthisが見えたり見えなかったら困るでしょ。
少なくともFirefoxのそのthisはwindowを指してると思う。
ブラウザの実装に寄ると思うけど、式が終わったあとにthisオブジェクトが設定されると思った方がいいんじゃないの?
プロパティの順番によってthisが見えたり見えなかったら困るでしょ。
少なくともFirefoxのそのthisはwindowを指してると思う。
インラインフレームのスクロールバーのノブの位置なんですが、
右寄りにするにはどうしたらいいのでしょうか・・・・
ご教示くださいm(_ _)m
右寄りにするにはどうしたらいいのでしょうか・・・・
ご教示くださいm(_ _)m



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.105 + (1001) - [95%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.135 + (1002) - [95%] - 2018/11/23 10:30
- + JavaScript の質問用スレッド vol.96 + (1001) - [95%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.93 + (1001) - [95%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.99 + (1001) - [95%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.97 + (1001) - [95%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.98 + (1001) - [95%] - 2012/4/9 14:46
トップメニューへ / →のくす牧場書庫について