私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.119 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
×ステートレス
○ステートフル
ってことか
間違いの指摘、ありがとうございました
○ステートフル
ってことか
間違いの指摘、ありがとうございました
間違いじゃなく、本のタイトルの概念すら理解できてない事実がおかしい
どうせ実際に本を持ってないで、どっかで拾ったコードを部分的に眺めて質問してるんだろ
extend,includeがどういうコンテキストで使用されるように設計されてるか本を通して学習したらすぐわかるはず
どうせ実際に本を持ってないで、どっかで拾ったコードを部分的に眺めて質問してるんだろ
extend,includeがどういうコンテキストで使用されるように設計されてるか本を通して学習したらすぐわかるはず
strict modeでarguments.calleeが使えなくなったのは循環参照でメモリリークを起こさないためである
addEventListerの代に引数には無名関数を使うべきではなく
外部の関数を指定するべきである
×
addEventListener("click", function(){});
◎
addEventListener("click", hoge);
addEventListerの代に引数には無名関数を使うべきではなく
外部の関数を指定するべきである
×
addEventListener("click", function(){});
◎
addEventListener("click", hoge);
>>603
タイトルすら理解してないのに、高度な抽象化のプログラミングなんて無理無理
本を持っててこれなら完全にプログラミングの適正が無い証拠だよ
自分にあった本の選択、学習能力、読解力、ググって自力で解決する能力、全部無い
時間の無駄だから窓から本を投げ捨ててハロワに駆け込め
タイトルすら理解してないのに、高度な抽象化のプログラミングなんて無理無理
本を持っててこれなら完全にプログラミングの適正が無い証拠だよ
自分にあった本の選択、学習能力、読解力、ググって自力で解決する能力、全部無い
時間の無駄だから窓から本を投げ捨ててハロワに駆け込め
function hoge (str){
function moge(){
console.log(str);
}
return moge;
}
hoge('poge')();
→poge
このように普通の関数でもクロージャになります
function moge(){
console.log(str);
}
return moge;
}
hoge('poge')();
→poge
このように普通の関数でもクロージャになります
確かに本を読むにも順番は大事だな
他の言語の経験があるなら、JavaScriptパターンを先に読むべし
他の言語の経験があるなら、JavaScriptパターンを先に読むべし
JavaScriptパターンって
なんか聞いたことある書名だと思ったら読んでました
特に印象はありませんね
なんか聞いたことある書名だと思ったら読んでました
特に印象はありませんね
いいえ、もちろん違います
質問事項に触れもせず、周辺を周回するだけのアドバイスをしてくる人はなんなんでしょうか?
馬鹿がバレるのが嫌なんですかね?
間違うことは何も恥ずかしいことではなく、むしろ誇るべきことなのですから
どんどんトライしてほしいですね
質問事項に触れもせず、周辺を周回するだけのアドバイスをしてくる人はなんなんでしょうか?
馬鹿がバレるのが嫌なんですかね?
間違うことは何も恥ずかしいことではなく、むしろ誇るべきことなのですから
どんどんトライしてほしいですね
理解できないところを「教科書が間違ってる」でスルーしてきた結果、>>604みたいな質問をするようになるのか…
だれか答えてあげて
だれか答えてあげて
ちなみにステートフルJavaScriptには
Rubyでクラスを扱ったことがあるなら、
ここまで紹介したコードに違和感を覚えた読者はいないでしょう。
とあるので、includeとextendはrubyから来ているかもしれません
でもrubyはもうかなり長い間書いてないので忘れました
どういうことなのか分かる人お願いします
Rubyでクラスを扱ったことがあるなら、
ここまで紹介したコードに違和感を覚えた読者はいないでしょう。
とあるので、includeとextendはrubyから来ているかもしれません
でもrubyはもうかなり長い間書いてないので忘れました
どういうことなのか分かる人お願いします
>>610
ただし循環参照に気をつけてクロージャを使う分には構いません
ただし循環参照に気をつけてクロージャを使う分には構いません
>>619
無名関数か普通の関数かは関係ないってことですか?
無名関数か普通の関数かは関係ないってことですか?
http://memo.yomukaku.net/entries/319
includeを使うと、モジュールのメソッドがincludeしたクラスのインスタンスメソッドとして使えるようになります。
extendを使うと、モジュールのインスタンスメソッドがクラスのクラスメソッドとして使えるようになります。
ようするにrubyの挙動をそのままなぞっただけですね
includeを使うと、モジュールのメソッドがincludeしたクラスのインスタンスメソッドとして使えるようになります。
extendを使うと、モジュールのインスタンスメソッドがクラスのクラスメソッドとして使えるようになります。
ようするにrubyの挙動をそのままなぞっただけですね
じゃあなんで、Rubyはincludeという名前を
使ってるんだ?って話に変わるわけよ。
すれ違いになるけどね。
使ってるんだ?って話に変わるわけよ。
すれ違いになるけどね。
それにしても>>597は結局何を言いたかったんでしょうか?
extendやincludeと「ステートフル」には何の関係もないんですが。
この本で言うステートフルというのはアプリケーションレベルの意味ですよ
単に何も分からないアホが当てずっぽうに煽っただけですかね?
extendやincludeと「ステートフル」には何の関係もないんですが。
この本で言うステートフルというのはアプリケーションレベルの意味ですよ
単に何も分からないアホが当てずっぽうに煽っただけですかね?
>>583のコードはとても残念なコードに見える
JavaScriptパターンを理解してれば分かるはずだが…
JavaScriptパターンを理解してれば分かるはずだが…
jQuery公式Webサイトがマルウェアに仕込まれる
http://blog.jquery.com/2014/09/23/was-jquery-com-compromised/
セキュリティー企業のRiskIによると、
「jQuery」の公式サイトであるjquery.comが改ざんされ、認証情報を盗み出すマルウェアが閲覧者のコンピューターに送り込まれる状態になっていたそうだ。
jQueryはユーザーにシステムへの特権アクセスが可能なシステム管理者やWeb開発者が多いため、認証情報が盗まれれば影響が特に大きい。
実際に、jQueryを使用する複数の大きな組織でエクスプロイトキットへのリダイレクトが確認されているという。
RiskIQでは、即時にシステムを「再イメージ化(re-image)」し、システムを使用するユーザーアカウントのパスワードをリセット、
問題のシステムから怪しい活動が行われていないかどうかの確認などを行うことを推奨している。
http://blog.jquery.com/2014/09/23/was-jquery-com-compromised/
セキュリティー企業のRiskIによると、
「jQuery」の公式サイトであるjquery.comが改ざんされ、認証情報を盗み出すマルウェアが閲覧者のコンピューターに送り込まれる状態になっていたそうだ。
jQueryはユーザーにシステムへの特権アクセスが可能なシステム管理者やWeb開発者が多いため、認証情報が盗まれれば影響が特に大きい。
実際に、jQueryを使用する複数の大きな組織でエクスプロイトキットへのリダイレクトが確認されているという。
RiskIQでは、即時にシステムを「再イメージ化(re-image)」し、システムを使用するユーザーアカウントのパスワードをリセット、
問題のシステムから怪しい活動が行われていないかどうかの確認などを行うことを推奨している。
>>629
具体的にあなた自身の言葉で説明できますか?
俺自身コールバックに関する疑問を呈しているように、
これを「完璧なコード」だと言っているわけではありませんし。
もし出来るならあなた自身の言葉で説明してみて下さい
具体的にあなた自身の言葉で説明できますか?
俺自身コールバックに関する疑問を呈しているように、
これを「完璧なコード」だと言っているわけではありませんし。
もし出来るならあなた自身の言葉で説明してみて下さい
>>631
ゴミだからゴミといったまでで、価値のないゴミに対案はいらないよね
ゴミだからゴミといったまでで、価値のないゴミに対案はいらないよね
脇から見ている身としては煽りを入れている人も頓珍漢な質問を繰り返す人も消えてほしい
むしろどうしてこうも沸点が低いのか疑問だよw
以前は比較的煽り耐性のあるスレだったのにな
以前は比較的煽り耐性のあるスレだったのにな
自治厨がでだしてから煽り耐性悪くなったね。
自分が思う通りのスレになってなきゃヤダヤダヤダってうるさい。
自分が思う通りのスレになってなきゃヤダヤダヤダってうるさい。
質問者の我が儘を通すのもどうかと思うが、やり方の問題だな
明らかな教えて君にも執拗に擁護されるからな
適当にスルーするのが一番いい
明らかな教えて君にも執拗に擁護されるからな
適当にスルーするのが一番いい
>>640
「我侭な質問」だが、頓珍漢な返答も程々にしろよ
「我侭な質問」だが、頓珍漢な返答も程々にしろよ
<ul>
<li>Adipisicing ratione voluptatem.</li>
<li>Elit saepe et.</li>
<li>Consectetur vero pariatur.</li>
</ul>
<script>
var li = document.getElementsByTagName('li');
var func = function(obj){
return function(){
console.log(obj);
obj.removeEventListener('click', func);
}
};
for (var i=0, l=li.length; i<l; i++){
li[i].addEventListener('click', func(li[i]), false);
}
</script>
これでイベントリスナーが消えません。どこを修正したらいいか教えて下さい
<li>Adipisicing ratione voluptatem.</li>
<li>Elit saepe et.</li>
<li>Consectetur vero pariatur.</li>
</ul>
<script>
var li = document.getElementsByTagName('li');
var func = function(obj){
return function(){
console.log(obj);
obj.removeEventListener('click', func);
}
};
for (var i=0, l=li.length; i<l; i++){
li[i].addEventListener('click', func(li[i]), false);
}
</script>
これでイベントリスナーが消えません。どこを修正したらいいか教えて下さい
>>645
やりたい事は、全ての li に各一回だけconsole.logする
イベントハンドラをつけるってことでいい?
jQueryを使った同等コードはこれだな。
$('li').one('click', function() {
console.log(this);
});
これをjQueryを使わないでかけ。という
お題ということであとは他の人頑張れ(笑)
やりたい事は、全ての li に各一回だけconsole.logする
イベントハンドラをつけるってことでいい?
jQueryを使った同等コードはこれだな。
$('li').one('click', function() {
console.log(this);
});
これをjQueryを使わないでかけ。という
お題ということであとは他の人頑張れ(笑)
returnしている無名関数に名前つけて、removeEventListener()で、その名前を指定すればいい
無名関数に名前を付けて
??????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????
無名関数のままにしたかったら…
arguments.calleeを使うか、ローカル変数に一旦入れてからreturnかなあ
名前つけるほうがいいと思うけど
arguments.calleeを使うか、ローカル変数に一旦入れてからreturnかなあ
名前つけるほうがいいと思うけど
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [97%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
トップメニューへ / →のくす牧場書庫について