+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net (711レス)
+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1478002550/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
565: Name_Not_Found [sage] 2022/04/01(金) 21:12:41.16 ID:??? 初心者の質問ですが $(function(){ hoge; }); という$からはじまる関数は何を意図してるんですか? http://mevius.5ch.net/test/read.cgi/hp/1478002550/565
566: Name_Not_Found [sage] 2022/04/01(金) 21:46:24.38 ID:??? >>565 $(document).ready(function() { hoge; }); の短縮型 HTMLに書いてあった分のDOMツリーの構築が終わったら実行 jQueryを使わずに書くと document.addEventListener("DOMContentLoaded", function() { hoge; }); と同じ http://mevius.5ch.net/test/read.cgi/hp/1478002550/566
567: Name_Not_Found [sage] 2022/04/02(土) 09:22:37.91 ID:??? >>566 詳しくありがとうございます そもそもjQureyを勘違いしていました http://mevius.5ch.net/test/read.cgi/hp/1478002550/567
568: Name_Not_Found [sage] 2022/04/02(土) 15:46:55.70 ID:??? $(function(){ 処理 }); これで処理を囲むのが、jQuery の定番。 DOM 構築完了のタイミング http://mevius.5ch.net/test/read.cgi/hp/1478002550/568
569: Name_Not_Found [sage] 2022/04/03(日) 15:27:55.23 ID:??? このJqueryのルーチンは、ふつうの関数の中に入れてしまうこともできるの? http://mevius.5ch.net/test/read.cgi/hp/1478002550/569
570: Name_Not_Found [sage] 2022/04/03(日) 17:37:29.86 ID:??? 配列1から配列2で指定した要素を削除するのはどうやればいいんですか? 標準関数は用意されてないんですか? array1 = [1,2,3,4,5,6,7,8,9]; array2 = [2,3,7]; array1が[1,4,5,6,8,9]ってなればOKです http://mevius.5ch.net/test/read.cgi/hp/1478002550/570
571: Name_Not_Found [sage] 2022/04/03(日) 17:50:53.25 ID:??? >>570 array1.filter(v => !array2.includes(v)) http://mevius.5ch.net/test/read.cgi/hp/1478002550/571
572: Name_Not_Found [sage] 2022/04/03(日) 18:29:13.29 ID:??? >>569 入れていい DOMContentLoadedで出来ることをjQuery関数を使ってやりたい場面が俺には思いつかないが http://mevius.5ch.net/test/read.cgi/hp/1478002550/572
573: Name_Not_Found [sage] 2022/04/04(月) 15:18:46.98 ID:??? >>570 Ruby には配列同士の差があるけど、JavaScript には無いのか? ary_1 = [ 1, 2, 3, 4 ]; ary_2 = [ 2, 3 ]; p ary = ary_1 - ary_2 #=> [1, 4] http://mevius.5ch.net/test/read.cgi/hp/1478002550/573
574: Name_Not_Found [sage] 2022/04/23(土) 18:46:08.24 ID:??? jsでクロスドメインのスクレイピングってできますか? 以前はxdomain-ajaxのようなものがあったのですが亡くなりましたね fetchなどではできるようになったのでしょうか? http://mevius.5ch.net/test/read.cgi/hp/1478002550/574
575: Name_Not_Found [sage] 2022/05/01(日) 21:36:49.39 ID:??? >>574 条件を見出せば可能 https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Access-Control-Allow-Origin http://mevius.5ch.net/test/read.cgi/hp/1478002550/575
576: Name_Not_Found [age] 2022/05/06(金) 12:45:10.26 ID:??? <div id="maru" style="position:absolute;font-size:100pt">○</div> var maru_elm = document.getElementById("maru"); maru_elm.animate( {left:["0px","1000px"]}, { iterations:Infinity, fill:"forwards", duration:3000 } ); これで○が0pxから1000pxまで移動しますが500pxのところで5秒間停止してから 1000pxまで移動するようにするにはどうやればできますか? animateじゃ無理なんでしょうか? http://mevius.5ch.net/test/read.cgi/hp/1478002550/576
577: Name_Not_Found [sage] 2022/05/07(土) 10:02:15.47 ID:??? >>576 こんな感じ? $(function() { $('#maru') .animate({ left: '500px' }, 1000).delay(5000) .animate({ left: '1000px' }, 1000); }); http://mevius.5ch.net/test/read.cgi/hp/1478002550/577
578: Name_Not_Found [sage] 2022/05/07(土) 21:02:04.26 ID:??? >>577 ありがとうございます やってみます http://mevius.5ch.net/test/read.cgi/hp/1478002550/578
579: Name_Not_Found [sage] 2022/05/10(火) 00:09:39.50 ID:??? 配列の質問です var array = [ {id:"a"}, {id:"o"} {id:"b"}, {id:"a"}, {id:"b"}, {id:"x"} ]; という配列からidが重複している要素のindexを調べたいのですがどうすればよいのでしょうか? この配列であれば0,2,3,4と返って来るようにしたいです http://mevius.5ch.net/test/read.cgi/hp/1478002550/579
580: Name_Not_Found [sage] 2022/05/10(火) 02:37:16.79 ID:??? >>579 { a: [0, 3], b: [2, 4], o: [1], x: [5] }の形に変換して値の配列の長さでfilterする var dict = array.reduce((acc, curr, i)=> { acc[curr.id] ? acc[curr.id].push(i) : acc[curr.id] = [i]; return acc; }, {}); Object.values(dict).filter(x => x.length >= 2); //0,3,2,4 http://mevius.5ch.net/test/read.cgi/hp/1478002550/580
581: Name_Not_Found [sage] 2022/05/10(火) 03:32:02.27 ID:??? これは、かなりのパズルチックな問題。Ruby で作ってみた # 値だけを抜き出す p input_ary = [ {id: "a"}, {id: "o"}, {id: "b"}, {id: "a"}, {id: "b"}, {id: "x"} ].map{ |hash| hash[:id] } #=> ["a", "o", "b", "a", "b", "x"] # 重複した値だけを抜き出す。グループ化してから、そのキーだけを取得する p duplicate_values = input_ary.group_by( &:itself ).select { |key, val| val.length >= 2 }.keys #=> {"a"=>["a", "a"], "b"=>["b", "b"]} #=> ["a", "b"] # 各要素が、重複した値の配列に含まれているものだけを抜き出す。 # その際、インデックスだけを抜き出す p results = input_ary.each_with_index.select { |elem, idx| duplicate_values.include? elem }.map( &:last ) #=> [ ["a", 0], ["b", 2], ["a", 3], ["b", 4] ] #=> [0, 2, 3, 4] http://mevius.5ch.net/test/read.cgi/hp/1478002550/581
582: Name_Not_Found [] 2022/05/10(火) 06:03:37.82 ID:IPdJ+nss const counter = {} array.forEach(v => v.id in counter ? counter[v.id]++ : counter[v.id]=1) Array.from(array.keys()).filter(i => counter[array[i].id] > 1) 値毎に出現回数を記録して、重複してたらインデックスを返す。 http://mevius.5ch.net/test/read.cgi/hp/1478002550/582
583: Name_Not_Found [] 2022/05/10(火) 07:00:19.71 ID:IPdJ+nss const over = {} array.forEach(v => over[v.id] = v.id in over) Array.from(array.keys()).filter(i => over[array[i].id]) 値毎に重複かどうかを記録して、重複してたらインデックスを返す。 http://mevius.5ch.net/test/read.cgi/hp/1478002550/583
584: 579 [sage] 2022/05/10(火) 08:42:00.72 ID:??? ありがとうございます レベル高すぎて素直に尊敬します http://mevius.5ch.net/test/read.cgi/hp/1478002550/584
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 127 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s