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

    私的良スレ書庫

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

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

    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
    351 : Name_Not - 2017/02/28(火) 18:24:40.21 ID:???.net (+27,-27,-19)
    >>347
    ツリービューを実装するネイティブ機能とは何?
    352 : Name_Not - 2017/02/28(火) 19:43:49.71 ID:???.net (-1,-24,-25)
    エディタのことならVim
    353 : Name_Not - 2017/02/28(火) 20:20:21.67 ID:???.net (+30,-26,+0)
    最近はVScode
    354 : Name_Not - 2017/02/28(火) 20:31:13.11 ID:???.net (-9,-27,+0)
    eclipce
    355 : Name_Not - 2017/02/28(火) 20:58:45.25 ID:???.net (-11,-29,-12)
    eclipse
    356 : Name_Not - 2017/02/28(火) 22:31:32.69 ID:???.net (+39,+21,+0)
    すまん
    357 : Name_Not - 2017/02/28(火) 22:41:16.94 ID:???.net (+96,+29,-6)
    >>353
    何かたまに固まらね?俺だけ?
    358 : Name_Not - 2017/03/01(水) 00:40:21.20 ID:???.net (+27,+0,-14)
    前レスのvarで思い出したけど引数はvar無しでも動くけど似たような初期化ルールなど無いの?
    359 : Name_Not - 2017/03/01(水) 01:20:34.05 ID:???.net (-10,-28,+0)
    varか
    360 : Name_Not - 2017/03/01(水) 01:39:57.77 ID:???.net (+67,+5,-25)
    >>351
    > ツリービューを実装するネイティブ機能とは何?
    え? ないの? 困ったなぁ
    361 : Name_Not - 2017/03/01(水) 09:39:43.60 ID:???.net (+13,-14,-28)
    appendChildが複製じゃなくて移動と気付かずに、でかい要素を複製せず移動させる方法を探し回ってしまった
    複製だったらcloneNode必要ないっちゅーねん
    362 : Name_Not - 2017/03/01(水) 10:50:18.03 ID:???.net (+59,+22,-11)
    >>360
    Polyfillとは何かを勉強してから出直しておいで
    363 : Name_Not - 2017/03/01(水) 15:38:47.53 ID:???.net (+24,+1,-15)
    vim癖ないか?
    364 : Name_Not - 2017/03/01(水) 18:11:37.59 ID:???.net (+57,+29,-3)
    癖があるからこそ一旦慣れてしまうと戻れない
    365 : Name_Not - 2017/03/01(水) 20:40:38.25 ID:???.net (+42,+19,-26)
    うちの母ちゃんvim使ってるぞ
    366 : Name_Not - 2017/03/01(水) 21:44:44.50 ID:???.net (+57,+29,-49)
    スレ違いだから語らんけどVimmerに「癖がある」はほめ言葉
    Vimスレおいで
    367 : Name_Not - 2017/03/01(水) 23:56:36.93 ID:???.net (+70,+29,-62)
    >>357
    今のところ一度もフリーズしたことはないな
    同じエンジンのAtomより軽いとはいえ起動時ちょっともたつくことはあるけど
    368 : Name_Not - 2017/03/02(木) 16:05:49.27 ID:???.net (+80,+14,-47)
    jQuery経由で実行すると実行速度が数倍かかるのは避けられないのかな
    369 : Name_Not - 2017/03/02(木) 16:10:08.30 ID:???.net (-1,-29,-13)
    0.01秒が0.05秒になる程度だと思うけど気になる?
    それともjsでそんな重い処理してるの?
    370 : Name_Not - 2017/03/02(木) 16:19:02.13 ID:???.net (+7,-10,+0)
    ス レ チ
    371 : Name_Not - 2017/03/02(木) 19:06:13.50 ID:???.net (+4,+30,+0)
    372 : Name_Not - 2017/03/02(木) 22:25:22.42 ID:???.net (+3,-30,-118)
    すみません、教えてください
    要素を指定するとき getElementByIDやgetElementsBy~を使うとエラーとなってしまいます
    これを使わない方法ならちゃんと動作するのですが、理由が分からずもやもやしています

     document.getElementByID("hoge")  →NG
     document.hoge  →OK
    みたいな感じです

    参考にしている本やサイトは上の方の書き方しか載っていないので理由が分からず
    質問させていただきました
    よろしくお願いします
    373 : Name_Not - 2017/03/02(木) 22:35:19.48 ID:???.net (-1,-29,-21)
    とりあえずgetElementById(”hoge”)のdは小文字
    374 : Name_Not - 2017/03/02(木) 22:45:04.07 ID:???.net (+57,+29,-16)
    レスありがとうございます
    試したら通りました
    こんな単純なことで今まで躓いていたんですね……
    おかげでもやもやが一つ解けました

    ありがとうございました
    375 : Name_Not - 2017/03/02(木) 22:51:00.16 ID:???.net (-1,-29,-32)
    サジェストが出て来るテキストエディタ使ったほうがいいよ
    sublimetextとか、atomとか
    376 : Name_Not - 2017/03/02(木) 22:56:28.89 ID:???.net (+57,+29,-70)
    コーダーはVSCodeを使っています
    なにぶん使いこなせず躓いてばっかりで……

    ツールをちゃんと使えるように機能についても覚えなきゃだめですね……
    377 : Name_Not - 2017/03/02(木) 22:58:35.38 ID:???.net (+68,+29,-15)
    >>368
    君は知らないと思うけど、
    昔はネイティブじゃないと遅い
    378 : Name_Not - 2017/03/02(木) 23:04:32.28 ID:???.net (+53,+25,-11)
    VSCodeならそもそも予測変換してくれるから間違えなくない?
    379 : Name_Not - 2017/03/02(木) 23:08:41.31 ID:JbuKlGse.net (+24,+29,-12)
    書き方が悪いのか予測変換が出たりでなかったりで出ないことの方が多い感じです
    出たらラッキーくらいの感じで書いてます
    380 : Name_Not - 2017/03/02(木) 23:32:52.15 ID:???.net (+4,-28,-62)
    いや、それはまずい
    そんなしょーもないとこでつまづくのは本気で時間の無駄だよ
    まず出ない原因を探した方が良い

    空で打つとgetElementByIdやgetElementsByClassName辺りは普通に間違えるわ
    381 : Name_Not - 2017/03/02(木) 23:46:07.74 ID:???.net (+57,+29,-16)
    > まず出ない原因を探した方が良い

    どうやったら出ますか?
    382 : Name_Not - 2017/03/02(木) 23:52:43.50 ID:???.net (+3,-29,-109)
    VSCode使わないから知らん
    ぱっと思いつくのは
    ・アプリが重い
    ・PCがしょぼい
    ・コーディングを間違えている
    var foo;
    getEle…
    と打てば候補が出るけど、以下のように前の行でセミコロンを忘れているなど、文法ミスしていると出ない
    var foo
    getEle…
    ・ファイル拡張子のミス。.txtのファイルだとjsのサジェストが出ない
    色々ありすぎて頑張って調べてとしか言えない。
    でもこういうツールの設定いじるのってテンション下がるから、飽きてきたら別のツール使ったほうがいいかもしれない
    383 : Name_Not - 2017/03/03(金) 00:15:21.63 ID:???.net (+57,+29,+0)
    http://microsoft.github.io/monaco-editor/
    普通に出るねとしか言えない
    384 : Name_Not - 2017/03/04(土) 02:33:21.64 ID:???.net (+3,-30,-186)
    Emmet はすごいな!
    ! で、HTML5のひな形を作ったり、

    .a{b$$}*3 で、連番で展開してくれたり、
    <div class="a">b01</div>
    <div class="a">b02</div>
    <div class="a">b03</div>

    tac で、text-align: center;
    bd+ で、border: 1px solid #000;
    m1e で、margin: 1em;

    ただ、TeraPad とか、普通のテキストエディタじゃ使えない。
    プログラミング用エディタしか使えない

    このサイトの、Try it yourself のボタンから、Emmet を試せる
    http://docs.emmet.io/
    385 : Name_Not - 2017/03/04(土) 02:36:15.55 ID:???.net (+13,-4,-2)
    ステマ乙
    386 : Name_Not - 2017/03/04(土) 02:38:25.41 ID:???.net (+52,+29,-3)
    何がすごいって今更感がすごい
    387 : Name_Not - 2017/03/04(土) 06:07:43.54 ID:???.net (+53,+21,-22)
    ローカルストレージはドメイン単位で保存容量が割り当てられるの?
    388 : Name_Not - 2017/03/04(土) 08:27:26.12 ID:???.net (+57,+29,-25)
    違う
    ローカルストレージを割り当てられてその中で自分で配分する
    389 : Name_Not - 2017/03/04(土) 14:41:45.73 ID:???.net (+45,-29,-1)
    >>387
    サブドメイン毎10MB程度
    390 : Name_Not - 2017/03/04(土) 23:17:03.76 ID:???.net (+9,-30,-130)
    これをもっとすんなり書く方法はないでしょうか
    MAX[0]=Math.max.apply(null,[list[0]*1,list[2]*1,list[4]*1,list[6]*1]);
    MAX[1]=Math.max.apply(null,[list[1]*1,list[3]*1,list[5]*1,list[7]*1]);

    そもそも元のlistが悪いってのは
    matchで2種類の値を持ってきてるためです
    こちらから改善できるようであればそれでもよいのですが・・・
    Text="100,90 aiu 90,50 abc 110,111 iroha 123,456"
    list=Text.match(/(\d+),(\d+).+?\s(\d+),(\d+).+?\s(\d+),(\d+).+?\s(\d+),(\d+)/).slice(1);
    391 : Name_Not - 2017/03/04(土) 23:25:14.01 ID:???.net (+3,-30,-25)
    まずMath.max.applyする意味がない

    MAX[0] = Math.max(list[0]*1, list[2]*1, list[4]*1, list[6]*1);
    MAX[1] = Math.max(list[1]*1, list[3]*1, list[5]*1, list[7]*1);
    392 : Name_Not - 2017/03/04(土) 23:26:59.61 ID:???.net (+3,-30,-21)
    *1する意味がない

    MAX[0] = Math.max(list[0], list[2], list[4], list[6]);
    MAX[1] = Math.max(list[1], list[3], list[5], list[7]);
    393 : Name_Not - 2017/03/04(土) 23:27:54.20 ID:???.net (-4,-30,-10)
    どうでもいいが、もしかして元はIPアドレスとかだったりしない?
    *256^3、*256^2、*256^1、*256^0、とか
    395 : Name_Not - 2017/03/04(土) 23:53:21.82 ID:???.net (+7,-30,-180)
    DOMの仕様に忠実なコードを書こうと思っています。

    IDをつけた要素がwindowオブジェクトのプロパティ、
    すなわちグローバル変数になるのはDOMの正しい仕様ですよね。

    であれば、以下のコードはDOMの仕様に準拠するという方針の上で
    文句言われる筋合いのない正しいコードですよね。

    <input id="x" value="123">
    <script>
    alert(x.value)
    </script>
    397 : Name_Not - 2017/03/05(日) 00:17:46.65 ID:???.net (-1,-29,-8)
    数値のみ抜き出すのでよければできるが?

    list = text.match(/\d+/g);
    398 : 389 - 2017/03/05(日) 00:25:20.33 ID:MpDiq+Bv.net (+52,+29,-12)
    そうでした例に書いてなくてすみません
    間のaiuとかにも数字がある可能性があるので
    ,を挟んだ数字を指定してます
    399 : Name_Not - 2017/03/05(日) 01:04:37.14 ID:???.net (-6,-29,-1)
    二回matchを実行する
    400 : Name_Not - 2017/03/05(日) 02:34:03.09 ID:???.net (+2,-29,-55)
    html内に記述された複数のttp://abcd.comというURLを
    bottonタグで制御されたスクリプトのボタンを押したら
    abcd.comからefgh.comに変更する
    ってのやりたいんだけどどうやるの
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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