1 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 15:24:24.80 ID:jxD2VXPG0.net] JavaScript を自ら学ぶ人のための質問スレッドです。 >>2-6 のテンプレを読んだ上で質問してください。次スレは>>950 が>>2 のテンプレ案(本スレで改善案があれば考慮)を元に立ててください ■質問を書く上で (1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。 (2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。 (ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など) (3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。 (4) 常に自発的に調べる心構えを持ってください。 具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。 わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。 (5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。 (6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。 ※必ず「問題の事象が再現されること」を確認してください。 必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。 (7) サンプルコードに HTML が含まれる場合は validator.w3.org/ で [Check] してみてください。 (8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2 の質問テンプレートを活用してみてください。 (9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。 (10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。 ※前スレ + JavaScript の質問用スレッド vol.123 + https://mevius.5ch.net/test/read.cgi/tech/1491143438/ VIPQ2_EXTDAT: checked:vvvvvv:1000:512:: EXT was configured
656 名前:デフォルトの名無しさん [2022/04/09(土) 18:27:31.25 ID:d8bX3KTm0.net] ページをスムーズに移動するときscrollToを使いますが これみたいにelementをスムーズに移動させる関数はありますか?
657 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 19:11:11.85 ID:NsLa5u+dr.net] jsでスムーズは無理なのでcssでやってくれ
658 名前:デフォルトの名無しさん [2022/04/09(土) 19:46:32.17 ID:mW5Jyv0xM.net] GSAPとか使えば楽に動かせる
659 名前:デフォルトの名無しさん [2022/04/13(水) 09:13:53.65 ID:Qi5auZGwM.net] <div id="test"> <a href="aaa.html"></a> <a href="bbb.html"></a> </div> このdivの中にあるhrefを全て取得するには どうやったらいいんですか? aにidやclassはつけないものとします。
660 名前:デフォルトの名無しさん mailto:sage [2022/04/13(水) 09:24:08.70 ID:j7E4iT5n0.net] >>644 https://developer.mozilla.org/ja/docs/Web/CSS/Child_combinator https://developer.mozilla.org/ja/docs/Web/CSS/Type_selectors
661 名前:デフォルトの名無しさん (ワッチョイ b602-9+GH [119.106.222.232]) mailto:sage [2022/04/14(木) 06:34:43 ID:hMI8sVN30.net] document.querySelectorAll
662 名前:デフォルトの名無しさん (ワッチョイ b72f-jtTv [218.220.251.107]) [2022/04/14(木) 12:38:00 ID:VhBZ5PIH0.net] document.querySelectorはいま流行りなんですか? document.getElementByIdしか知らなかったけど。
663 名前:デフォルトの名無しさん mailto:sage [2022/04/14(木) 13:03:41.45 ID:e+FW9n+1r.net] 流行りっていうかもうかなり昔からあるけどな
664 名前:デフォルトの名無しさん mailto:sage [2022/04/14(木) 13:53:57.95 ID:AzvcwCnH0.net] 流行りで決めるスタンスは分からんが、ノード検索系は既に成熟してる感ある xpathはなぜか最新仕様が実装されないけど
665 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 10:18:55.82 ID:sZWwv8hr0.net] javascriptって初心者向けと言われているけど、難しいよね?
666 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 11:05:45.21 ID:DZhoNVLD0.net] 初心者向けと言われてるのを知らない
667 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 12:40:06.63 ID:28sm60Uu0.net] >>650 環境構築の敷居が低いだけ
668 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:45:46.17 ID:lD7JO0wI0.net] javascriptの勉強中です。 Wordでコード試作してEdgeのコンソールにコピペしたら、クォーテーションやダブルクォーテーションのある行で必ずエラーになります。 どうもwordで書いたことが問題らしいです。 同じコードを色んなファイル形式で書いてからコンソールで検証した結果、 ・最初からコンソールに直接書くと、正常に作動 ・テキストドキュメントに書いてコンソールにコピペすると、正常に作動 ・最初からコンソールに書き込んだものをwordにコピペして、フォントを適当に変えた後、コンソールにコピペすると正常に作動 ・wordに書いたコードをコンソールにコピペするとクオーテーションのある行でエラーになる。 ・wordで書いたコード(そのままコンソールにコピペするとエラー)の全てのクォーテーションに、コンソールに書いたクォーテーションを上書きコピペ(元の書式を保持)すると、コンソール上で正常に作動するようになる という検証結果になりました。 試作コードをwordじゃなくテキストドキュメントで作るようにしてからは、今のところ問題は起きていないです。 で、質問なんですが、 どうもword形式で書いたクォーテーションやダブルクォーテーションは、内部的に問題がありそうなのですが、理由を詳しく知っている方はいますか? あと、編集や保存が楽なテキスト形式でコードを試作したいとき、みなさんは何を使ってますか?
669 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:49:32.71 ID:U+v/j1Oq0.net] 文字コードやないんか?
670 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:51:06.49 ID:U+v/j1Oq0.net] エディタはvscodeつかったらいいよ
671 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:55:31.73 ID:TTO+H6Xx0.net] ブラウザにいれてるviolentmonkeyのエディタ使ってる
672 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 13:05:51.20 ID:k8OFv/xgr.net] wordうんたらはネタだろ
673 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 17:04:07.98 ID:lD7JO0wI0.net] >>654 それだ…!! 「"」で確認してみたけど、まったく同じキーで入力したのに Wordで入力…レフトダブルクォーテーション、文字コードは201C、文字は「“」 コンソールで入力…ダブルクォーテーション、文字コードは0022、文字は「"」 全く同じ入力方法、フォントも同じ。見た目もそっくりだけど、200%に拡大したら確かに違う文字ですた。 >>655 、>>656 ありがとん。 vsコード持ってるから今度からそっちにしてみます。 >>657 それがネタじゃないんだな(泣)。 トライアンドエラーでコード構築の練習をしたかったので、楽なソフトでコードを書きたかったんよ。 wordならダブルクリックで立ち上がるし、字も見やすい大きさに拡大できるし、採用しなかったコードも適当にストックできて、楽そうだなぁ、と…。 まさか文字コード違いで問題が起きるとは想像もしなかったにゃ。
674 名前:デフォルトの名無しさん (ワッチョイ d98b-Ckae [210.228.102.1]) mailto:sage [2022/04/17(日) 17:51:02 ID:pn/ClTGJ0.net] >>658 それWordのオートコレクト機能 オフにできたと思う でも普通にvscode使う方がいいよ
675 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 18:12:43.66 ID:lD7JO0wI0.net] >>659 オートコレクト機能、そんなのもあるのか!! 了解しますた。 まぁvscodeの方が無難よね。間違いないです。
676 名前:デフォルトの名無しさん [2022/04/17(日) 18:15:32.20 ID:xdoWfkC30.net] 何気にwordでコード書いてる人みたのネット上ですら初めてかもしれん
677 名前:デフォルトの名無しさん mailto:sage [2022/04/19(火) 02:49:01.33 ID:tGbJiwG70.net] >>644 jQuery で、id="test" 直下・子(a, c)と子孫(b)を取得した <div id="test"> <a href="a.html"></a> <div><a href="b.html"></a></div> <a href="c.html"></a> </div> $( function ( ) { function get_a( selector ) { return $( selector ).map( function( ) { return $( this ).attr( 'href' ); } ); } const children = get_a( '#test > a' ) const descendants = get_a( '#test a' ) console.log( children, descendants ) } ); 出力 ['a.html', 'c.html'] // 直下・子のみ ['a.html', 'b.html', 'c.html'] // 子孫
678 名前:デフォルトの名無しさん mailto:sage [2022/04/19(火) 10:51:06.57 ID:9fIYs0Yt0.net] proxyってどうやってfor inやforEachすればいいですか
679 名前:デフォルトの名無しさん mailto:sage [2022/04/20(水) 13:31:39.60 .net] https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/bind ↑でbindのメリットを考えてみたのですが const module2 = {x:333} const hogeGetX = unboundGetX.bind(module2); console.log(hogeGetX()); xの値を変更しつつmoduleのgetXはそのまま使える、 みたいなことでしょうか??
680 名前:デフォルトの名無しさん [2022/04/24(日) 03:36:46.70 ID:G77ToU3y0.net] JavaScript初心者なんですが、marindeckっていうTwitterクライアントアプリでとあることがしたくて下のコードを書いて実行したんですがcan't create variable duplicate "title"ってエラーが出てしまいました。調べてみたらwebkitが悪いらしいんですが解決方法が分からなくて困ってます。titleを変えたら次はheaderが駄目になって、headerを変えたらitem、最終的にはtitleのところがエラーになります。constをletやvarに変えても駄目でした。どうすればいいでしょうか? コード(他の部分は長いので載せてません) const header = document.querySelectorAll(".column-heading"); const title = document.querySelectorAll(".column-heading,.column-title-edit-box"); const item = document.querySelectorAll(".md-navbar-item");
681 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 04:03:59.22 ID:oRZQtxTd0.net] 変数名を手当たり次第変える
682 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 06:03:31.51 ID:8Psb/90zM.net] >>665 スコープを切る (function() { const header = … })();
683 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 07:36:29.99 ID:zeaUlF5d0.net] >>664 よくあるのは、無名のcallback 関数のthis が、window を指してしまうのを避けるために、bind する。 setTimeout( function( ) { this.count++ }.bind( this ), 100 ) この場合、thisをthatに代入して使うのも簡単。 const that = this setTimeout( function( ) { that.count++ }, 100 ) ES2015では、アロー関数も使える。 setTimeout( ( ) => { this.count++ }, 100 ) だから最近は、bind する事も減った JavaScript は、thisの変動が非常に難しい。 thisが何を指しているのか分からない それで、jQuery の$( this ) がよく使われる
684 名前:デフォルトの名無しさん [2022/04/24(日) 15:54:46.75 ID:G77ToU3y0.net] >>666 >>667 スコープを切る方法で行けました!お二人ともありがとうございました
685 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 18:54:55.48 ID:J2rghl7a0.net] JavaScriptでwebアプリを作るにはNode.jsを使うのでしょうか?
686 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 02:37:55.71 ID:JTn9J4710.net] Ruby on Rails でも当然、Node.js を使う。 ただし、Rails 7, Elixir のPhoenix 1.6 からは、脱webpack でesbuild に変わったけど それでも開発環境では、webpack-dev-server も使うし、 VSCode, Node.js, npm/npx, yarn, タスクランナーのGulp/npm-scripts なども必須
687 名前:デフォルトの名無しさん [2022/04/29(金) 21:50:48.52 ID:ZLykNYRC0.net] window.addEventListener( "load", function(){ 処理 } ); これだとページ全体のhtmlと画像の読み込みが完了してから実行するみたいですが 画像の読み込みは完了しなくてもhtmlだけ読み込んだら実行とするようにするにはどうすればいいですか?
688 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 21:55:56.96 ID:u+oETHzl0.net] DOMContentLoaded
689 名前:デフォルトの名無しさん (ワッチョイ 0910-6Jp9 [180.12.82.129]) mailto:sage [2022/05/01(日) 18:51:12 ID:oQCfhHaq0.net] >>673 ありがとうございます
690 名前:デフォルトの名無しさん (ワッチョイ 0910-6Jp9 [180.12.82.129]) mailto:sage [2022/05/01(日) 18:55:01 ID:oQCfhHaq0.net] let e = new Event('scroll'); window.dispatchEvent(e); window.addEventListener( "scroll", function(e){ alert("スクロール"); } ); スクロールバーでスクロールしなくてもスクロールイベント内の処理を実行したいんだけど このようにやってもスクロールと表示されませんでした。 どうやればいいんでしょうか?
691 名前:デフォルトの名無しさん (テテンテンテン MM6b-WFod [133.106.196.99]) mailto:sage [2022/05/01(日) 19:09:09 ID:LZNxkfFyM.net] 単に処理順の問題じゃねぇの
692 名前:デフォルトの名無しさん (ワッチョイ 0910-dnm2 [180.12.82.129]) mailto:sage [2022/05/01(日) 19:47:26 ID:oQCfhHaq0.net] >>676 スクロールバーを動かしたときとプログラムを実行したときの どっちでも動くようにしたいので 上ではalertだけど実際はもっと長い処理です
693 名前:デフォルトの名無しさん (ワッチョイ 7b01-z2li [111.188.124.89]) mailto:sage [2022/05/01(日) 19:50:41 ID:MBePrVzJ0.net] >>675 window以外でscrollイベントが発火してる可能性
694 名前:デフォルトの名無しさん (テテンテンテン MM6b-WFod [133.106.196.99]) mailto:sage [2022/05/01(日) 19:58:27 ID:LZNxkfFyM.net] >>677 いやじゃなくてリスナー登録する前に発火させてるから
695 名前:デフォルトの名無しさん (ワッチョイ 7b01-z2li [111.188.124.89]) mailto:sage [2022/05/01(日) 20:01:30 ID:MBePrVzJ0.net] ああ、>>679 が正解だな 要件を誤認してた
696 名前:デフォルトの名無しさん mailto:sage [2022/05/05(木) 20:35:17.57 ID:ouaPcFFk0.net] >>677 に限らんが、質問投げっぱなしの奴ばかり
697 名前:デフォルトの名無しさん mailto:sage [2022/05/14(土) 22:48:35.26 ID:6u2rsBseH.net] obj=document.getElementsByClassName('className'); でclassNameがゲットできますが、 ワイルドカード*(使えない)を使って obj=document.getElementsByClassName('className-*'); みたいにゲットする方法ないですか?
698 名前:デフォルトの名無しさん mailto:sage [2022/05/14(土) 23:15:15.43 ID:jzLnji7p0.net] document.querySelectorAllでやれば
699 名前:デフォルトの名無しさん mailto:sage [2022/05/14(土) 23:36:26.94 ID:PViH6pDdH.net] >>683 できましたありがとう
700 名前:デフォルトの名無しさん mailto:sage [2022/05/18(水) 14:44:39.05 ID:59TKgDoa0.net] [JavaScript で特定の長さの配列を作成する | Delft スタック] https://www.delftstack.com/ja/howto/javascript/javascript-create-array-of-length/ で new Array(5)とnewを使ったやつと、ただのArray(5)がでてくるけど、その違いは何? Array(5)ってnew無しで呼ぶ意味は? 教えてください。
701 名前:デフォルトの名無しさん (ワッチョイ 1901-mvDa [36.240.123.131]) mailto:sage [2022/05/18(水) 18:09:01 ID:SpJKU45h0.net] >>685 返り値は同じ
702 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 03:10:01.87 ID:mjk3HrMxd.net] > new Array(3) [ <3 empty items> ] > Array(3) [ <3 empty items> ] > Array(3).length 3 > a = Array(3); a.length = 3; a [ <3 empty items> ] > [...Array(3)] [ undefined, undefined, undefined ] > Array(3).reduce((r, _) => r + _, 0) 0 > Reflect.construct(Array, [3]) [ <3 empty items> ] > Reflect.construct(Array, {length: 3}) [ undefined, undefined, undefined ] > Reflect.construct(Array, {length: 3}).reduce((r, _) => r + _, 0) NaN > Reflect.construct(Array, {length: 3}).reduce(r => ++r, 0) 3 > Reflect.construct(Array, {length: 3}).reduce((r, _) => r + _, '') 'undefinedundefinedundefined' > Array(3).reduce(r => ++r, 0) 0
703 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 07:19:17.78 ID:BgFJDolr0.net] >> 686 >>687 ありがとうございます。 もっとも687の途中からは理解できませんが。 しかし、new Array(3)とかしても実際3つの要素(の参照)を格納する場所が確保されるわけじゃないということなんですね [ <3 empty items> ] と [ undefined, undefined, undefined ] の違い。
704 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 07:35:12.83 ID:BgFJDolr0.net] やっぱりArray(3)でも、領域は確保されてるけど、初期化されてないということなのですか? Javaとかじゃnullで初期化されてるけど。Javascriptじゃundefinedでさえも代入されてない?
705 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 07:39:11.56 ID:BgFJDolr0.net] a = Array(3) for(const i of a){ console.log(i) } を実行すると、確かにundefinedが3つ要素としてあるみたいですが
706 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 07:43:27.24 ID:BgFJDolr0.net] 以下を実行してみると > a = Array[3] > a[1] = 7; > a [ <1 empty item>, 2, <1 empty item> ] empty itemってのはundefinedとは違う? forで取り出すとundefinedになる? やっまりArray(3)とかでもメモリ領域は確保されてるみたいですね
707 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 07:44:22.36 ID:BgFJDolr0.net] 間違った > a = Array[3] > a[1] = 7; > a [ <1 empty item>, 7, <1 empty item> ] でした。書き込み多くなってすみません。
708 名前:デフォルトの名無しさん [2022/05/19(木) 08:39:33.80 ID:YbOBvtu00.net] 素のjavascriptでanimateを使って3秒毎に100pxずつelementを移動したいんだけど let a=0; setInterval( function(){ let aa = a + "px"; let bb = a + 100 + "px"; a+=100; element.animate( {left:[aa,bb]}, {iterations:1,fill:"forwords";duration:1000} ); }, 3000 ); 何か問題点はありますか?もっといい方法はありますか?
709 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 09:47:03.34 ID:AC6zTZlHH.net] newをつけないから実体がなくてundefinedなんじゃないの それに無理やり要素をぶっこんだら実体ができてemptyになるとか
710 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 12:07:22.78 ID:RG1roS1xM.net] >>693 移動回数が無限ってことならそのままでいいけど、一定条件(動的な条件)を満たした場合に移動を終了させたいならclearIntervalを使おう 移動回数が決まってる場合はハナからそのようなkeyframeを書くことでsetIntervalを使わずに済ませることもできるはず
711 名前:デフォルトの名無しさん [2022/05/19(木) 12:23:52.20 ID:YbOBvtu00.net] >>695 なるほど 移動回数が決まっている場合のkeyframeはどう書けばいいですか?
712 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 13:28:23.81 ID:Qw9EnnZ00.net] >>691 Array(3) や new Array(3) の場合は { length:3 } [undefined, undefined, undefined] とか Array(3).fill(undefined) の場合は { length:3, 0: undefined, 1: undefined, 2: undefined } arr = Array(3) ってやって arr[0] で undefined が返ってくるのは arr[100] とか arr[‘hoge’] で undefined が返ってくるのと同じことです 存在しないプロパティにアクセスしたから undefined 疎な配列 とか sparse array で検索するとちょっとは疑問解消されるかもしれないです
713 名前:デフォルトの名無しさん mailto:sage [2022/05/19(木) 18:14:23.53 ID:BgFJDolr0.net] >>697 ありがとうございます。 JavaScriptって、やっぱりこの辺は特殊ですね。 お手軽なスクリプト言語としてはじまって、オブジェクトがすごい動的でハッシュマップみたいに扱えて、
714 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 17:33:52.64 ID:+N2AIhklr.net] Winでプログラミングするためにnotepad++とATOMに辿り着いたんですが、ちょくちょくスペル間違いをしてしまい気が付かずに延々と探してるみたいなことになっちゃってます 間違えた場合に色が変わって教えてくれるみたいな機能があれば教えて欲しいです
715 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 17:35:15.16 ID:pMTVA02Y0.net] >>699 なぜそこまで探してVSCode使わんのだ……?
716 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 17:54:55.74 ID:+N2AIhklr.net] >>700 かなり前の話なんですけど軽く教えてくれた人からhtmlとかプログラミングはテキストエディタでやればいいとか言われたんで存在も知らなかったです 結構よさげですねコレ
717 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 18:01:49.29 ID:pMTVA02Y0.net] >>701 ちゃんとプログラミング用のエディタなら 一回設定した変数名はそのまま入力候補として出てくる もし英語の誤字/脱字が気になるなら 拡張機能のCode Spell Checker辺りを入れれば 一般的に使われる英単語なら誤ってる所に印付けてくれる
718 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 19:08:40.21 ID:NujtHCtT0.net] はあああぁ Emacs 使わないとか素人かよ
719 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 20:02:16.92 ID:6OeQRku90.net] エディタ戦争でも始める気か? 主要なエディタを全て試して使いこなせるものを選べとしか vi vim Emacs Sublime Text Atom Visual Studio Code
720 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 21:27:13.02 ID:41Pi679sa.net] 秀まるは?
721 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 21:52:53.33 ID:XDgutXclH.net] >>704 xyzzyぇ‥‥
722 名前:デフォルトの名無しさん [2022/05/23(月) 22:50:53.85 ID:VcvR62I30.net] 禿丸は使ったらハゲになるから除外。
723 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 22:52:20.76 ID:6OeQRku90.net] >>705 プログラミング関連機能はないと思ってたが、今は違う? >>706 懐かしい名前だな 開発停止してるっぽいが、今でも使ってる人いる?
724 名前:デフォルトの名無しさん mailto:sage [2022/05/23(月) 22:58:39.67 ID:XDgutXclH.net] >>708 のし
725 名前:デフォルトの名無しさん mailto:sage [2022/05/24(火) 08:27:07.85 ID:jLN19JC1M.net] xyzzy使ってる奴なんてジジイだけ
726 名前:デフォルトの名無しさん [2022/05/24(火) 18:02:01.97 ID:BzukVrXt0.net] Javascript勉強したらJavaも使えるようになりますか?
727 名前:デフォルトの名無しさん mailto:sage [2022/05/24(火) 18:14:58.22 ID:3sl5OHzvM.net] 勉強しただけで使えるなら試験はいらない
728 名前:デフォルトの名無しさん [2022/05/24(火) 18:16:43.89 ID:EDq4wx2f0.net] vscode以外は悪として見られる つらい
729 名前:デフォルトの名無しさん [2022/05/24(火) 18:52:14.84 ID:6jvtixg50.net] EmacsenやVSCはエディタじゃないかもしれんね。 エディタと言い張る低能が多数派なので、我々良識派が肩身の狭い思いをしてるけども。
730 名前:デフォルトの名無しさん [2022/05/24(火) 19:26:26.98 ID:VAh5gH+20.net] >>704 今の時代、 VSCode以外は悪ですよ。
731 名前:デフォルトの名無しさん [2022/05/24(火) 19:28:43.15 ID:VAh5gH+20.net] HTMLやCSSをプログラミングと呼ぶ低能がいる。 それはこの2chを作ったといわれる(彼のスキルで作れるわけがない)ひろゆきだ。
732 名前:デフォルトの名無しさん mailto:sage [2022/05/25(水) 01:56:29.52 ID:Mmr3hh6F0.net] 難しすぎワロスw 片手間じゃ一生まともなの書ける気しない
733 名前:デフォルトの名無しさん mailto:sage [2022/05/25(水) 11:42:51.30 ID:Y26hlNPT0.net] ==の自動型変換?がキモいから毎回確実に===とキャスト使っていい?
734 名前:デフォルトの名無しさん mailto:sage [2022/05/25(水) 11:50:09.46 ID:FOuBKfShM.net] むしろそうすべき ==をつかっていいのはobj==undefinedとする時だけ
735 名前:デフォルトの名無しさん mailto:sage [2022/05/25(水) 18:08:52.45 ID:cwF0DySLr.net] これは見とけっておすすめのYouTubeある? 一通り終わって次何するか悩んでる
736 名前:デフォルトの名無しさん mailto:sage [2022/05/26(木) 21:47:12.94 ID:bX/ymiQ/M.net] HTML/CSSと勉強してきて、JavaScriptの勉強を始めました。 if文やfor文が出てくると一気にプログラミングを勉強してるって感じになりますね。
737 名前:デフォルトの名無しさん mailto:age [2022/05/27(金) 13:56:03.01 ID:tzFUQxnX0.net] HTMLやCSSも立派なプログラミング言語だぞ!
738 名前:デフォルトの名無しさん (ワッチョイ 8b2f-tVBN [218.220.251.107]) [2022/05/27(金) 14:48:41 ID:dExuQKQN0.net] >>722 それを言うは低脳。
739 名前:デフォルトの名無しさん (ワッチョイ 8b2f-tVBN [218.220.251.107]) [2022/05/27(金) 14:50:10 ID:dExuQKQN0.net] 自分が「プログラミングできます」と言われたいだけがために HTML/CSSをプログラミング言語の仲間にしたい。
740 名前:デフォルトの名無しさん mailto:age [2022/05/27(金) 15:09:21.81 ID:tzFUQxnX0.net] HTML/CSSのプログラマですが質問ありますか?
741 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 15:16:49.16 ID:ZHjBLFll0.net] プログラミング言語の定義は知らないが コンピュータに命令する言語とすれば、HTML/CSSも立派なプログラミン言語だよ。 JavaScriptより高水準のね。
742 名前:デフォルトの名無しさん [2022/05/27(金) 15:31:01.51 ID:dExuQKQN0.net] >>725 きみは低悩 >>726 きみも低悩 これはわたしだけでなくプログラマー99.9999999%のみんなの認識だ。
743 名前:デフォルトの名無しさん [2022/05/27(金) 15:32:12.79 ID:dExuQKQN0.net] 低脳ザルたちは頭が悪いからそれを良く見せようと必死。
744 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 16:15:19.27 ID:5JjyCdCCH.net] 私プログラミングが趣味なんです へえ、どの言語やってるんですか? HTMLです
745 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 16:49:48.86 ID:9vqfxpN6M.net] HTML/CSSプログラマは XMLやJSONもプログラミング言語だと思ってるの?
746 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 17:13:25.37 ID:VTFlQjvpr.net] おれトップレベルのhtml css使いだぞ 年収はお前らの5倍くらいある
747 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 17:25:13.78 ID:A0QsKn+t0.net] RPGツクールはプログラミング言語ですか? マインクラフトはプログラミング言語ですか? ポケモンピカチュウを
748 名前:oグらせるのはプログラミング言語ですか? [] [ここ壊れてます]
749 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 18:00:04.78 ID:zOBEp9hN0.net] 英語の動画見てるとhtmlをプログラミング言語と呼んでるな
750 名前:デフォルトの名無しさん [2022/05/27(金) 19:50:11.33 ID:izvqMSf/0.net] 「HTML CSS チューリング完全」と検索してみるが良い。 我々がなぜこ奴らをプログラミング言語とみなしているか理解できるであろう。 そして、プログラミング言語であることを理解せずに使えば、セキュリティ穴になるのだ。
751 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 20:01:09.68 ID:4GpIk9M10.net] >>732 プログラミング言語ではない
752 名前:デフォルトの名無しさん [2022/05/27(金) 21:09:31.75 ID:dExuQKQN0.net] >>731 あなた低脳ザル >>733 You are another tiny-brain monkey.
753 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 23:06:30.96 ID:Xaqhk7aS0.net] 74 デフォルトの名無しさん (ワッチョイ 372f-IS5D [218.220.251.107]) 2021/11/20(土) 20:02:17.98 ID:4VXr5Xxs0 仕事で使ってるサイトをJavascriptで自動化できませんか? たとえば出勤と退勤のときの時間を管理するのに「勤次郎」というサイトを使ってるんだけど 毎回ログインしたあといちいち入力するのが面倒くさい。
754 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 23:50:21.69 ID:3AyZwk8CM.net] userscript
755 名前:デフォルトの名無しさん mailto:sage [2022/05/28(土) 12:58:35.52 ID:hJZUTFMkH.net] Tampermonkey使えばできそうだよね
756 名前:デフォルトの名無しさん (ワッチョイ 179a-4uwL [120.75.69.71]) mailto:sage [2022/05/28(土) 16:55:38 ID:HuhrBNQu0.net] プログラム中でs=文字列という形でsに文字列を格納しました これをクリップボードにコピーするにはどうしたらいいでしょうか? ちょっと調べるとselectしてcopyするようなのが出てきたのですが、 変数だけで具体的に文字列をselectできるわけではないのでうまくいきませんでした