[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 09/26 04:02 / Filesize : 467 KB / Number-of Response : 772
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

JavaScript情報交換所(プログラミング既習者専用)



1 名前:デフォルトの名無しさん [2015/12/07(月) 07:26:33.87 ID:NYLGCW0V.net]
実際にJavaScriptを書いている人の情報交換所です。
プログラミング既習者専用です。初心者の方はご遠慮下さい。
玄人の方、歓迎致します。

736 名前:デフォルトの名無しさん [2021/12/28(火) 18:47:52.24 ID:JyRJ6HRN.net]
それだけの長文を連投する情熱ってどこから発生するの?

737 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 10:45:48.62 ID:gMMLSyjY.net]
JavaScriptの正規表現後読みのブラウザ対応表が(ずいぶん前から)MDNから落ちているのだけど、
何処かに有れば教えてくれ。(下記ページ内、ブラウザサポート部分)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions

これchrome以外は全然駄目で見捨てられてるのか?

738 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 12:37:49.60 ID:FTTWPGH/.net]
>>737
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp
のlookbehind assertions。safariが未対応

739 名前:デフォルトの名無しさん mailto:sage [2022/09/04(日) 13:19:42.31 ID:gMMLSyjY.net]
>>738
ありがとう。助かりました。てかそっちに纏めてるのか。

740 名前:デフォルトの名無しさん [2022/11/30(水) 14:57:54.07 ID:puhqr6nn.net]
ぼやき
MDN見て、セレクトボックスで beforeinput イベントを使おうとして、試してみたら発火しない
なんでだーと思ったら英語版には beforeinput イベントは input と textarea だと書いてあった
日本語訳の select が誤記載だったというオチ

登録してまで指摘投げる気はないので、編集できる人がここ見たらそのうち修正されるかなあと書き込み

741 名前:デフォルトの名無しさん [2022/11/30(水) 15:16:11.94 ID:G0TyVVXA.net]
>>724
っていうか応用以上の情報処理試験でも言えるけど
落ちるような人にプロ名乗って欲しくない

742 名前:デフォルトの名無しさん [2022/11/30(水) 15:25:02.52 ID:G0TyVVXA.net]
>>731
>俺はプログラミングはcraft(工芸、手技)に近く、テストしたければ絵と同様「実技」(絵ならデッサン)でやるしかないと思うけど

ここは賛成

743 名前:デフォルトの名無しさん [2022/11/30(水) 15:34:48.91 ID:G0TyVVXA.net]
>>736
他人と少しでも仕事したことあるなら言いたくなることもあるだろう

744 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 19:56:54.56 ID:ZLSsY0as.net]
ブラウザ上で
別タブでページ開く→開いたページ操作→ページ全体あるいはDOMツリーの一部をスクショ
って可能ですかね?
素直にパペッター使った方がいいかな?



745 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 20:53:36.23 ID:YF8SK8D8.net]
>>744
今ググって知ったレベルだが、html2canvas使えば出来るらしい。
ただ、別タブを操作するには、そのページ内でJSを動かすかブラウザ拡張とかにしないといけない。
意味不明なら、意味が分かる方(=Puppeteer)を使う方が早いのではないかと。
自分がスクショ取りたいだけなら何でもいいし。

ユーザーにそのページのスクショ採らせて送らせる、というのならJSだが、
html2canvasはブラウザのレンダリングと異なることもあるらしいので。
(と言うほど問題ないのだろうし、見れば差異は分かるからデバッグ用途には十分だが)

746 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 22:22:38.47 ID:TTkvZ9O6.net]
>>745
サンガツ
要件的にパペッターが正解っぽいのでこっちで頑張るます

747 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 18:22:53.96 ID:DZHz5J2C.net]
高精度タイマ(performance.now())の精度を上げる(落とさない)オプションを知ってたら教えてくれ。

他のスレ見ててCORS回避のオプションがあることを初めて知った。
https://mevius.5ch.net/test/read.cgi/tech/1659855460/472
なら高精度タイマの精度を落とさないオプションも多分あると思って探したが、辿り着けない。
今見つけた限りで、一番多い一覧があったサイトは以下。
https://peter.sh/experiments/chromium-command-line-switches/

748 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 03:08:30.89 ID:qg5Yi6nt.net]
>>738-739
4年半以上かけてsafariでもようやく今月実装された
bugs.webkit.org/show_bug.cgi?id=174931

749 名前:デフォルトの名無しさん mailto:sage [2023/03/04(土) 11:08:58.95 ID:BmFTVnYF.net]
JSの条件式はifを使わなくても色々書けて楽しい。

750 名前:デフォルトの名無しさん mailto:sage [2024/03/03(日) 21:51:15.73 ID:BcWORH9H.net]
>>737-739と同じだが、
また正規表現先読み/後読みのブラウザ対応表が行方不明になってる。
どこにあるか知ってる人がいたら教えてよろしく。

751 名前:デフォルトの名無しさん mailto:sage [2024/03/03(日) 23:23:16.95 ID:7fNlciS5.net]
>>750
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Regular_expressions

752 名前:デフォルトの名無しさん mailto:sage [2024/03/03(日) 23:42:51.53 ID:BcWORH9H.net]
>>751
早速ありがとう。助かります。
つか、RegExp等のページ先頭でアナウンスしてる「正規表現について…」が"Guide"行きで、
この"Reference"に繋がってるリンクがないんだな。だから俺はGuide側で迷子になってた。

753 名前:デフォルトの名無しさん mailto:sage [2024/03/19(火) 11:12:20.58 ID:N0+FD4yc.net]
if () {}やfor () {}など}の後に;をつける人ってどれくらいいるんだろう?
ESLintの警告でやったほうがいいのかなぁと思ったり思わなかったり

754 名前:デフォルトの名無しさん mailto:sage [2024/03/19(火) 13:05:44.14 ID:d3TWJjaW.net]
>>753
> }の後に;をつける人
C/C++/C#/Java等、セミコロン省略禁止の言語でもそこに付ける奴はいない。
つかお前根本的に勘違いしてるからきちんと確認しろ。

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

通常はリンターの警告を全部無くすようにする。
これはリンター製作者がお前よりJSに詳しいという仮定だ。
少なくとも分かるようになってリンター製作者の思惑も見えてきてウザくなるまではそうするべき。
そもそも警告が出てる箇所を間違ってると思うから、まずお前は全部リンターに従うべきだろうよ。



755 名前:デフォルトの名無しさん mailto:sage [2024/03/19(火) 13:35:59.75 ID:d3TWJjaW.net]
>>753
と思ったが、もしかしてPythonやRuby等、セミコロン書かない言語の出身か?
ならJSの文法がユルイ所は全部無視して、さっさと進めばいい。

一応セミコロン書かない派閥もあるし、そのコーディングルールもある。
(ESLintもno-unexpected-multiline指定でセミコロン無しルールで動くらしい)
リンターを通すのが目的ではなく、アプリケーション開発の生産性を上げる為にリンターを通すのだから、
自分が書き慣れたスタイルで行くべき。
(ただそこに引っかかる程度ならお前はまずセミコロン必須言語で修行すべきとも思うが)

756 名前:デフォルトの名無しさん mailto:sage [2024/04/15(月) 17:37:52.87 ID:O2slytZi.net]
ESLintで思い出したが最近大型更新されたけどWebでチェックできる https://eslint.org/play は大幅に機能が減ったね
BrowserやGreasemonkey用のconfigが消えてて残念

757 名前:デフォルトの名無しさん [2024/04/28(日) 21:54:09.25 ID:zlR73q8o.net]
スレ立てあらしスクリプト対抗age

758 名前:デフォルトの名無しさん [2025/04/28(月) 02:23:16.87 ID:uRHbhPe6.net]
ここ1か月くらいYoutube APIで視聴回数(viewCount)が取得できないYoutubeアカウントが散見されるのですが
原因分かる方います?数値が入らず空で返って来ます。登録者数や動画本数は取得できています。

759 名前:デフォルトの名無しさん [2025/04/28(月) 10:11:06.09 ID:AuNLagCl.net]
{この中の最後に;}をつけない人は気になるな

760 名前:デフォルトの名無しさん [2025/04/28(月) 12:30:10.45 ID:04dLWA6z.net]
セミコロンハラスメントの可能性がある。

例)マルハラ

761 名前:デフォルトの名無しさん mailto:sage [2025/04/28(月) 16:40:25.22 ID:BX6RBBDx.net]

つきまといハラスメント

762 名前:754 [2025/04/30(水) 17:44:44.25 ID:wEdJJHpl.net]
昨日か今日自然回復しました
youtube側の不具合だったか

763 名前:デフォルトの名無しさん mailto:sage [2025/05/04(日) 17:59:00.64 ID:cuekjvyq.net]
jsで鬼車の正規表現を使えるライブラリ
https://github.com/slevithan/oniguruma-to-es

めちゃ完成度高くてほとんどのお荷車用正規表現をjsで使える

764 名前:デフォルトの名無しさん [2025/05/15(木) 18:10:24.07 ID:Sisik9pA.net]
async な関数にプレフィックスかサフィックスをつけたいんだけど、お前らはどう思う?
自分の信ずる道を教えてくれ



765 名前:デフォルトの名無しさん [2025/09/06(土) 00:25:26.51 ID:M62N3t6o.net]
すみません。
JavasSriptの難読化を解除するルールで
オフラインで、できればNode,jsを使わない
Windowsの実行ファイルで動くものはありますでしょうか。

オンラインだとログイン処理情報等が漏れたり
NPMのインストールとかCLI操作とか面倒で
出来ればもっと簡単に行えない物かと思いました。

766 名前:デフォルトの名無しさん [2025/09/06(土) 00:28:10.33 ID:M62N3t6o.net]
すみません。
「JavasSriptの難読化を解除するツールで」
の間違いでした。

767 名前:デフォルトの名無しさん mailto:sage [2025/09/07(日) 18:17:26.74 ID:qa0vHy+s.net]
ない。
Node.js系のde4jsを自分でpkgでexe化して使うしかない。

768 名前:デフォルトの名無しさん [2025/09/09(火) 21:19:56.89 ID:vWUXgBqG.net]
>>767
exe無いんですね。
de4jsをpkgでexe化してみようかと思うのですが
Node.jsの自分のパソコンへのインストールは避けたい所です。

769 名前:デフォルトの名無しさん [2025/09/10(水) 08:42:39.89 ID:MX8tD0ny.net]
あれもイヤ、これもイヤってなんなんだよ
インストールすら拒否するならやめろよ

770 名前:デフォルトの名無しさん [2025/09/11(木) 12:36:14.80 ID:vR7y+BLM.net]
npm終了のお知らせ

771 名前:デフォルトの名無しさん mailto:sage [2025/09/24(水) 01:03:04.17 ID:n5aV+u8q.net]
高階関数を途中でbreakするにはどうすれば良いか質問したらreturnしろと言われた






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<467KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef