私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
「強く推奨」と書いてあるでしょ。あくまで推奨なんだから自分の主張を押し付けんなよ。
id出さない奴には返事しないとか自分の行動選択の範囲でやりなよ。
id出さない奴には返事しないとか自分の行動選択の範囲でやりなよ。
それ言ったら >>1 は何も規定してないも同然なんだが…
そんなことはないと思うけど。見解の相違だね。
だいたい>>1に書いてあることは他にもあるでしょ。idなんたらが入ったのは比較的最近。
だいたい>>1に書いてあることは他にもあるでしょ。idなんたらが入ったのは比較的最近。
>>754
一年以上前から既にID出すのが強く推奨されてる
必須じゃなくて強く推奨になってるのはスレが荒れないなら出す必要が無いってだけ
でも、あんたの書き込みが原因でスレが荒れるんだからID出しに協力してくれないか?
ID出さないなら俺はもうこれから類似の書き込みには一切レスしない
一年以上前から既にID出すのが強く推奨されてる
必須じゃなくて強く推奨になってるのはスレが荒れないなら出す必要が無いってだけ
でも、あんたの書き込みが原因でスレが荒れるんだからID出しに協力してくれないか?
ID出さないなら俺はもうこれから類似の書き込みには一切レスしない
>>757
誰だよwww
誰だよwww
>>757
スルーされたくなかったらID出せ。
スルーされたくなかったらID出せ。
>>760
うるせーばか
うるせーばか
継承について質問した者ですが、
newで生成するオブジェクトはクラスベースを基にしたものなのでクラスとし、
オブジェクトはそのままオブジェクトとしました
そして組んでみたところ、びっくりするほどうまく動いておののいています((((;´д`)))))
このスレにより理解が深まったおかげです
ありがとうございました
newで生成するオブジェクトはクラスベースを基にしたものなのでクラスとし、
オブジェクトはそのままオブジェクトとしました
そして組んでみたところ、びっくりするほどうまく動いておののいています((((;´д`)))))
このスレにより理解が深まったおかげです
ありがとうございました
再帰ループにCSSStyleSheetオブジェクトを含むと無限ループになります
どうも自己参照してるようなのです
何故でしょうか
どうも自己参照してるようなのです
何故でしょうか
if ( result = func() ){}
式の判定が、JSHintに怒られます
しかし
var result = func();
if ( result ){}
のようにした場合、else if文が続くと、インデントが増えていってしまいます
どうすればいいのでしょうか
式の判定が、JSHintに怒られます
しかし
var result = func();
if ( result ){}
のようにした場合、else if文が続くと、インデントが増えていってしまいます
どうすればいいのでしょうか
開発中だけ、DOM要素のaddEventListener/removeEventListenerメソッドを
同名のメソッドでオーバーライドしてラップ
みたいなことって出来ますか?
今は別の関数を用意してラップしてますが、あまり美しくないので・・
JavaScriptのオブジェクトならメソッドの取り替えも自由自在ですがDOM要素はどうなのでしょう
同名のメソッドでオーバーライドしてラップ
みたいなことって出来ますか?
今は別の関数を用意してラップしてますが、あまり美しくないので・・
JavaScriptのオブジェクトならメソッドの取り替えも自由自在ですがDOM要素はどうなのでしょう
var a = {};
alert(!a instanceof Object);
これはfalseになりますが、
a instanceof ObjectをNOTで反転したのか、
NOT a は Objectのインスタンスではないのか、
どっちですか?
alert(!a instanceof Object);
これはfalseになりますが、
a instanceof ObjectをNOTで反転したのか、
NOT a は Objectのインスタンスではないのか、
どっちですか?
>>767
お前は誰やねん。
お前は誰やねん。
>>764
if ( (result = func()) ){} じゃね?
if ( (result = func()) ){} じゃね?
>>764
上のコードにした所でインデントが浅くなるようには思えないし、
else if を続けてもインデントは深くならないと思うのだが、どういうスタイルで書いてるの?
いずれにせよ、JSHint の警告は、=== や == と間違えて = と書いてないか?
ちゃんと分かってたとしても紛らわしいからやめたほうがいいのでは?
という警告だと思うけど。
>>766
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table
上のコードにした所でインデントが浅くなるようには思えないし、
else if を続けてもインデントは深くならないと思うのだが、どういうスタイルで書いてるの?
いずれにせよ、JSHint の警告は、=== や == と間違えて = と書いてないか?
ちゃんと分かってたとしても紛らわしいからやめたほうがいいのでは?
という警告だと思うけど。
>>766
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table
var str = '<html attribute="value" src="url" attribute>';
のような文字列から属性="値"、または属性の部分を抜き出して配列にしたいのですが
str.match(/\s(\w|"|=)+(?=(\s|>))/g); とすると
[" attribute="value""," src="url""," attribute"]
みたいに属性名の左側に半角スペースがくっついてしまいます
スペースを付けずに抜き出すにはどうしたらいいのでしょうか
のような文字列から属性="値"、または属性の部分を抜き出して配列にしたいのですが
str.match(/\s(\w|"|=)+(?=(\s|>))/g); とすると
[" attribute="value""," src="url""," attribute"]
みたいに属性名の左側に半角スペースがくっついてしまいます
スペースを付けずに抜き出すにはどうしたらいいのでしょうか
>>772
属性値が特定の場合には"で囲わなくてもいいとかいろいろあるから、
正確を期すなら文字列をパースして、getAttribute しまくって配列にしたほうがいいと思う
応急処置的にするなら、結果から先頭の空白を取り除けばいいのでは。
属性値が特定の場合には"で囲わなくてもいいとかいろいろあるから、
正確を期すなら文字列をパースして、getAttribute しまくって配列にしたほうがいいと思う
応急処置的にするなら、結果から先頭の空白を取り除けばいいのでは。
具体的には DOMParser を使えばよろし。
構造をもったものをテキストとして操作するのは筋が悪い。
構造をもったものをテキストとして操作するのは筋が悪い。
>>770
result = func();
if (result){
else{
result = func();
if (result){
}else{
result = func();
if ( result){
}
}
}
みたいになっていくという意味です
>=== や == と間違えて = と書いてないか?
なるほどですね
ありがとうございました
result = func();
if (result){
else{
result = func();
if (result){
}else{
result = func();
if ( result){
}
}
}
みたいになっていくという意味です
>=== や == と間違えて = と書いてないか?
なるほどですね
ありがとうございました
>>778
お前は誰やねん。
お前は誰やねん。
オライリーの「ハイパフォーマンスJavaScript」によると、
スコープチェーンの末端であるグローバル変数へのアクセスが一番遅く、
一番近いローカル変数へのアクセスは速いということですが、
this.xxも、一度ローカル変数に代入した方がいいでしょうか?
スコープチェーンの末端であるグローバル変数へのアクセスが一番遅く、
一番近いローカル変数へのアクセスは速いということですが、
this.xxも、一度ローカル変数に代入した方がいいでしょうか?
var a = {hoge:1};
var b = a;
b = {};
こうしても、bが{}になるだけで、a={}にはなりません
bを使ってaを{}にするにはどうしたらいいですか?
var b = a;
b = {};
こうしても、bが{}になるだけで、a={}にはなりません
bを使ってaを{}にするにはどうしたらいいですか?
1 つの関数の中で値の変化しない同じオブジェクトメンバを複数回呼び出すことは絶対に避けるべきだ。
とハイパフォーマンスJavaScriptに書いていますが
頻繁にアクセスするdomのstyle属性なんかも、
キャッシュ的にインスタンスメンバに持っておいた方がいいんでしょうか~
なんかごちゃごちゃしそうで嫌だけど
とハイパフォーマンスJavaScriptに書いていますが
頻繁にアクセスするdomのstyle属性なんかも、
キャッシュ的にインスタンスメンバに持っておいた方がいいんでしょうか~
なんかごちゃごちゃしそうで嫌だけど
>>786
プロパティアクセスは遅いからやめろっていってんだよ多分
プロパティアクセスは遅いからやめろっていってんだよ多分
>>784 {}はコンストラクタだよ、こんな形してるけど。
パスワードのハッシュを得るときにソルトを付けるじゃん?
構文は砂糖なのに、ハッシュはソルト
構文は砂糖なのに、ハッシュはソルト
>>784
delete b.hoge;
delete b.hoge;
メソッドをハンドラにしたらthisがおかしくなるから、
元のオブジェクトをthisにbindする方法をやってみたけど
なんとなく遅くなった感じがしたので元に戻しました
bindは遅くなりますか?
元のオブジェクトをthisにbindする方法をやってみたけど
なんとなく遅くなった感じがしたので元に戻しました
bindは遅くなりますか?
便利になる可能性はあるけど、
プロトタイプベースを充分に理解せずに Java 的に使う奴で溢れて
コミュニティとしては破綻する
プロトタイプベースを充分に理解せずに Java 的に使う奴で溢れて
コミュニティとしては破綻する
JavaScriptを十分に理解してる人なんて日本に100人いないと思うけど
プロパティ名を糖衣構文で書いて、他の関数でbuildするようにしましたよ
"hoge extends fuga"でオブジェクト継承
"class Hoge extends Fuga"でクラス継承
動的な生成したオブジェクトやそのインスタンスは、実行時に遅くなったりするんでしょうか
いまのところ体感的には分かりませんが
"hoge extends fuga"でオブジェクト継承
"class Hoge extends Fuga"でクラス継承
動的な生成したオブジェクトやそのインスタンスは、実行時に遅くなったりするんでしょうか
いまのところ体感的には分かりませんが
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について