+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (744レス)
+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1439005423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
421: Name_Not_Found [sage] 2023/07/25(火) 00:23:24.85 ID:??? (-。-)y-゜゜゜ http://mevius.5ch.net/test/read.cgi/hp/1439005423/421
422: Name_Not_Found [sage] 2023/11/20(月) 22:52:12.45 ID:??? 何をしていいか分からないな… http://mevius.5ch.net/test/read.cgi/hp/1439005423/422
423: Name_Not_Found [sage] 2023/12/12(火) 22:36:34.47 ID:??? 変数名はキャメルケース(getNameなど)がよく使われるようですが、 スネークケース(get_nameなど)はやはり使わない方がいいですか? http://mevius.5ch.net/test/read.cgi/hp/1439005423/423
424: Name_Not_Found [] 2024/02/28(水) 02:36:50.61 ID:pCYviIFS https://liveweave.com/6IlWRJ JavaScriptでスプリッターを作っているのですが、左右を分割するスプリッターをマウスで動かしても、マウスの位置とずれてしまいます。 どのように修正すればいいのでしょうか。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/424
425: Name_Not_Found [sage] 2024/03/28(木) 04:02:18.18 ID:??? >>423 良いか悪いかはさておき 考え方としては そのコードを、どのくらいの範囲で共有するのか ってのを基準に考えたらいいと思う 自分だけなら好きにすればいいし 身内だけなら話して決めればいいし 広範囲なら世間一般の流れに合わせるべき みたいな http://mevius.5ch.net/test/read.cgi/hp/1439005423/425
426: Name_Not_Found [sage] 2024/03/28(木) 04:07:49.72 ID:??? >>417 すんごい前だけど 似たようなことを頑張ったことある でもやっぱり select要素が開いているかどうかを判定出来ないので 原理的に出来なくて select要素のように振る舞うものを 手作りするのが早かったです http://mevius.5ch.net/test/read.cgi/hp/1439005423/426
427: Name_Not_Found [sage] 2024/04/08(月) 00:13:34.85 ID:??? 今動作しているのがサーバ上(https//:~)なのかローカル(file:///C:~)なのか区別する必要性が出てきました。 locationで取得する以外にいい方法ありますか? 区別さえ確実にできれば得られる値は(true/falseなど)なんでもいいです。 http://mevius.5ch.net/test/read.cgi/hp/1439005423/427
428: Name_Not_Found [sage] 2024/04/08(月) 12:44:09.64 ID:??? >>427 window.location.protocolを見れば良いんじゃないかな httpかhttpsなら、みたいな http://mevius.5ch.net/test/read.cgi/hp/1439005423/428
429: Name_Not_Found [] 2024/04/18(木) 13:55:10.68 ID:NjgPbiyX var people = [{ "id" : "ID1", "name" : "人物1", "room" : "1" }{ "id" : "ID2", "name" : "人物2", "room" : "2" }] var select_tag = document.getELementById("my_select"); for ( var i = 0; i < people.length; i++ ) { var option = document.createElement("option"); option.value = people[i].id; option.innerText = people[i].name; my_select.append(option); } こういう感じの select を設置して、option が選択された時に、選択された人物の room を取得するにはどうすればよいのでしょうか? http://mevius.5ch.net/test/read.cgi/hp/1439005423/429
430: Name_Not_Found [sage] 2024/04/18(木) 17:45:29.04 ID:??? >>429 select_tag.selectedIndexに 今選ばれてるoptionが何番目かが入ってるから select_tagのchangeイベントにフックして その数字を拾って、people[数字].idを参照したらいいよ http://mevius.5ch.net/test/read.cgi/hp/1439005423/430
431: Name_Not_Found [sage] 2024/04/18(木) 17:53:34.56 ID:??? ごめん間違えた people[数字].roomだった すまんこ http://mevius.5ch.net/test/read.cgi/hp/1439005423/431
432: Name_Not_Found [sage] 2024/04/19(金) 02:15:05.41 ID:??? >>431 出来ました!ありがとうございます! select_tag.addEventListener("change", (e) =>{ let i = select_tag.selectedIndex; alert(people[i].room); }); http://mevius.5ch.net/test/read.cgi/hp/1439005423/432
433: Name_Not_Found [] 2024/05/07(火) 02:22:40.33 ID:YeUeQCju calleeという古語を使っていたが 怒られた http://mevius.5ch.net/test/read.cgi/hp/1439005423/433
434: Name_Not_Found [sage] 2024/05/07(火) 06:21:21.73 ID:??? >>433 arguments.calleeは無名関数式で使う人が多かった印象 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Functions/arguments/callee 名前付き関数式に変えれば解決する課題だと思う http://mevius.5ch.net/test/read.cgi/hp/1439005423/434
435: Name_Not_Found [sage] 2024/05/09(木) 18:11:07.56 ID:??? 今のJavascriptファイルの管理って、どれがスタンダードになっていますか? webpackはだいぶ古いんですよね? http://mevius.5ch.net/test/read.cgi/hp/1439005423/435
436: Name_Not_Found [sage] 2024/05/09(木) 20:40:41.69 ID:??? >>435 そもそもwebpackは管理するものではないのだが… バンドルツールのシェアのことなら webpackがまだまだ支配的だと思う viteとturbopackが頑張り始めたところだけど この辺はJSだけの話ではなくなるので なんとも言い難い感じ http://mevius.5ch.net/test/read.cgi/hp/1439005423/436
437: Name_Not_Found [sage] 2024/05/09(木) 20:42:16.82 ID:??? パッケージの管理のことなら npm一択な気がする ツール自体はyarnとかpnpmとか色々あるけど http://mevius.5ch.net/test/read.cgi/hp/1439005423/437
438: Name_Not_Found [sage] 2024/05/10(金) 01:03:55.90 ID:??? Ruby on Rails では、npm は遅いから、yarn を使う Rails 7 からは脱webpack で、 Import Maps で、CDN から直接インポートする HTTP/2 が普及して、バンドル・Node.js が不要になった。 バンドル不要のTailwind を使う バンドルするなら、esbuild, rollup, webpack を使う。 esbuildならCSS プロセッサとして、Bootstrap を使う http://mevius.5ch.net/test/read.cgi/hp/1439005423/438
439: 435 [sage] 2024/05/10(金) 08:14:30.07 ID:??? >>436-438 バンドルツールのことです。 webpack→viteと学んでいるのですが、 正直複雑すぎてついていけてません・・・ 特にviteでバンドルして生成されるファイル構成に どうしても違和感があって、勉強を中断しています。 ChatGPTに聞くとviteのようにハッシュ値で変換した ファイル名にすることでセキュリティが高まるそうですが、 元のファイル名から変わるのに違和感を覚えます http://mevius.5ch.net/test/read.cgi/hp/1439005423/439
440: 438 [sage] 2024/05/11(土) 08:51:08.46 ID:??? Vite は、Vue.js の作者だったか? Vueも、Vue 3 で人気が無くなって、React 一色になった 2, 3年前は、Vueが転職で有利だったのに、 今は、React, TypeScript ブラウザのキャッシュ対策として、 ファイル名はハッシュ値の方が良い ファイルを更新するとハッシュ値も変わるから、 古いファイルがキャッシュされない どうせ配布用のファイル名だから、開発用には関係ない http://mevius.5ch.net/test/read.cgi/hp/1439005423/440
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 304 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s