のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,543,530人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

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

元スレ+ JavaScript の質問用スレッド vol.142 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
251 : Name_Not - 2020/07/10(金) 09:07:21.61 ID:???.net (-29,-29,-57)
http://ideone.com/0fWamo
firefoxアドオンを作成しています
ポップアップメニューにアラートが出ないんですが、こういう設定ではだめなんでしょうか?
htmlとjsファイルは同じフォルダにおいています。
こういう場合の原因の特定方法を教えて下さい。
252 : Name_Not - 2020/07/10(金) 10:54:28.03 ID:ZPqjvtbH.net (+19,+19,-28)
フラグというのですね、ありがとうございました。
一般的なフラグというのはしっていますが、
Javascriptでは使ったことがありません。
extractionを文字列検索しても出てこなかったので
なぜかと思っていたのですが、
変換後のソースコードでは出ない場合もあるのですね
勉強になりました。
254 : Name_Not - 2020/07/10(金) 13:21:18.71 ID:???.net (-27,-29,-27)
禁止なんかされてないし
書き方としてもreactのJSXやsvelteなんかでは普通にインラインスタイル
255 : Name_Not - 2020/07/10(金) 13:35:57.35 ID:???.net (+19,+29,+0)
>>254
知らんのに無理すんな
257 : Name_Not - 2020/07/10(金) 19:37:23.40 ID:???.net (+20,+27,+0)
そう書いてあるじゃん
258 : Name_Not - 2020/07/10(金) 21:32:53.94 ID:???.net (-29,-29,-46)
259 : Name_Not - 2020/07/10(金) 21:42:49.27 ID:???.net (+15,+18,-50)
リファレンスどころか常識でしょ
WebAPIとブラウザの歴史は一通り勉強しないと
260 : Name_Not - 2020/07/10(金) 21:49:37.37 ID:???.net (+22,+29,-42)
リファレンスどころか>>253すら読めてなくてオウム返ししてるからねw
261 : Name_Not - 2020/07/10(金) 22:24:59 ID:???.net (-24,-29,-157)
>>259
WebExtensionの話してるんだけどw
君もリファレンス読まない(もしくは読めない)タイプだね

>>260
onclickについては擁護しようがないが
イベントハンドラとイベントリスナーが同じかどうかを聞き返すのは別にそれほど不思議じゃない
その2つを区別する言語もあるし、JSでも呼び分けてる人がいるかもしれない
それにaddEventListener()だからイベントリスナーって用語のほうがわかりやすいんでしょ
262 : Name_Not - 2020/07/11(土) 00:24:40.36 ID:???.net (+33,+29,-45)
皆様はリファレンス読み終わるのにどれくらいかかりましたか?最近勉強を始めた自分は膨大な量があって挫けそう
263 : Name_Not - 2020/07/11(土) 00:38:56.68 ID:???.net (+33,+30,-88)
一挙に読み切るようなものじゃない
疑問が出たり問題に直面したら都度読む癖をつける
後は電車の中とか飯食ってる時とかいつでもいいからちょくちょく見とけば良い

試行錯誤してそれでも解決できなければここで聞けばいい
質問するにしても自分がやろうとしてることとか試したことを書いた上で質問すべきだけどね
http://www.ranvis.com/articles/smart-questions.ja.html
265 : Name_Not - 2020/07/11(土) 05:52:24.76 ID:???.net (+27,+29,-73)
ポップアップメニューでクリックして、コンソールにメッセージ表示をしたいです
しかし、コンテンツ部分とポップアップ部分では、コンソールが別なんですよね?
266 : Name_Not - 2020/07/11(土) 07:53:20 ID:???.net (+37,+30,-141)
>>262
どういうことができるのか、どういうことができないのかだけを知っておけばいい
どうやって使うかはその都度調べればいい
関心を持っていて日々色々なニュースを収集してWebを追っていれば自ずと
こういうことはこういうリファレンスにこういう記述があるはずだという目星がつくようになる
そのうちリファレンス自体も、はっきり記憶していなくともこういうリファレンスがあるはずだという目星がつく
そうなると困らない
267 : Name_Not - 2020/07/11(土) 09:55:16.45 ID:???.net (-27,-30,-127)
jQueryでイベントリスナの登録
http://qiita.com/takahiro_itazuri/items/8d7375576323b49dd4b7

こういうように、HTML に書かないで、
<input type="text" id="mytextbox" onchange="myfunc()">

HTML をこう書いて、
<input type="text" id="mytextbox">

DOM が読み込まれた後に、#mytextbox 要素に対して、
jQuery でイベントリスナーを登録することもできる
$('#mytextbox').on('change', function() { 処理 });
269 : Name_Not - 2020/07/11(土) 10:05:50.77 ID:???.net (+15,+27,-2)
紅茶かな?
270 : Name_Not - 2020/07/11(土) 10:08:42.97 ID:???.net (+30,+29,-73)
開発コストが減るから
jQueryを使うと半分~1/3以下のコード量で同じことが実現できる

できるできないの話をするなら、九州から青森にだって徒歩でいけるよ
なんで徒歩でいけるのに飛行機なんか使うんですかって言ったらバカだろう?
271 : Name_Not - 2020/07/11(土) 10:33:17.13 ID:???.net (+33,+29,-24)
さすが、一般人は車で十分なのに飛行機を所有するような人が言うことは違う
272 : Name_Not - 2020/07/11(土) 10:33:46.84 ID:???.net (-28,-30,-246)
>>264
ベントリスナーを使う方法の所に書いてあるでしょ
document.getElementById("downloadbutton").addEventListener("click", myfunc);
絶対に1つしかイベント登録しないというなら
document.getElementById("downloadbutton").onclick = myfunc;
でもいいけど

browser_actionやバックグラウンドスクリプトのconsole.~が表示されるのは
about:debuggingにある個別の拡張の調査から開くコンソールかctrl+shift+jの方のブラウザコンソール
273 : Name_Not - 2020/07/11(土) 11:35:16 ID:???.net (+27,+29,-15)
時間を無駄に使ってもそれ相応の価値があるなら良いと思うけど
そんな価値ないだろうけど
274 : Name_Not - 2020/07/11(土) 11:53:01.55 ID:???.net (+11,+22,+0)
>>272
どうもです
275 : Name_Not - 2020/07/11(土) 11:59:40.02 ID:???.net (+37,+29,-44)
>>271
飛行機は場所を取るとか金がかかるという話であれば
jQueryにはまったく当てはまらないので、それは的外れですよw
276 : Name_Not - 2020/07/11(土) 12:01:10.93 ID:???.net (+28,+29,-15)
要は例えがまずかったんだな
277 : Name_Not - 2020/07/11(土) 12:05:14.37 ID:???.net (-27,-30,-259)
一般的に短いサンプルであればjQueryを使っても
対して短くなってないように見えますが、

それでもこれが
document.getElementById("downloadbutton").addEventListener("click", myfunc);

このように短くなる上に
$("#downloadbutton").click(myfunc);

複数のクラスに割り当てる場合でも量が変わらず
$(".downloadbutton").click(myfunc);

動的に要素が増えたりする場合でも短くかけるわけです。
$(document).on("click", ".downloadbutton", myfunc);

コードの量が多くなればなるほど
jQueryの恩恵は大きくなります。
278 : Name_Not - 2020/07/11(土) 12:06:57.41 ID:???.net (+31,+30,-47)
>>276
例えっていうのは、わかりやすく伝えるために使うもの
否定するときに使うものじゃないんだよ
否定の用途に使うと必ず、まずい点を指摘されることになる。
279 : Name_Not - 2020/07/11(土) 12:34:54.39 ID:???.net (-21,-29,-74)
短くなれば可読性が向上するっていうもんでもないし、querySelector() もある。
今から何か作ろうっていう時に今更 jQuery を採用しようとは思わないわ。
bootstrap とか使うなら仕方なく入れるだろうけど bootstrap5 からは jQuery 不要になるし。
280 : Name_Not - 2020/07/11(土) 12:36:56.86 ID:???.net (+25,+29,-50)
>>279
短くないけどjQueryを使わないほうが可読性が高いコードの例を一つでも上げられますか?
それができないとただの机上の空論ですよ。
283 : Name_Not - 2020/07/11(土) 12:57:02.54 ID:???.net (-21,-30,-132)
jQuery 3.5 でも、ソースコードを読むと、
addEventListener, attachEvent の両方に対応している

これを、addEventListener で書くと、attachEvent に対応できない
287 : Name_Not - 2020/07/11(土) 13:06:17.03 ID:???.net (+22,+29,-29)
jquery「俺はどかない」
288 : Name_Not - 2020/07/11(土) 13:08:04.44 ID:???.net (+20,+22,-22)
HTMLスレ荒してたjQueryおじさんに火が付き始めたか?ww
289 : Name_Not - 2020/07/11(土) 13:08:22.15 ID:???.net (-19,-17,-36)
>>282
どちらも差がないなら、わずかに優位なjQuery一択では?w
290 : Name_Not - 2020/07/11(土) 13:10:51.39 ID:???.net (+30,+29,-29)
>>289
優位もクソも無いでしょ
自分からすればわざわざ導入して帯域やリソース消費する時点で±0
結局好き嫌いレベルの話しか出来ないのねw
291 : Name_Not - 2020/07/11(土) 13:16:02.64 ID:???.net (+30,+28,-45)
>>290
その理屈だとjQueryよりも重いJavaScriptフレームワークは使えませんね
292 : Name_Not - 2020/07/11(土) 13:16:46.82 ID:???.net (+32,+29,-22)
帯域やリソース消費するよりも
自分が仕事でつかれる方を選ぶって
社畜だと思うw
293 : Name_Not - 2020/07/11(土) 13:19:05.78 ID:???.net (+27,+29,-50)
間違いなくjqueryには帯域やリソースを消費する価値は無いだろうね
他のフレームワークと同列に語る方がおかしい
294 : Name_Not - 2020/07/11(土) 13:21:14.72 ID:???.net (+34,+27,-35)
>>292
ネイティブのjs書いて疲れるってレベルひっくいなjQueryおじさんwww
295 : Name_Not - 2020/07/11(土) 13:26:29.37 ID:???.net (+22,+29,-1)
今度はこのスレで始めるのか
296 : Name_Not - 2020/07/11(土) 13:43:00.32 ID:???.net (+32,+29,-13)
>>294
疲れるじゃんんw
何度も同じようなループを書いて
結局オレオレライブラリを作ることになるんだろう?
297 : Name_Not - 2020/07/11(土) 13:49:57.55 ID:???.net (+27,+29,-11)
質問者はブラウザ拡張作ろうとしてるんだからWebページ以上にリソース消費には気を使った方がいいと思うがね
298 : Name_Not - 2020/07/11(土) 14:04:31.41 ID:???.net (+33,+29,-12)
どっちかに偏った思考しかできない時点で
どっちもどっち

レベルの低い三流同士の言い争い
300 : Name_Not - 2020/07/11(土) 14:09:16.15 ID:???.net (+32,+29,-28)
>>298
流れ的にjquery厨が突っかかってるだけだけどね
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について