JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (753レス)
1-

1
(6): 2015/12/07(月)07:26 ID:NYLGCW0V(1) AAS
実際にJavaScriptを書いている人の情報交換所です。
プログラミング既習者専用です。初心者の方はご遠慮下さい。
玄人の方、歓迎致します。
734
(3): 2022/09/04(日)12:37 ID:FTTWPGH/(1) AAS
>>733
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp
のlookbehind assertions。safariが未対応
735
(2): 2022/09/04(日)13:19 ID:gMMLSyjY(2/2) AAS
>>734
ありがとう。助かりました。てかそっちに纏めてるのか。
736: 2022/11/30(水)14:57 ID:puhqr6nn(1) AAS
ぼやき
MDN見て、セレクトボックスで beforeinput イベントを使おうとして、試してみたら発火しない
なんでだーと思ったら英語版には beforeinput イベントは input と textarea だと書いてあった
日本語訳の select が誤記載だったというオチ

登録してまで指摘投げる気はないので、編集できる人がここ見たらそのうち修正されるかなあと書き込み
737: 2022/11/30(水)15:16 ID:G0TyVVXA(1/3) AAS
>>720
っていうか応用以上の情報処理試験でも言えるけど
落ちるような人にプロ名乗って欲しくない
738: 2022/11/30(水)15:25 ID:G0TyVVXA(2/3) AAS
>>727
>俺はプログラミングはcraft(工芸、手技)に近く、テストしたければ絵と同様「実技」(絵ならデッサン)でやるしかないと思うけど

ここは賛成
739: 2022/11/30(水)15:34 ID:G0TyVVXA(3/3) AAS
>>732
他人と少しでも仕事したことあるなら言いたくなることもあるだろう
740
(1): 2022/12/21(水)19:56 ID:ZLSsY0as(1) AAS
ブラウザ上で
別タブでページ開く→開いたページ操作→ページ全体あるいはDOMツリーの一部をスクショ
って可能ですかね?
素直にパペッター使った方がいいかな?
741
(1): 2022/12/21(水)20:53 ID:YF8SK8D8(1) AAS
>>740
今ググって知ったレベルだが、html2canvas使えば出来るらしい。
ただ、別タブを操作するには、そのページ内でJSを動かすかブラウザ拡張とかにしないといけない。
意味不明なら、意味が分かる方(=Puppeteer)を使う方が早いのではないかと。
自分がスクショ取りたいだけなら何でもいいし。

ユーザーにそのページのスクショ採らせて送らせる、というのならJSだが、
html2canvasはブラウザのレンダリングと異なることもあるらしいので。
(と言うほど問題ないのだろうし、見れば差異は分かるからデバッグ用途には十分だが)
742: 2022/12/21(水)22:22 ID:TTkvZ9O6(1) AAS
>>741
サンガツ
要件的にパペッターが正解っぽいのでこっちで頑張るます
743: 2022/12/24(土)18:22 ID:DZHz5J2C(1) AAS
高精度タイマ(performance.now())の精度を上げる(落とさない)オプションを知ってたら教えてくれ。

他のスレ見ててCORS回避のオプションがあることを初めて知った。
2chスレ:tech
なら高精度タイマの精度を落とさないオプションも多分あると思って探したが、辿り着けない。
今見つけた限りで、一番多い一覧があったサイトは以下。
https://peter.sh/experiments/chromium-command-line-switches/
744: 2022/12/26(月)03:08 ID:qg5Yi6nt(1) AAS
>>734-735
4年半以上かけてsafariでもようやく今月実装された
bugs.webkit.org/show_bug.cgi?id=174931
745: 2023/03/04(土)11:08 ID:BmFTVnYF(1) AAS
JSの条件式はifを使わなくても色々書けて楽しい。
746
(1): 03/03(日)21:51 ID:BcWORH9H(1/2) AAS
>>733-735と同じだが、
また正規表現先読み/後読みのブラウザ対応表が行方不明になってる。
どこにあるか知ってる人がいたら教えてよろしく。
747
(1): 03/03(日)23:23 ID:7fNlciS5(1) AAS
>>746
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Regular_expressions
748: 03/03(日)23:42 ID:BcWORH9H(2/2) AAS
>>747
早速ありがとう。助かります。
つか、RegExp等のページ先頭でアナウンスしてる「正規表現について…」が"Guide"行きで、
この"Reference"に繋がってるリンクがないんだな。だから俺はGuide側で迷子になってた。
749
(2): 03/19(火)11:12 ID:N0+FD4yc(1) AAS
if () {}やfor () {}など}の後に;をつける人ってどれくらいいるんだろう?
ESLintの警告でやったほうがいいのかなぁと思ったり思わなかったり
750: 03/19(火)13:05 ID:d3TWJjaW(1/2) AAS
>>749
> }の後に;をつける人
C/C++/C#/Java等、セミコロン省略禁止の言語でもそこに付ける奴はいない。
つかお前根本的に勘違いしてるからきちんと確認しろ。

そしてその程度ならどっちでもいいからさっさと次に進め。
セミコロンを打つ打たないに拘り始めたら無駄に足踏みして上達しなくなる。
絵を描くのが目的なのに、鉛筆の削り方に拘りすぎて絵を描かなくなるようなものだ。
コードも同様、書いて動かしての反復で上達するのであって、書かないのではどうにもならない。
(書く前に考えろ、というのはあるが、今のお前はそのレベルに達してない)

通常はリンターの警告を全部無くすようにする。
省3
751: 03/19(火)13:35 ID:d3TWJjaW(2/2) AAS
>>749
と思ったが、もしかしてPythonやRuby等、セミコロン書かない言語の出身か?
ならJSの文法がユルイ所は全部無視して、さっさと進めばいい。

一応セミコロン書かない派閥もあるし、そのコーディングルールもある。
(ESLintもno-unexpected-multiline指定でセミコロン無しルールで動くらしい)
リンターを通すのが目的ではなく、アプリケーション開発の生産性を上げる為にリンターを通すのだから、
自分が書き慣れたスタイルで行くべき。
(ただそこに引っかかる程度ならお前はまずセミコロン必須言語で修行すべきとも思うが)
752: 04/15(月)17:37 ID:O2slytZi(1) AAS
ESLintで思い出したが最近大型更新されたけどWebでチェックできる https://eslint.org/play は大幅に機能が減ったね
BrowserやGreasemonkey用のconfigが消えてて残念
753: 04/28(日)21:54 ID:zlR73q8o(1) AAS
スレ立てあらしスクリプト対抗age
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 2.079s*