実際にJavaScriptを書いている人の情報交換所です。
プログラミング既習者専用です。初心者の方はご遠慮下さい。
玄人の方、歓迎致します。
探検
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net
1デフォルトの名無しさん
2015/12/07(月) 07:26:33.87ID:NYLGCW0V728721
2021/06/13(日) 20:17:57.82ID:dsZW3Lb4 >>720
駄目押しで言っておくと、こんな過疎っているところでそんなアンケートなんてやらないことだよ。
そんなことを聞く=自分で判断する能力がないって事だから、
デタラメなら突っ込まれる程度の人数が居る場所でないと嘘を吹き込まれてしまう。
(どうしても5chでやりたければマ板か嫌儲かな?)
俺は競プロや今回のプログラミング資格のような、
「ちょっと勉強して○○を取得するだけで人生バラ色」を吹聴している連中は基本的に詐欺師だと見てる。
だから我慢がならない。これがグダグダ言ってる理由。
>>724 が胴元の自演の可能性すらあるわけだし。
ただ、普通に考えれば分かる筈なんだけどね。
ITドカタがブラックだと言われて久しい。
(5ch発の例の「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」もそれ)
だからそんな、精々数百時間の勉強で抜け出せる方法があるのなら、みんなやってるよ。
それ以前からある基本情報技術者とかでも、そんな都合のいい話は無いだろ。
学歴にしたって、3-6年間頑張って勉強してもままならないからこそ、それなりの価値があるわけであって。
現在、SESとかプログラミングスクールも乱立してて、
彼等は「プログラミングスクールに通って資格を取ってSESに入ればバラ色」と言うわけだけど、全部嘘だから。
だからどこでそんな資格のことを聞いたのかは知らんが、とにかく止めとけ。
既にプログラマとしてやってて、趣味で資格を集めてるのならどうぞ御勝手にだが、
わざわざ尋ねる=現在はプログラマではないのであれば、
技術レベルの保証にもならず、勉強したところで実力にもならない資格に対して、エネルギーを注ぐべきではない。
問題も、サイトを作って動かしてみれば普通に分かるだろ、程度の物でしかないから、
実際に手を動かしてサイトを作って、それを示した方がいい。
(ただしゆとりは絶対にこれをやらず、
「手を動かさずに効率的に学ぶのだ!」みたいな妙な信仰があるのも事実だし、
ぞれ以前に、ゆとりは上記の「普通に考える」を全くやらないのが問題なわけだが)
駄目押しで言っておくと、こんな過疎っているところでそんなアンケートなんてやらないことだよ。
そんなことを聞く=自分で判断する能力がないって事だから、
デタラメなら突っ込まれる程度の人数が居る場所でないと嘘を吹き込まれてしまう。
(どうしても5chでやりたければマ板か嫌儲かな?)
俺は競プロや今回のプログラミング資格のような、
「ちょっと勉強して○○を取得するだけで人生バラ色」を吹聴している連中は基本的に詐欺師だと見てる。
だから我慢がならない。これがグダグダ言ってる理由。
>>724 が胴元の自演の可能性すらあるわけだし。
ただ、普通に考えれば分かる筈なんだけどね。
ITドカタがブラックだと言われて久しい。
(5ch発の例の「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」もそれ)
だからそんな、精々数百時間の勉強で抜け出せる方法があるのなら、みんなやってるよ。
それ以前からある基本情報技術者とかでも、そんな都合のいい話は無いだろ。
学歴にしたって、3-6年間頑張って勉強してもままならないからこそ、それなりの価値があるわけであって。
現在、SESとかプログラミングスクールも乱立してて、
彼等は「プログラミングスクールに通って資格を取ってSESに入ればバラ色」と言うわけだけど、全部嘘だから。
だからどこでそんな資格のことを聞いたのかは知らんが、とにかく止めとけ。
既にプログラマとしてやってて、趣味で資格を集めてるのならどうぞ御勝手にだが、
わざわざ尋ねる=現在はプログラマではないのであれば、
技術レベルの保証にもならず、勉強したところで実力にもならない資格に対して、エネルギーを注ぐべきではない。
問題も、サイトを作って動かしてみれば普通に分かるだろ、程度の物でしかないから、
実際に手を動かしてサイトを作って、それを示した方がいい。
(ただしゆとりは絶対にこれをやらず、
「手を動かさずに効率的に学ぶのだ!」みたいな妙な信仰があるのも事実だし、
ぞれ以前に、ゆとりは上記の「普通に考える」を全くやらないのが問題なわけだが)
729デフォルトの名無しさん
2021/06/13(日) 21:58:17.40ID:dsZW3Lb4 ちなみにどれだけ酷いかを一応言っておくとだな、サイトは以下で
https://www.html5exam.jp/measures/sample.html
https://www.html5exam.jp/measures/lv2_1.html
第一問:
obj.key-sampleってのが最悪で、そもそもチェインケースはJSというかプログラミング言語一般で使わない。(使えない)
だから最初何が言いたいのか分からなかった。
ただしHTMLには入ってしまっているのでそこはキャメルケース、つまりkeySampleにすることになってる。
だから普通ではあり得ない状況をわざわざ作ってるんだよこれは。
文法の細かい隅を付く為だけど、そもそもそういう使い方はしないようにコーディングルールが制定されてるはず。
マジで、JSでチェインケースを常用してる馬鹿なんて見たことがない。
第二問:
console.log(typeof [1, 2] + typeof null); もおかしくて、普通は
console.log(a, b); とか、コンマ区切りで出力させた方が断然いいから、こんなの知っておく意味はない。
typeof [] === 'object' と
typeof null === 'object' 、特に後者はJSでの実装ミス(仕様バグ)だから知っておく必要はあるけど、だから何?程度。
本当はtypeofを多用すること自体がプログラミング理論的には間違いだとされつつあるので、
Rustみたいに「型スイッチ撲滅しようぜ」ってノリの方が正しい。この場合こんなもん知らなくてもいいし。
とまあ、こんな問題出してて出題者は誰々です!っていわれてる方がヤベーんじゃねえの?と思うレベル。
その他もざっくり見たけど同様だよ。
ただしまあ、初心者あるある集ではあるのかもしれんが。
https://www.html5exam.jp/measures/sample.html
https://www.html5exam.jp/measures/lv2_1.html
第一問:
obj.key-sampleってのが最悪で、そもそもチェインケースはJSというかプログラミング言語一般で使わない。(使えない)
だから最初何が言いたいのか分からなかった。
ただしHTMLには入ってしまっているのでそこはキャメルケース、つまりkeySampleにすることになってる。
だから普通ではあり得ない状況をわざわざ作ってるんだよこれは。
文法の細かい隅を付く為だけど、そもそもそういう使い方はしないようにコーディングルールが制定されてるはず。
マジで、JSでチェインケースを常用してる馬鹿なんて見たことがない。
第二問:
console.log(typeof [1, 2] + typeof null); もおかしくて、普通は
console.log(a, b); とか、コンマ区切りで出力させた方が断然いいから、こんなの知っておく意味はない。
typeof [] === 'object' と
typeof null === 'object' 、特に後者はJSでの実装ミス(仕様バグ)だから知っておく必要はあるけど、だから何?程度。
本当はtypeofを多用すること自体がプログラミング理論的には間違いだとされつつあるので、
Rustみたいに「型スイッチ撲滅しようぜ」ってノリの方が正しい。この場合こんなもん知らなくてもいいし。
とまあ、こんな問題出してて出題者は誰々です!っていわれてる方がヤベーんじゃねえの?と思うレベル。
その他もざっくり見たけど同様だよ。
ただしまあ、初心者あるある集ではあるのかもしれんが。
730デフォルトの名無しさん
2021/06/16(水) 17:15:31.15ID:V9AslF47731デフォルトの名無しさん
2021/12/28(火) 16:40:18.70ID:ChI3TD7z JavaScript classes are still the same as before,
except that the super keyword has been added internally.
Therefore, what you couldn't do before, you still can't do now.
Some people say that class definitions can be used to create code that is easy
to understand, but
However, I am not sure if it is easy
to understand for anyone.
I also feel that hiding the prototype makes it harder
for beginners to understand the essence of JavaScript.
You have to understand what kind of replacement the class syntax is internally
before you can learn it.
It's not a good way to learn.
But once you understand it,
I don't think there's any need to bother using classes.
Translated with www.DeepL.com/Translator (free version)
except that the super keyword has been added internally.
Therefore, what you couldn't do before, you still can't do now.
Some people say that class definitions can be used to create code that is easy
to understand, but
However, I am not sure if it is easy
to understand for anyone.
I also feel that hiding the prototype makes it harder
for beginners to understand the essence of JavaScript.
You have to understand what kind of replacement the class syntax is internally
before you can learn it.
It's not a good way to learn.
But once you understand it,
I don't think there's any need to bother using classes.
Translated with www.DeepL.com/Translator (free version)
732デフォルトの名無しさん
2021/12/28(火) 18:47:52.24ID:JyRJ6HRN それだけの長文を連投する情熱ってどこから発生するの?
733デフォルトの名無しさん
2022/09/04(日) 10:45:48.62ID:gMMLSyjY JavaScriptの正規表現後読みのブラウザ対応表が(ずいぶん前から)MDNから落ちているのだけど、
何処かに有れば教えてくれ。(下記ページ内、ブラウザサポート部分)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions
これchrome以外は全然駄目で見捨てられてるのか?
何処かに有れば教えてくれ。(下記ページ内、ブラウザサポート部分)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions
これchrome以外は全然駄目で見捨てられてるのか?
734デフォルトの名無しさん
2022/09/04(日) 12:37:49.60ID:FTTWPGH/ >>733
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp
のlookbehind assertions。safariが未対応
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp
のlookbehind assertions。safariが未対応
735デフォルトの名無しさん
2022/09/04(日) 13:19:42.31ID:gMMLSyjY >>734
ありがとう。助かりました。てかそっちに纏めてるのか。
ありがとう。助かりました。てかそっちに纏めてるのか。
736デフォルトの名無しさん
2022/11/30(水) 14:57:54.07ID:puhqr6nn ぼやき
MDN見て、セレクトボックスで beforeinput イベントを使おうとして、試してみたら発火しない
なんでだーと思ったら英語版には beforeinput イベントは input と textarea だと書いてあった
日本語訳の select が誤記載だったというオチ
登録してまで指摘投げる気はないので、編集できる人がここ見たらそのうち修正されるかなあと書き込み
MDN見て、セレクトボックスで beforeinput イベントを使おうとして、試してみたら発火しない
なんでだーと思ったら英語版には beforeinput イベントは input と textarea だと書いてあった
日本語訳の select が誤記載だったというオチ
登録してまで指摘投げる気はないので、編集できる人がここ見たらそのうち修正されるかなあと書き込み
737デフォルトの名無しさん
2022/11/30(水) 15:16:11.94ID:G0TyVVXA738デフォルトの名無しさん
2022/11/30(水) 15:25:02.52ID:G0TyVVXA739デフォルトの名無しさん
2022/11/30(水) 15:34:48.91ID:G0TyVVXA >>732
他人と少しでも仕事したことあるなら言いたくなることもあるだろう
他人と少しでも仕事したことあるなら言いたくなることもあるだろう
740デフォルトの名無しさん
2022/12/21(水) 19:56:54.56ID:ZLSsY0as ブラウザ上で
別タブでページ開く→開いたページ操作→ページ全体あるいはDOMツリーの一部をスクショ
って可能ですかね?
素直にパペッター使った方がいいかな?
別タブでページ開く→開いたページ操作→ページ全体あるいはDOMツリーの一部をスクショ
って可能ですかね?
素直にパペッター使った方がいいかな?
741デフォルトの名無しさん
2022/12/21(水) 20:53:36.23ID:YF8SK8D8 >>740
今ググって知ったレベルだが、html2canvas使えば出来るらしい。
ただ、別タブを操作するには、そのページ内でJSを動かすかブラウザ拡張とかにしないといけない。
意味不明なら、意味が分かる方(=Puppeteer)を使う方が早いのではないかと。
自分がスクショ取りたいだけなら何でもいいし。
ユーザーにそのページのスクショ採らせて送らせる、というのならJSだが、
html2canvasはブラウザのレンダリングと異なることもあるらしいので。
(と言うほど問題ないのだろうし、見れば差異は分かるからデバッグ用途には十分だが)
今ググって知ったレベルだが、html2canvas使えば出来るらしい。
ただ、別タブを操作するには、そのページ内でJSを動かすかブラウザ拡張とかにしないといけない。
意味不明なら、意味が分かる方(=Puppeteer)を使う方が早いのではないかと。
自分がスクショ取りたいだけなら何でもいいし。
ユーザーにそのページのスクショ採らせて送らせる、というのならJSだが、
html2canvasはブラウザのレンダリングと異なることもあるらしいので。
(と言うほど問題ないのだろうし、見れば差異は分かるからデバッグ用途には十分だが)
742デフォルトの名無しさん
2022/12/21(水) 22:22:38.47ID:TTkvZ9O6743デフォルトの名無しさん
2022/12/24(土) 18:22:53.96ID:DZHz5J2C 高精度タイマ(performance.now())の精度を上げる(落とさない)オプションを知ってたら教えてくれ。
他のスレ見ててCORS回避のオプションがあることを初めて知った。
https://mevius.5ch.net/test/read.cgi/tech/1659855460/472
なら高精度タイマの精度を落とさないオプションも多分あると思って探したが、辿り着けない。
今見つけた限りで、一番多い一覧があったサイトは以下。
https://peter.sh/experiments/chromium-command-line-switches/
他のスレ見ててCORS回避のオプションがあることを初めて知った。
https://mevius.5ch.net/test/read.cgi/tech/1659855460/472
なら高精度タイマの精度を落とさないオプションも多分あると思って探したが、辿り着けない。
今見つけた限りで、一番多い一覧があったサイトは以下。
https://peter.sh/experiments/chromium-command-line-switches/
744デフォルトの名無しさん
2022/12/26(月) 03:08:30.89ID:qg5Yi6nt745デフォルトの名無しさん
2023/03/04(土) 11:08:58.95ID:BmFTVnYF JSの条件式はifを使わなくても色々書けて楽しい。
746デフォルトの名無しさん
2024/03/03(日) 21:51:15.73ID:BcWORH9H747デフォルトの名無しさん
2024/03/03(日) 23:23:16.95ID:7fNlciS5748デフォルトの名無しさん
2024/03/03(日) 23:42:51.53ID:BcWORH9H >>747
早速ありがとう。助かります。
つか、RegExp等のページ先頭でアナウンスしてる「正規表現について…」が"Guide"行きで、
この"Reference"に繋がってるリンクがないんだな。だから俺はGuide側で迷子になってた。
早速ありがとう。助かります。
つか、RegExp等のページ先頭でアナウンスしてる「正規表現について…」が"Guide"行きで、
この"Reference"に繋がってるリンクがないんだな。だから俺はGuide側で迷子になってた。
749デフォルトの名無しさん
2024/03/19(火) 11:12:20.58ID:N0+FD4yc if () {}やfor () {}など}の後に;をつける人ってどれくらいいるんだろう?
ESLintの警告でやったほうがいいのかなぁと思ったり思わなかったり
ESLintの警告でやったほうがいいのかなぁと思ったり思わなかったり
750デフォルトの名無しさん
2024/03/19(火) 13:05:44.14ID:d3TWJjaW >>749
> }の後に;をつける人
C/C++/C#/Java等、セミコロン省略禁止の言語でもそこに付ける奴はいない。
つかお前根本的に勘違いしてるからきちんと確認しろ。
そしてその程度ならどっちでもいいからさっさと次に進め。
セミコロンを打つ打たないに拘り始めたら無駄に足踏みして上達しなくなる。
絵を描くのが目的なのに、鉛筆の削り方に拘りすぎて絵を描かなくなるようなものだ。
コードも同様、書いて動かしての反復で上達するのであって、書かないのではどうにもならない。
(書く前に考えろ、というのはあるが、今のお前はそのレベルに達してない)
通常はリンターの警告を全部無くすようにする。
これはリンター製作者がお前よりJSに詳しいという仮定だ。
少なくとも分かるようになってリンター製作者の思惑も見えてきてウザくなるまではそうするべき。
そもそも警告が出てる箇所を間違ってると思うから、まずお前は全部リンターに従うべきだろうよ。
> }の後に;をつける人
C/C++/C#/Java等、セミコロン省略禁止の言語でもそこに付ける奴はいない。
つかお前根本的に勘違いしてるからきちんと確認しろ。
そしてその程度ならどっちでもいいからさっさと次に進め。
セミコロンを打つ打たないに拘り始めたら無駄に足踏みして上達しなくなる。
絵を描くのが目的なのに、鉛筆の削り方に拘りすぎて絵を描かなくなるようなものだ。
コードも同様、書いて動かしての反復で上達するのであって、書かないのではどうにもならない。
(書く前に考えろ、というのはあるが、今のお前はそのレベルに達してない)
通常はリンターの警告を全部無くすようにする。
これはリンター製作者がお前よりJSに詳しいという仮定だ。
少なくとも分かるようになってリンター製作者の思惑も見えてきてウザくなるまではそうするべき。
そもそも警告が出てる箇所を間違ってると思うから、まずお前は全部リンターに従うべきだろうよ。
751デフォルトの名無しさん
2024/03/19(火) 13:35:59.75ID:d3TWJjaW >>749
と思ったが、もしかしてPythonやRuby等、セミコロン書かない言語の出身か?
ならJSの文法がユルイ所は全部無視して、さっさと進めばいい。
一応セミコロン書かない派閥もあるし、そのコーディングルールもある。
(ESLintもno-unexpected-multiline指定でセミコロン無しルールで動くらしい)
リンターを通すのが目的ではなく、アプリケーション開発の生産性を上げる為にリンターを通すのだから、
自分が書き慣れたスタイルで行くべき。
(ただそこに引っかかる程度ならお前はまずセミコロン必須言語で修行すべきとも思うが)
と思ったが、もしかしてPythonやRuby等、セミコロン書かない言語の出身か?
ならJSの文法がユルイ所は全部無視して、さっさと進めばいい。
一応セミコロン書かない派閥もあるし、そのコーディングルールもある。
(ESLintもno-unexpected-multiline指定でセミコロン無しルールで動くらしい)
リンターを通すのが目的ではなく、アプリケーション開発の生産性を上げる為にリンターを通すのだから、
自分が書き慣れたスタイルで行くべき。
(ただそこに引っかかる程度ならお前はまずセミコロン必須言語で修行すべきとも思うが)
752デフォルトの名無しさん
2024/04/15(月) 17:37:52.87ID:O2slytZi ESLintで思い出したが最近大型更新されたけどWebでチェックできる https://eslint.org/play は大幅に機能が減ったね
BrowserやGreasemonkey用のconfigが消えてて残念
BrowserやGreasemonkey用のconfigが消えてて残念
753デフォルトの名無しさん
2024/04/28(日) 21:54:09.25ID:zlR73q8o スレ立てあらしスクリプト対抗age
754デフォルトの名無しさん
2025/04/28(月) 02:23:16.87ID:uRHbhPe6 ここ1か月くらいYoutube APIで視聴回数(viewCount)が取得できないYoutubeアカウントが散見されるのですが
原因分かる方います?数値が入らず空で返って来ます。登録者数や動画本数は取得できています。
原因分かる方います?数値が入らず空で返って来ます。登録者数や動画本数は取得できています。
755デフォルトの名無しさん
2025/04/28(月) 10:11:06.09ID:AuNLagCl {この中の最後に;}をつけない人は気になるな
756デフォルトの名無しさん
2025/04/28(月) 12:30:10.45ID:04dLWA6z セミコロンハラスメントの可能性がある。
↑
例)マルハラ
↑
例)マルハラ
757デフォルトの名無しさん
2025/04/28(月) 16:40:25.22ID:BX6RBBDx ↑
つきまといハラスメント
つきまといハラスメント
758754
2025/04/30(水) 17:44:44.25ID:wEdJJHpl 昨日か今日自然回復しました
youtube側の不具合だったか
youtube側の不具合だったか
759デフォルトの名無しさん
2025/05/04(日) 17:59:00.64ID:cuekjvyq760デフォルトの名無しさん
2025/05/15(木) 18:10:24.07ID:Sisik9pA async な関数にプレフィックスかサフィックスをつけたいんだけど、お前らはどう思う?
自分の信ずる道を教えてくれ
自分の信ずる道を教えてくれ
761デフォルトの名無しさん
2025/09/06(土) 00:25:26.51ID:M62N3t6o すみません。
JavasSriptの難読化を解除するルールで
オフラインで、できればNode,jsを使わない
Windowsの実行ファイルで動くものはありますでしょうか。
オンラインだとログイン処理情報等が漏れたり
NPMのインストールとかCLI操作とか面倒で
出来ればもっと簡単に行えない物かと思いました。
JavasSriptの難読化を解除するルールで
オフラインで、できればNode,jsを使わない
Windowsの実行ファイルで動くものはありますでしょうか。
オンラインだとログイン処理情報等が漏れたり
NPMのインストールとかCLI操作とか面倒で
出来ればもっと簡単に行えない物かと思いました。
762デフォルトの名無しさん
2025/09/06(土) 00:28:10.33ID:M62N3t6o すみません。
「JavasSriptの難読化を解除するツールで」
の間違いでした。
「JavasSriptの難読化を解除するツールで」
の間違いでした。
763デフォルトの名無しさん
2025/09/07(日) 18:17:26.74ID:qa0vHy+s ない。
Node.js系のde4jsを自分でpkgでexe化して使うしかない。
Node.js系のde4jsを自分でpkgでexe化して使うしかない。
764デフォルトの名無しさん
2025/09/09(火) 21:19:56.89ID:vWUXgBqG765デフォルトの名無しさん
2025/09/10(水) 08:42:39.89ID:MX8tD0ny あれもイヤ、これもイヤってなんなんだよ
インストールすら拒否するならやめろよ
インストールすら拒否するならやめろよ
766デフォルトの名無しさん
2025/09/11(木) 12:36:14.80ID:vR7y+BLM npm終了のお知らせ
767デフォルトの名無しさん
2025/09/24(水) 01:03:04.17ID:n5aV+u8q 高階関数を途中でbreakするにはどうすれば良いか質問したらreturnしろと言われた
レスを投稿する
ニュース
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★2 [お断り★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★6 [ぐれ★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★3 [お断り★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★4 [BFU★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★3 [蚤の市★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪
- 高市早苗さん、長年の東アジアの懸念である朝鮮半島統一を果たしてしまいアジアの英雄になる [152212454]
- 【高市早苗】習近平、本気で激おこ [115996789]
- 【悲報】高市早苗さん、もう辞職しか選択肢がない… [271912485]
- 【岸田速報】山上妹、覚醒。「自慢の兄」「安倍晋三と統一教会は強固な関係性」「法の下では解決不能」 [559744496]
- 【ござる専🏡】風間🥷配信実況スレ🏯【風間いろは】
