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

    私的良スレ書庫

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

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

    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
    701 : Name_Not - 2018/05/26(土) 01:42:16.56 ID:???.net (+57,+29,-7)
    ちょwww俺おもしろすぎwww
    ギャグのセンスはんぱないwww
    702 : Name_Not - 2018/05/26(土) 01:42:46.92 ID:???.net (+46,+28,+0)
    おっと誤爆失礼
    703 : Name_Not - 2018/05/26(土) 11:11:27.73 ID:???.net (+1,-29,-156)
    contenteditableな要素の中に作られるタグについてですが
    chromeでは一行ずつdivで囲んでるんだな、と思っていました
    実際ただキーボードから文字を入力していった時に作られるタグはそのようものです
    しかし文字列をペーストすると、
    <div><div>1行目</div><div>2行目</div></div>
    みたいな、複数行を包含する無用で意味不明なdivが出来ることに気づきました
    一体どんなアルゴリズムがこんなタグを生成するのでしょうか?
    キャレットのある行を知る時には一番外側のdivを見つければいい、と思っていたのですが、
    このくそアルゴリズムの生成するくそタグだと正しく検出できません
    キャレットのある行を見つけるにはどうすればいいですか?
    704 : Name_Not - 2018/05/26(土) 11:28:33.02 ID:???.net (+62,+29,-178)
    一番外側のdivでなく、一番内側のdivなら検出できそうです
    chromeではselectionの境界は必ずテキストノードの中をポイントするようなので。
    それはそれで合理的な挙動ですが、
    他のブラウザだとそのあたりの挙動も違います
    divとdivの間をポイントしたりします
    ・生成されるタグがくそ
    ・生成されるタグがブラウザによってまちまち
    ・selectionの境界の取り方もブラウザによってまちまち
    何重にもひどい条件をかいくぐってまともに動くものを作るのはなかなかヘビーですね?
    705 : Name_Not - 2018/05/26(土) 14:36:02.69 ID:???.net (+143,+30,-258)
    >>699
    それは知ってるが、作者がどう言ってるかが全てではないだろう
    君は親から、お前のココが失敗だったと言われたらずっとそう思い続ける残念な人なのか?
    実際その時はそこだけ取り上げると客観的に見て欠点だったとしても、
    そいつが成人して、世の中の流れも多少変わってるし、別に取り上げて何か言うべきことで無くなってる可能性もあるだろう

    俺は君が考えた君だけの考えがあるなら大いに聞いてみたいが、
    そんな聖書にそう書いてあるから!みたいな淡白な意見は何の発展性もないし関心がない
    人が言ったことを自分の意見にするなという意味ではないぞ、むしろそれは良いこと
    つまりその作者がどうしてそう言ったのかを、色々な視点から捉えて、
    その意図を自分の中で消化して、君自信の意見として君の言葉で解説して欲しいと思う
    706 : Name_Not - 2018/05/26(土) 15:01:54.62 ID:???.net (+72,+29,-10)
    >>705
    要約すると、お前がそう言ってるだけでなので、
    お前の言うことなんか無視すべきってことだな
    707 : Name_Not - 2018/05/26(土) 15:30:00.44 ID:QE7hhrB3.net (+63,+30,-49)
    バカ:
    箱を落として中のケーキがグチャグチャになったが、もう戻らないことを嘆いても仕方ない。
    このグチャグチャのケーキのいいところを探そう!
    俺はこのグチャグチャのケーキも結構イケてると思う!

    天才俺:
    このケーキがグチャグチャなのは、移送中に箱を落としたから。
    移送者の証言があるからこれは間違いない。
    708 : Name_Not - 2018/05/26(土) 16:20:03.82 ID:???.net (+69,+30,-162)
    >>707
    俺は確かにいいところを探して良いように使うのはJSにおいてとても重要だと思うが、
    今回はそういったことを言ってるんじゃないぞ

    そもそも横向きに他の食べ物と一緒に入れられていて
    箱を落として無かったとしても潰れて混ざってて綺麗に食えたもんじゃない
    どっちみち細かく切ってそういう食べ物ですと言って誤魔化して出すくらいしかなく、
    落として無かったら切り方がちょっと大雑把で済むくらいのもの

    だから綺麗に食べられないことに関して箱を落としたことを悔やむのはバカなこと
    だがそもそも本当にパーティの賑やかしとして必要なものはピザの方じゃないのか
    ってことを言ってる
    709 : Name_Not - 2018/05/26(土) 16:31:28.00 ID:Txj36fLa.net (+24,+29,-18)
    例えを中心に論をくみたてるやつはたいていばか
    710 : Name_Not - 2018/05/26(土) 16:40:20.56 ID:???.net (+57,+29,-30)
    ピザに話題を反らそうとも、ケーキがグチャグチャな事実は変わらない。

    typeof nullが仕様バグであるという事実は、typeof nullの重要性の多寡によっては覆せないのだ!
    711 : Name_Not - 2018/05/26(土) 17:25:23.98 ID:???.net (+91,+29,-40)
    typeof null限定の話ではなく一般論の話をしよう
    一般論ではどんな人でも言ってることが間違っていることがあるだろう?
    だから、間違いなんだよ
    712 : Name_Not - 2018/05/26(土) 18:32:29.41 ID:???.net (+52,+29,-1)
    ここまで読み飛ばした
    713 : Name_Not - 2018/05/26(土) 19:55:01.57 ID:???.net (+55,+27,-8)
    ピザポテトを管理するjsでも作ってろよ
    714 : Name_Not - 2018/05/26(土) 20:17:50.16 ID:???.net (+56,+29,-74)
    一般人「typeof nullは仕様バグ(ボソッ)」
    バカ「俺はtypeof nullが仕様バグとは思わない!」
    天才「いや作者が仕様バグと認めてるんだけど…」
    バカ「typeof nullが仕様バグかどうかはどうでもいい。他のことの方が重要!」

    他のことの方が重要なのはそうかもしれないのだがこれじゃ思い違いをゴマかすために話題そらしたみたいにしか見えないww
    715 : Name_Not - 2018/05/26(土) 20:33:54.38 ID:???.net (+53,+29,-40)
    バグ、仕様バグって言葉の認識に差がありそう

    本当に頭悪いバカはバグとか言わずに糞言語と100回連呼するのだと思う
    そんで使用者を罵倒して煽る
    716 : Name_Not - 2018/05/26(土) 20:48:33.15 ID:???.net (+16,-11,-38)
    バグって10回言って

    バグバグバグバグバグバグバグバグバグ

    9回しか言ってないじゃん
    717 : Name_Not - 2018/05/26(土) 20:50:58.36 ID:???.net (+70,+29,-23)
    >>711
    「だから、間違っていることがあるんだよ」が正しい(確定ではない)
    718 : Name_Not - 2018/05/26(土) 20:52:53.34 ID:???.net (+52,+29,-2)
    ハゲって10回言って
    719 : Name_Not - 2018/05/26(土) 21:08:39.91 ID:???.net (+73,+29,-54)
    >>705
    > それは知ってるが、作者がどう言ってるかが全てではないだろう
    「仕様バグ」は作者でなければ、定義出来ないぞ
    >>697がいっているのは「>>697の解釈」であって「仕様バグ」ではない
    720 : Name_Not - 2018/05/26(土) 23:07:52.67 ID:???.net (+56,+28,-16)
    ajaxって今はあんまりつかわないの?
    721 : Name_Not - 2018/05/26(土) 23:13:25.72 ID:???.net (+57,+29,-27)
    一般に普及しGoogleのような大企業じゃなくても誰でも普通に使えるようになったので、ajaxとかカッコつけて言わなくなっただけ。
    722 : Name_Not - 2018/05/26(土) 23:17:57.53 ID:???.net (+61,+29,-18)
    ajaxの代替になるもので流行り始めてるものとかもないの?
    723 : Name_Not - 2018/05/26(土) 23:24:05.98 ID:???.net (-8,-26,-15)
    fetchだな
    724 : Name_Not - 2018/05/27(日) 01:12:50.63 ID:???.net (+2,-25,-39)
    ajax と言えば、jQuery

    これだけのために、jQueryを使う人もいる
    725 : Name_Not - 2018/05/27(日) 01:21:31.51 ID:???.net (+52,+29,-3)
    正直、楽だからねえ……
    726 : Name_Not - 2018/05/27(日) 07:33:45.73 ID:???.net (+6,-29,-16)
    >>722
    Axios や SuperAgent が有名だよ
    727 : Name_Not - 2018/05/27(日) 09:17:47.25 ID:???.net (+168,+29,-187)
    google書籍検索で引っかかってきた原書のサイ本に、日本語版に書いてないことが書いてあったので
    調べてみると日本語版は、原書のリファレンス編が「JavaScriptリファレンス」という別の本になっている
    ということに気づきました
    紙の本だとおそろしく太くなってしまうからでしょう
    電書を購入しました
    知らないことが大量に詳しく書かれています
    しかしそれが知りたくて買ったRangeオブジェクトとSelectionオブジェクトについては、何故か全く書かれていません
    何故でしょうか?あほなのでしょうか?
    728 : Name_Not - 2018/05/27(日) 09:42:07.93 ID:???.net (+104,+29,-20)
    >>727
    > 何故でしょうか?
    全てを網羅すると途方もない文量(引いては値段)になるからでしょう。

    > あほなのでしょうか?
    あほです(あなたが)
    729 : Name_Not - 2018/05/27(日) 09:44:35.87 ID:???.net (+17,-29,-35)
    >>727
    JavaScriptにはRangeもSelectionも存在しない。
    ブラウザが提供しているAPIでライブラリと同等のもの
    だからこのスレからライブラリの話はなくせと言ってる
    730 : Name_Not - 2018/05/27(日) 10:17:15.98 ID:???.net (+39,-29,-172)
    >>729
    この本は「コアJavaScriptリファレンス」と「クライアントサイドJavaScriptリファレンス」に分けて説明しています
    クライアントサイドJavaScriptの章では、CanvasやGeolocationやHistoryやStorageなど、
    あなたが言うライブラリと同等のものが大量に紹介されています
    しかしRangeとSelectionはないのです
    あほとしか言い様がありません
    731 : Name_Not - 2018/05/27(日) 10:19:09.88 ID:???.net (+108,+29,-54)
    >>728
    リファレンスの価値は、可能な限り全部を載せるということでしょう
    あほとしか言い様がありません(あなたが)
    732 : Name_Not - 2018/05/27(日) 10:20:08.00 ID:???.net (+97,+29,-11)
    >>730
    それよりもサーバーサイドJavaScriptが
    まるまる抜け落ちてるのはどういうわけ?
    733 : Name_Not - 2018/05/27(日) 10:30:06.59 ID:???.net (+112,+29,-30)
    >>727
    こんなとこで聞いて何がしたいのでしょう?
    出版社に問い合わせればいいだけなのではないでしょうか?
    あほなのでしょうか?
    734 : Name_Not - 2018/05/27(日) 10:36:08.74 ID:???.net (+179,+30,-46)
    >>733
    何がしたい?もうしてますよ
    あんたをイラつかせること
    それがしたいことで、すでにやっていて結果もでてることですよ
    出版社に問い合わせてもあなたをイラつかせることにはなりません
    それもわからないあほなのでしょうか?
    735 : Name_Not - 2018/05/27(日) 11:31:47.26 ID:???.net (+57,+29,-16)
    もう来ないっつったんだからもう来んなよ
    736 : Name_Not - 2018/05/27(日) 11:37:02.92 ID:???.net (+57,+29,-40)
    そもそも翻訳の出来に左右される日本語版を買うのがあほ。
    リファレンスは原著買うのが普通。
    737 : Name_Not - 2018/05/27(日) 11:39:56.86 ID:???.net (+117,+29,-76)
    >>727
    微妙なAPIだからね
    マイナーだし、HTML5になる過程で一応仕様がデファクトに合わせて整備されなおされたけど
    今後の発展性もないし取り上げて面白いAPIではないだろうからね
    738 : Name_Not - 2018/05/27(日) 12:03:50.09 ID:???.net (+72,+29,-6)
    >>734
    で、出版社はなんてこたえたの?
    739 : Name_Not - 2018/05/27(日) 12:06:19.36 ID:???.net (+111,+29,-39)
    >>734
    この人は偽者ですよ
    出版社に問い合わせたところで何も変わらないでしょう
    それよりも、何故そうなったのかを公開の場で検討した方がはるかに生産的です
    740 : Name_Not - 2018/05/27(日) 12:08:03.82 ID:???.net (+70,+29,-28)
    >>732
    Node.jsの本に任せているのでしょう
    JavaScriptはそもそもの生まれがクライアントサイドスクリプトですし。
    そういう意味でそこは妥当だと思います
    741 : Name_Not - 2018/05/27(日) 12:13:26.82 ID:???.net (+112,+29,-75)
    >>737
    発展性というか、基本的な機能だと思いますが・・
    特に昨今JavaScriptの役割がアプリと同一化しているので、
    もっと光を当てるべき機能だと思います
    エディタ的なものを作る時には必須のオブジェクトなのですから
    742 : Name_Not - 2018/05/27(日) 12:18:30.61 ID:???.net (+107,+29,-1)
    >>734
    別にオレイライラしてないよ。
    やった意味なかったね。
    743 : Name_Not - 2018/05/27(日) 12:27:56.82 ID:???.net (+56,+18,-2)
    >742
    レスしたのが証拠w
    744 : Name_Not - 2018/05/27(日) 12:28:48.06 ID:???.net (+31,-29,-22)
    electronで作られているVSCodeのエディタ部分はどういう実装になっているのでしょうか?
    745 : Name_Not - 2018/05/27(日) 12:47:29.99 ID:???.net (+72,+29,-43)
    >>739
    どう生産的なの?
    著者と出版社に、自分はこう思うのでコレも書けって意見送ればいいだけでは?
    746 : Name_Not - 2018/05/27(日) 13:12:15.20 ID:???.net (+96,+29,-5)
    >>744
    ボク?オープンソースって意味わかりまちゅか?
    http://github.com/Microsoft/vscode
    747 : Name_Not - 2018/05/27(日) 13:13:18.36 ID:???.net (+35,-29,-10)
    748 : Name_Not - 2018/05/27(日) 13:26:01.97 ID:???.net (+57,+29,-34)
    原書は検索するとpdfでおっこちてること多いよなぁ。
    公式なのか違法なのか知らんけど。
    749 : Name_Not - 2018/05/27(日) 13:28:43.48 ID:???.net (+91,+29,-11)
    これ著者のツイッターアカウントだろ?
    http://twitter.com/__davidflanagan
    とりあえずツイッターで聞いてきなよ。
    750 : Name_Not - 2018/05/27(日) 14:45:02.31 ID:???.net (+73,+29,-42)
    >>741
    別に光を当てても選択範囲が取れますで終わりでしょ
    エディタを作るのに必要でこれから考えないといけないのは
    入力領域やIME制御のAPIだと思うけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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