- 1 名前:デフォルトの名無しさん [2015/12/07(月) 07:26:33.87 ID:NYLGCW0V.net]
- 実際にJavaScriptを書いている人の情報交換所です。
プログラミング既習者専用です。初心者の方はご遠慮下さい。 玄人の方、歓迎致します。
- 496 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 13:12:59.65 ID:bBkWJjxZ.net]
- ちなみに、IndexedDBで事足りる、とは言ってないんよね、Mozillaは。
ローカルファイルを使いたいなら今API策定してる、とも言ってるし。 割りと無難なブラウザオンリーな対応何は、ダウンロードしたそのアーカイブをドラッグアンドドロップやなんかでjsで受けてjsで開く事だと思うけど。すでにファイルとして出せるなら。 怠慢の方がマシ。 馬鹿な働き者は撃ち殺すしかないという典型例。
- 497 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 13:18:28.75 ID:HGJqeK8l.net]
- もういいからROMって?
- 498 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 13:31:22.83 ID:sEFEgE7T.net]
- >>496
お前はやはり日本語にどうにも問題がある。議論は無理だ。 とはいえお前にも分かる範囲の所は答えておく。 > 割りと無難なブラウザオンリーな対応何は、ダウンロードしたそのアーカイブをドラッグアンドドロップやなんかでjsで受けてjsで開く事だと思うけど。すでにファイルとして出せるなら。 その通りだ。そしてこれはもう実装出来ている。 そして別オプションとしてIndexedDBにも格納出来るようにしようとしている。 > 俺のプロジェクトだから、俺が決める、なんて言っちゃうなら、OSS発言は取り消しといてね。 > 対極の発想だから。それ。 違うんだな。お前はOSSに「参戦」していないからそれが分からない。 >>464なんて典型的な勘違いだぞ。 ただまあとにかく「参戦」してみろ。それだけでいろいろ分かるはずだから。
- 499 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 13:35:35.02 ID:bBkWJjxZ.net]
- ムダそうだからROMるわ。すまんな。
>>498 メンテナじゃアホ。
- 500 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 05:41:09.72 ID:sKwraRFT.net]
- 一つ言えることは、この件についてやってみる価値がありそうなこと沢山あるのに、
めんどくさがって手を動かさないで口だけで反論するのでは前に進みようがないということだね
- 501 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 03:20:41.76 ID:MuupHWfc.net]
- 別オプションとしてindexedDBに…保存する意味がわからん
- 502 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 23:05:21.60 ID:BntnGE9d.net]
- 「FileSystemAPI が不要」なのは、ファイルの書き込み機能は
blob URL リンクにしてダウンロードで事足りるから、ではないのかな?
- 503 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:48:28.24 ID:Sk/SQjO5.net]
- 超初心者です。
PHPとJavaScriptでホームページ作っていますがJavaScriptの変数名の使い方で質問です phpの場合 変数名 hoge1fuga hoge2fuga ……を使用する時変数iを使って → if(hoge'.$i.'fuga == 'abcd') → $h = 'hoge' $f = 'fuga' if($h$i$f == 'abcd') のような書き方ができますがjavascriptの場合どう書けば良いのでしょうか。 var hoge = fuga1.checked の時に var hoge = fuga + i + .checked の記述にするとエラーになってしいまい、変数名の使い方そのものに疑問が湧きました。
- 504 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:49:26.04 ID:Sk/SQjO5.net]
- >>1読んでませんでした
上の質問無視してください 失礼しました
- 505 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 16:00:04.29 ID:1swyBgvf.net]
- >>503
できないことはないが、行儀が極めて悪いことだとされるのでしない。 そういうときは、配列を使う。 つまり、 var fuga1, fuga2 ではなく、 var fuga = [] とする。 利用するときは、 var hoge = fuga[i].checked となる。
- 506 名前:デフォルトの名無しさん mailto:sage [2016/12/31(土) 15:44:33.33 ID:nUjD4DbZ.net]
- JavaScript死亡www
「WebAssembly」がITの未来に変革もたらす|Google、Apple、Microsoft、Mozillaが共同で開発した新概念 「WebAssembly」がWebブラウザに変革をもたらします。 Webブラウザは、もともとただテキストを表示するだけのところから始まりました。その出発点から、現在ではコミュニケーションやゲームまで幅広い表現を可能にしています。 そして今回、「Webブラウザ」に新しい概念が加わわることになりました。 それをもたらしたのが、ブラウザに関わりの深い世界規模の4社「Google」「Apple」「Microsoft」「Mozilla」が共同開発した、Webのためのバイナリーフォーマット「WebAssembly」です。 今回はその「WebAssembly」について、「スゴイところって何?」「何が起きるの?」をご紹介していきます。 WebAssemblyは「JS不要。コンパイラ言語だけで動的アプリが作れる」「どの言語でもWebブラウザ上にアプリを作ることができる」 WebAssemblyによってもたらされるスゴイところは次の4つ。 コンパイラ言語だけで、Webブラウザ上に動的なアプリが作れる ほぼ機械言語にコンパイルされるからヌルヌル動く OSを一切気にする必要がなくなる。気にするのはブラウザのみ C,C 以外の言語でもWebAssemblyにコンパイルされる「クロスコンパイラ」の可能性が高まった これまでWebブラウザで、ユーザからの入力情報を元に、動的なアプリケーションを実現するためには「JavaScript」が必須でした。 「インタプリター言語」であるJavaScriptは、その都度ソースコードを機械語に翻訳する必要があるため、予め機械語に近くコンパイルされる「コンパイラ言語」と比較すると動作が遅いという特徴があります(※)。 もしコンパイル後の機械語に近い形で、Webブラウザ上でコードが実行されたら。 JavaScript以上にヌルヌルに動き、しかもJavaScriptを気にする必要がなくなります。 それを実現したのがこの「WebAssembly」です。 https://mayonez.jp/1690
- 507 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 00:42:27.84 ID:k8/wNRO9.net]
- あちこちに落としているようだが、誰一人として肯定して無くてワロタw
つかマジでJavaScript界隈の馬鹿共はこんなデタラメ記事書くのをいい加減止めた方がいいと思うのだが。 自浄作用が無いのは、お前らが叩かないからでもあるんだぜ。 嘘は叩かれるべき。 Cに関しては昔は間違い叩きがすごかったと聞くが、 結果的にWeb上での間違いは皆無となり、お互いの利益になってる。 JavaScriptに間違い記事が氾濫しているのは、第一義には書く奴が悪いんだが、放置されていることも問題だよ。 とはいえ、この記事には投稿欄が無いため、#mayonez編集部=馬鹿と覚えておくしかないが。 この点はQiitaのほうがかなりマシだな。
- 508 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 08:00:47.18 ID:FrNRDqOE.net]
- >>507
素晴らしい指摘をしているであろうあなたの投稿を見たいからQiitaで使っているアカウントを教えてくれ
- 509 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 08:49:58.30 ID:k8/wNRO9.net]
- >>508
ゆとり死ね ツーかお前ら本当に池沼なのな。俺は「ゆとりBot」作れそうな気がしてきたよ。
- 510 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 08:55:22.46 ID:2Xf0vibn.net]
- ID:k8/wNRO9 のような他人のダメ出ししか出来ない奴がまともな指摘をするとは思えないのでどうでもいい
- 511 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 08:59:00.51 ID:k8/wNRO9.net]
- >>510
その通りだ。お前は正しい。 それが分からないからゆとりは池沼なのだし、嫌われる。
- 512 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 13:57:14.12 ID:fINgyq7S.net]
- 何かと理由を付けてQiitaアカウントを隠すとは思っていたが、意外とあっさり自分の非を認めるんだな
- 513 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 16:36:12.10 ID:30cN+tVf.net]
- HTML+JavaScript+WebAPIの構成で認証処理したい場合ってこれでいいの?
ログイン画面 -- ユーザー名/パスワードを送信 -- パスワードが合ってればデータベースにユーザー名と認証トークンを保存 -- レスポンスヘッダーに認証トークンを書き込み 他の画面 -- リクエストヘッダーに認証トークンを書き込み -- データベースの認証トークンを照会して合ってれば更新 -- レスポンスヘッダーに新しい認証トークンを書き込み WebAPI -- ajaxヘッダーに認証トークンを書き込み -- データベースの認証トークンを照会して合ってたらapiを実行
- 514 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 17:38:52.36 ID:QliWG2cV.net]
- >>513
トークンって何? JWTみたいな署名したものの類? であれば、ログイン画面以外はサーバ側の何も更新する必要無いのでは? 新しいものを発行しまくる必要が無いと言うか、どこでもそんな事すべきでは無い。 ログイン画面に当たるものと、トークン更新のAPIがあればそれで良い。 セッションキーならまた話は別だけど。 トークンの定義が適当すぎて答えられん。
- 515 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 17:39:50.17 ID:k8/wNRO9.net]
- >>512
違うぞ。 > 何かと理由を付けてQiitaアカウントを隠す 隠してねえ。そもそも持ってねえ。 > 意外とあっさり自分の非を認めるんだな そもそも俺に非はない。 506がデタラメだと分からない馬鹿はこのスレにはお呼びじゃない。 理由が分からないのなら、必死チェッカーで調べてみろ。 JavaScript/Java/C#(Xamarin)のいずれのスレでもそれぞれ別の理由で駄目出しされてる。 もちろんそれ以外にも駄目出し出来る。 508はコミュ症過ぎて受けようがない。それを咎めている。 もっともお前もコミュ症過ぎて分からないようだが。 508は反射レスだ。俺のレスが気に入らないから定型的に返してみただけ。 だけどそういうのがお前らの状況をより悪くしている。そのことにいい加減気づけ。
- 516 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 17:40:34.08 ID:k8/wNRO9.net]
- 506は明確に間違いを含んでいる。それが分からないような馬鹿とは俺は話したいとは思わない。
そして真面目に話したいのなら、いちいち無駄に煽る意味は無い。 あれでは他の誰かがQiitaアカウント持ってても、508みたいなゴミに教えようとは思わないだろ。 つまり、508は俺を叩くためだけの作用しかない。プラス作用は期待できないレスだ。 では俺が叩かれる理由があるか?それはお前らが考えるべきことだが、 俺は意図的に、 #mayonez編集部=馬鹿、つまり、 #mayonezはゴミサイトだ と言っている。これは再度強調しておく。 俺はゴミ潰しをしているんだよ。俺が507で言ったとおりにね。 506の意図は不明だが、通常はこれだけ投下するのなら関係者が宣伝しているとかだ。 あんなデタラメを宣伝されても迷惑でしかないだろ。 だから俺は奴らが書き込む度に叩くことにより、書き込みを防ぐことを期待している。 分かるか? 書き込みを強制的に止めさせることはできない。 でも、「宣伝したい」のなら、カウンター「だって#mayonezって嘘ばかりのゴミじゃん」を合わせることによって、 相手に書き込みを止めさせることを期待している。 これを理解したうえで批判するのはお前の自由。 理解できずに反射レスしているような奴は馬鹿で、かつ加害者でもあることを自覚しろ。 お前らみたいな奴がいるから平気で506みたいな奴が沸くんだよ。 俺みたいな奴しかいなければ奴らはすぐ死滅する。他言語スレがそうだ。 JavaScriptのスレが糞なのは、お前らみたいなゆとりが馬鹿丸出しで口出ししてるからだよ。 スレの流れが読めないのなら自重しろ。
- 517 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:08:54.61 ID:QliWG2cV.net]
- クソ長い説明はだいたいが間違ってる。
どっかのトランスパイル馬鹿と同じ。
- 518 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:42:12.80 ID:8rzMeR7x.net]
- ID:k8/wNRO9 は自分の書き込みが参考にならない事を正しいと認めたのだからスルーしてあげるのが優しさだよ
- 519 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:49:08.37 ID:QliWG2cV.net]
- なるほど、役には立たんことを逆説的に役に立つと言ってるから、
これが訳に立てば役に立たなくて、役に立てば役に立っていないのか。 難しい書き込みするなぁ。
- 520 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:50:49.14 ID:QliWG2cV.net]
- >>519
二段落目が、表現上意味が繋がらんな。 書き込みが役に立てばスレの役に立たなくて、スレの役に立てば役に立たない書き込み、だな。
- 521 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 19:00:23.75 ID:UZp8Mxmv.net]
- >>510を認めておいて何を小難しい解釈してるんだ?
読解力が足りない文盲はこれだから…
- 522 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:16:58.11 ID:OVlW98VI.net]
- >>521
いや、お前が馬鹿すぎるから、矛盾する2つ以上の状況が出てくるだけ。 それに気づいていない時点でちょっと引くレベルでバカじゃん。 さらに指摘されても気づいてないとか。 頭の中のおがくず一回入れ替えてきたら?クワガタの幼虫程度の知能にはなれるんじゃない?
- 523 名前:デフォルトの名無しさん mailto:sage [2017/01/03(火) 08:27:03.92 ID:m68UQ04g.net]
- >>513
WebAPIじゃなくてRESTと言って。 WebAPIはJSから触れるAPIを指す言葉。
- 524 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 22:43:27.75 ID:OV8X1StJ.net]
- クエリパラメータでURLを受けとってクエリパラメータを追加してそこの遷移するって危険?
画面Aで検索ボタン押す→画面Aのアドレスをクエリパラメータに追加して画面Bに遷移する 画面Bで検索を行い1つ選択して戻るボタンを押す→検索結果をパラメータにして画面Aに遷移する こういう感じの入力支援機能を作りたいんだけど
- 525 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 00:35:32.81 ID:H+FrkUCG.net]
- 一つのページで上手く完結させたほうがきっと良い
- 526 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 01:04:21.61 ID:vNxVJ868.net]
- 俺もそう思う。
- 527 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 15:36:11.92 ID:CHlx9RpS.net]
- JavaScript ベスト・オブ・ザ・イヤー 2016
https://risingstars2016.js.org/ja/ JavaScriptコミュニティは日々進化しています。今日のトレンドも数か月後には陳腐化しているなんてことは日常茶飯事です。 2016年は終わってしまいましたが、何か重要なことを見逃したのではないかと感じているそこのあなた! 2016年の主要なトレンドをおさらいして、そんな不安を払拭しちゃいましょう。 過去12か月に獲得された Github のスター数を比較して、2016年に支持を集めたプロジェクトを数値に基づいて評価していきます。 2015年はなんといっても React でした。そして、Flux 実装を席巻したのは Redux でしたね。 2016年、JavaScript の人気プロジェクトはどのようなものだったのでしょうか?
- 528 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 18:44:38.75 ID:M0HgmB1M.net]
- スタートアップで作ってるメンバーは気楽でいいよね
10年後か20年後かに腐りきったフレームワークに依存した数多のシステムを保守する人が憐れ
- 529 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 00:53:22.16 ID:is8OgtpR.net]
- switch caseは嫌いだから
javascriptの時は配列で代用してるわ switch (weather){ case "快晴": return "f.png"; case "晴れ": return "f.png"; case "くもり": return "c.png"; case "雨": return "r.png"; これより Select =[ "快晴" : f.png, "晴れ" : f.png, "くもり" : c.png, "雨" : r.png ] Select(weather); の方が見やすいやん
- 530 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 00:54:36.43 ID:is8OgtpR.net]
- switchなんて所詮はif文の連続の糖衣構文だからな
javascript連想配列でデフオルト値設定する時は if(hoge[x]===undefined)一文を付け加えるだでオケ あと、普通はswitch case文でやりそうな hoge = [ "快晴" : function(){ 処理1 }, "晴れ" : function(){ 処理2 }, "くもり" : function(){ 処理3 }, "雨" : function(){ 処理4 } ] hoge[weather](); みたいのもよくやるわ それくらいswitch case使いたくない
- 531 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 01:04:50.07 ID:U4euK7G2.net]
- 突然マルチポスト?
echo.2ch.net/test/read.cgi/tech/1472426483/783-784
- 532 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 07:37:41.42 ID:Heo7FnD+.net]
- >switchなんて所詮はif文の連続の糖衣構文だからな
mjd!? むしろ>>529式の配列の糖衣構文だと思ってたわ caseの記述順序がパホーマンスに影響するのかdクス、
- 533 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 11:02:46.12 ID:Heo7FnD+.net]
- 質問なのですが、HTML5のcanvas要素が1ページ内に1000個あり、
それらに対してgetImageData()とputImageData()を周期的に行わねばならないとして、 (1) 「canvas iを処理するタイマイベントi」を1000個起こす (2) タイマイベント1個の中でcanvas 1〜1000を処理する という2種類の実装方法の間でブラウザのレンダリング回数に違いは生じますか? やっぱ(2)の方がパホーマンス上目に見えて有利?
- 534 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 12:15:24.08 ID:EyB63P4N.net]
- >>533
(2)の方が効率的だと思うが、掲示されてない条件もありそうだし、速度は実装依存なので、実測するのが原則 複数のブラウザで実測するといい
- 535 名前:デフォルトの名無しさん [2017/10/29(日) 12:35:01.00 ID:WeryM17b.net]
- requestIdleCallback内で可能な個数だけを処理するのがいいと思うよ
- 536 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 12:48:10.75 ID:tz+cuQEW.net]
- タイマイベント自体はどの程度の周期で発生するんだろ
短ければ短い程良いって感じなのかな
- 537 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 18:50:15.75 ID:Heo7FnD+.net]
- 1000個、というのが疑念(更新が間に合わない場合を含んでいるのでは等)を呼んでしまったようなので
質問を修正させていただきまする Q1. canvas要素の書き換えは即座にブラウザの再レンダリングを招く? それともハンドラが終了してからまとめて再レンダリングされるもの? あるいはその他?(何か別のトリガーがある?) Q2. ブラウザの再レンダリングがいつ起きたか直接的に確認する手段があればキボン なおハンドラ内で行うのはcanvas内容の参照と書き換えのみとします。 (明白に再レンダリングを招くoffsetTop/Left/Width/Height等、要素の配置座標に関わる参照や書き換えは含まない。)
- 538 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 19:36:44.29 ID:Oszg+7NJ.net]
- デバッガを使えば確認できる。基本的にディスプレイのリフレッシュ毎に一回。
- 539 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 21:04:51.00 ID:EMf9PiJ4.net]
- (2)の方法なら終了するまでレンダリングが起きようがない
- 540 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 06:16:17.56 ID:W1XJdyx1.net]
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 541 名前:デフォルトの名無しさん [2018/05/23(水) 21:23:56.11 ID:Au5e7VGg.net]
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 5PLLK
- 542 名前:デフォルトの名無しさん [2018/07/05(木) 00:34:01.49 ID:RfoszcD2.net]
- 4HA
- 543 名前:デフォルトの名無しさん [2019/03/09(土) 13:19:47.50 ID:jxJql+xc.net]
- 受託の人たちでPWA対応って結構ある?
- 544 名前:デフォルトの名無しさん mailto:sage [2020/04/04(土) 22:16:23.06 ID:chSF5SQRn]
- 【与沢翼】悪いですけど一流大学に行っても会社の「歯車」ですよ。成功者には中卒が多いですし
学歴なんて関係ないですよ。今を全力で生きれば必ず人生変えられます https://www.youtube.com/watch?v=zt09bVq1f5w 【与沢翼】金稼げなきゃ意味ないんですよ。周りの人達はただ足を引っ張ってくるだけです。 迷ってる暇があったら決断し行動しろ!稼げない奴は明確な目標がないんですよ https://www.youtube.com/watch?v=2XK_xg4n-I8 【与沢翼】会社を作るのチョー簡単だから!25万くらいあれば誰でもできますよ。 個人だと舐められるし搾取されたくないならコレするしかない https://www.youtube.com/watch?v=vUDGR_Qb7KY 【与沢翼】起業するよりサラリーマンで成功する方が難しいですよ。 年収3000万くらいなら会社作って自分でやっちゃった方が早いです https://www.youtube.com/watch?v=iTW0HuG8Wf4 【堀江貴文】サラリーマンの無駄な仕組みと人生の消耗…もう辞めれば? https://www.youtube.com/watch?v=f6JJZwJilDQ 【落合陽一&ホリエモン】会社に全てを奪われる!特別なメリットがない限り 組織に自分の手柄を全て取られてしまうだけ https://www.youtube.com/watch?v=XEhyfiSV_kk 【与沢翼】起業は怖いとか言うバカに伝えたい「サラリーマンの方がリスクあります」 https://www.youtube.com/watch?v=BRdKMhuMOtc
- 545 名前:デフォルトの名無しさん [2020/05/04(月) 16:17:26 ID:A6B6l9Um.net]
- 「Objectオブジェクトは、すべてのオブジェクトの基本オブジェクトである」
↑これJavaScriptのある本に書いてあったのだけど、どういうこと?(ワラ
- 546 名前:デフォルトの名無しさん mailto:sage [2020/05/04(月) 22:21:44 ID:D5tu2Ze6.net]
- >>545
そのまんまだろ 基本→基底でもいいが C#のObjectと同じ立ち位置ということ それで分からないのなら、無視でいい アップキャストとか考える必要のある言語でもないし、どうせ使わない 他の静的型あり言語同様、全ての型は別物、と考えていても特段問題はない プログラミング言語なんて「知識」よりも「技能」に近いから、分からないなら分からないなりに進めばいいだけ 元の書き方でも十分分かりやすい それで分からないのは君がオブジェクト指向を理解出来てないからだが、 どのみち無視でいい
- 547 名前:デフォルトの名無しさん [2020/05/04(月) 22:38:13 ID:Zdi/ARyL.net]
- いやJavaはひととおりマスターしたから
オブジェクト指向はバッチリ理解している。 JavaScriptは気持ち悪いことが多すぎる。関数が変数に代入できることとか。 まるで物理で光が粒でもあるし波でもあるという二重性のことを習ったときのように頭が混乱する。 このへんの考え方について詳しくコツを教えていただけませんか?
- 548 名前:デフォルトの名無しさん [2020/05/04(月) 22:39:31 ID:Zdi/ARyL.net]
- Javaは体系的にスッキリしてるから実に分かりやすい。
この気持ち悪いJavaScriptは何なの?
- 549 名前:デフォルトの名無しさん mailto:sage [2020/05/04(月) 22:52:19 ID:eA9rrZ8d.net]
- オブジェクト指向の理解とは関係ないJavaScript固有の話だと思うがな。
前半部分は"Object"という名前のオブジェクトがグローバルに存在するということに 想像が及ばないと理解しづらいだろうし、後半は「基本オブジェクト」というwell-definedでない 言葉で説明しているが、これもオブジェクトが他のオブジェクトのプロパティを継承する prototype継承を知らなければこの文章だけからは理解しにくいだろう。
- 550 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 00:28:49 ID:esp/1iza.net]
- >>547
> 関数が変数に代入できることとか。 Javaも出来るようになっただろ というかメジャー言語で出来なかったのはJavaだけで、それ以外の言語は全部出来てる Cでもだ コツ?そりゃお前が何も知らない馬鹿だとちゃんと自覚することだよ 他言語少しでもかじってれば、そんなところで引っかかることはない (ただしJavaの連中はこのタイプ=他言語なんて全く知らない馬鹿も多いとは聞くが) >>549 そうか?こいつは分かったつもりの馬鹿だと思うぞ 確認したが、JavaもObjectクラスあるし、使い方としてはJavaのObjectとも同じ立ち位置だ > クラス ArrayList<E> > java.lang.Object > java.util.AbstractCollection<E> > java.util.AbstractList<E> > java.util.ArrayList<E> > https://docs.oracle.com/javase/jp/7/api/java/util/ArrayList.html これを > 「Objectオブジェクトは、すべてのオブジェクトの基本オブジェクトである」 と表現されて理解出来てないのだから、Javaもオブジェクト指向も分かってない馬鹿だよ この部分はまだプロトタイプベースがどうとか以前の問題だ まあ正直俺はプロトタイプベースに大して戸惑わなかったし、 今でもプロトタイプベースの方がクラスベースより表現範囲が広いので良いと思ってる そしてこいつはいわゆる「クラス脳」で永遠とプロトタイプベースを理解出来ないのだろう といっても実際にプロトタイプベースでないと組めないような事をするのは希だし、 クラス脳の為にクラス構文も入ったので、別段問題でもないけど
- 551 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 02:37:44 ID:rwJ86+M0.net]
- class Abc
end 多くの言語では、このように継承元を書かずに、クラスを定義した場合は、 Object クラスから直接継承したとみなされる 普通は、継承チェーンを遡ると、Object クラスに突き当たる。 すべてのクラスの祖先 この板のJavaScript のスレは、荒らし対策で緊急避難用に作られたもの。 web 制作管理板のスレへ書き込んだ方がよい こちらには、荒らししかいない 荒らしは必ず、2回書き込む。 自分のレスに、リンクを付けて「そうだよな」みたいに自演する 多くの人が言ってるように見せかける。 午前、3時とかでも、同時に2つのレスを書くw
- 552 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 02:42:45 ID:rwJ86+M0.net]
- ほとんどの言語で、関数も変数に代入できる。
別名みたいなもの。Functor 変数 = f 変数 = f( ) 上は、関数の代入で、 下は、関数の呼び出し ( ) が、関数呼び出し演算子
- 553 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 10:37:45.75 ID:esp/1iza.net]
- >>551
Web制作板確認したが、相変わらずだな まあ俺はこのレベルの馬鹿を引き取ってくれることには大賛成だから、どうぞよろしく、でしかないが
- 554 名前:549 mailto:sage [2020/05/05(火) 10:39:12.27 ID:esp/1iza.net]
- >>549
お前もprototype継承を特別視過ぎ > 前半部分は"Object"という名前のオブジェクトがグローバルに存在するということに想像が及ばないと理解しづらいだろうし、 Javaにも全く同じ立ち位置のObjectが存在してる Javaを知らないか、知っててピンと来ない=単なる馬鹿か > 後半は「基本オブジェクト」というwell-definedでない言葉で説明しているが C#でも全く同じ表現だ > Object クラス > これは、全 .NET クラスの基本クラスであり、型階層のルートです。 > https://docs.microsoft.com/ja-jp/dotnet/api/system.object?view=netcore-3.1 prototypeベースだからクラスではなくオブジェクトとなっている だからこの表現で正しいんだよ > オブジェクト指向の理解とは関係ないJavaScript固有の話だと思うがな。 これもダウト > 多くの言語では、このように継承元を書かずに、クラスを定義した場合は、Object クラスから直接継承したとみなされる (550) ホントかよ、と思ったが、少なくともJavaとC#ではそうなるようだ(JavaScriptもだが) これは本来は言語ではなくフレームワークの仕様であり、C++はそうなのだが、 少なくともJavaとC#は最初からオブジェクト指向大前提(のフレームワークを使う前提)でしか使えない仕様らしい が、それはさておき、全ての型のルートを持ってボックス化出来るようになっており、それを利用する、というのは、 典型的なオブジェクト指向の使い方であって、JavaScript固有の話でも何でもない というか、むしろ、JavaScript固有の話なんて何もない prototypeも別にJavaScriptが発明したものでもない 初見だとそれなりに戸惑う、というだけ ただしJavaScriptのオブジェクト指向なんてJava/C#のオブジェクト指向からすると全く使い物にならない物だし、 実際にボックス化やアップ/ダウンキャスト等を考える必要なんてほぼ無いだろ お前自身もオブジェクト指向を正しく理解出来てないのだと思うぜ
- 555 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 10:56:56 ID:ZXlt5r8n.net]
- 「Objectオブジェクト」といきなり言われて、それがJavaのObjectクラスのようなものと
想像できなくても別に不思議はないかと。
- 556 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 11:16:54.06 ID:esp/1iza.net]
- >>555
ねえよ 俺はそれは単なる馬鹿だとしか認識しない 少なくともこの馬鹿はJavaもオブジェクト指向もマスターしてるつもりなんだぜ 自分が何も知らないことを自覚できず、 > (ワラ とかやってるから馬鹿のままなんだよ こいつは既に老害化してる JavaですらJava8(2014)から関数ポインタを使えるようになってる こいつはこのことすら知らない といっても実際Java界隈なんてその程度だとは思うが オブジェクト指向を利用してコードを共通化しようとすると、どうしても C++のように型消去するか、 JavaやC#やJavaScriptのObjectのような型階層のルートが必要になってくる これらの言語で全てそれが「Object」という名前で統一されているのは偶然ではない オブジェクト指向(=ObjectOriented)のルートだからObjectなんだよ 今時のメジャー言語は全てオブジェクト指向出来るようになってるし、 逆に、「Object」とかいう物が出てきたら、これか!とピンと来ない方がおかしい つっても重ねて言うが、Javaの連中なんてその程度なのも事実だが
- 557 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 11:26:22.49 ID:GGtHBQ+v.net]
- >>556
関数ポインタと参照は違うって知ってる?
- 558 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 11:39:37 ID:esp/1iza.net]
- >>557
勿論知ってるぞ Javaのが「関数ポインタ」ではなく「関数参照」だというのならそうなのだろう 見て分かるとおり、俺はJavaは使ってないからその辺は正確ではない ただぶっちゃけ、ポインタと参照はほぼ等価だし、 C++のようにそれらが別物だと明示的な言語以外では混同してても全く問題ないと思うが 実際、JavaScriptにおいて「参照」を「ポインタ」と言い換えても何ら問題ないだろ どう見ても俺の揚げ足取りをしようとしているように見えるが、 それが価値あると思うなら頑張ってどうぞ ただし俺は馬鹿と話す意味はないと見たらすぐ降りる その場合はお前の勝ちでいい んで、関数ポインタと参照の違いを知っているお前は、どんな素晴らしい知見を披露してくれるの? 是非よろしく
- 559 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 11:48:55 ID:n32zrCmj.net]
- > 実際、JavaScriptにおいて「参照」を「ポインタ」と言い換えても何ら問題ないだろ
だめ。ポインタは数値で置き換えられるアドレスであり ポインタはアドレス加算などの演算ができるもの アドレス加算ができない以上それは参照であってポインタではない そしてJavaで参照はずっと前からできる
- 560 名前:デフォルトの名無しさん mailto:sage [2020/05/05(火) 12:10:13 ID:esp/1iza.net]
- >>559
> そしてJavaで参照はずっと前からできる Java8で新しく出来るようになったのは、『関数』参照な 話をずらすな そして>>547が理解出来てないのはこれだ > ポインタはアドレス加算などの演算ができるもの > アドレス加算ができない以上それは参照であってポインタではない それはC++での定義な RustやGoも「ポインタ」を扱えるが、こちらは最初から加算なんて出来ないようになっている(確か) 少なくともRustやGoの定義する「ポインタ」はそう というか、C++の参照自体が「ポインタは危険なのでコンパイラ側で対策して『参照』と命名しました」でしかないし、 JavaやC#で言う参照も全くこれと同じなのだが、当然実体は「ポインタ」でしかなく、 当然関数呼び出しの引数にはまんま「ポインタ」が積まれる というかそこら辺理解出来てないのはやっぱりJavaしか知らない馬鹿だからだ ポインタと参照が実体は同じだ、ということを理解出来ないのも (論理的な意味が違うだけで、物理的な意味や値は同じ) いずれにしてもJavaってのはかなり簡素化された言語で、 コンピューターの実体(物理構造)を知らなくてもいいように出来ている これ自体はいいことなのだが、 その程度の知識なのに「ポインタと参照は違う(キリッ」とかやるのは間違ってる 自分の知識が全く足りてないことを認めて、きちんと学んだ方がいい ポインタはCの鬼門だとされているが、現実として、ポインタを扱った方が動作効率が圧倒的によく、 結果的にJavaでもJavaScriptでも、或いは他言語でも、内部動作はポインタで作られているので、 どうしてこういう動きをするのか、どうしてこういう仕様なのか、を理解するのは、ポインタの理解が不可欠だ ある程度以上のプログラマになる為には、ポインタの理解から逃げているようでは無理だ これが逆にJavaプログラマが相変わらず糞な遠因でもある
- 561 名前:デフォルトの名無しさん mailto:sage [2020/05/07(木) 13:23:56.11 ID:fANici3H.net]
- >>547
> いやJavaはひととおりマスターしたから > オブジェクト指向はバッチリ理解している。 >548 > Javaは体系的にスッキリしてるから実に分かりやすい。 プログラミング言語をJavaしか使ったことないJavaおじさんか?
- 562 名前:デフォルトの名無しさん mailto:sage [2020/05/07(木) 22:35:41 ID:U9K3TqbR.net]
- >>561
この話題を続ける意味もないと思うが Javaおじさんですらないはず 多分Java若者馬鹿老害 Java8で関数ポインタが導入された為、 それ以前に完全にJava7をマスターしている「Javaおじさん」なら導入するかどうかの大議論をしているはず 少なくともJavaの一線で働いている奴が知識を6年間もupdateしてないとは考えづらい 使ったことが無くても、また、(コーディングルール上)職場で使えないとしても、全く知らないというのはない(と思いたい) そしてオブジェクト指向への理解も皆無だ、これは「Javaおじさん」ならあり得ない 最近の若者はプログラミング言語の選択肢が多く、若干戸惑っているように思える ぶっちゃけ最初の最初の言語なんてどれでも大差ないのだが、「僕が選んで学んだ言語すごい=僕すごい」をやる奴が多すぎる こいつも何らかの理由でJavaを選択し、「Javaすごい」とポジショントークをしているだけ おそらく年齢は20代、プログラミング言語はJavaしか知らず、Java7の本でJavaを勉強した人だ ただこの時点でこの老害っぷりは酷い 一応言っておくが、年齢ではなく、自分の考え方が絶対に正しいと固執し始めると老害になる 546はもうちょっと真摯にプログラミングをした方がいい ただしJavaがスッキリ、というか、簡単なのは事実だ だから大受けした そしてPythonの方がもっと簡単だから、もっと大受けしつつあるだけ ただ現実問題として、JavaScriptのオブジェクト指向なんてどうせ使い物にならないから、無視でいい しかしまた現実として、今現在のシェアはJavaScript>Javaなのだから、 どうしてそうなったのかが理解出来ないうちは「Javaすごい=僕すごい」みたいな幼稚な考え方は止めた方がいい Java自体が凄かったのも事実だが、それも過去になりつつある
- 563 名前:デフォルトの名無しさん [2020/05/12(火) 13:08:44 ID:4J1vnKbM.net]
- '(シングルクウォーテーション)と"(ダブルクウォーテーション)の使い分けに悩みます。
悩みを消しこれだと自信を持って使う考え方はありますか? どっちを使ってもいい場合とどちらか限定の使い方があるので気持ち悪いですw
- 564 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 13:33:40 ID:01D/nxpT.net]
- >>563
シェルスクリプトだと、'と"とは、展開の有無等であきらかに異なるから、 それにしたがって使い分ける。 どちらも同じって場合は、文字列に空白が含まれる場合や入れ子になる場合に"を使って、 その他、基本的には'でくくってる。 jsやpythonなんかがこれに該当。 "しか使えないバッチファイルは文句なしに"。 ただし、*nix由来のプログラムの場合、オプション内部で'を入れ子で使うことがある。 こんな感じ?
- 565 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 06:16:03.92 ID:VSt/R8YQ.net]
- VSCode のデフォルトが、Beautify だろ。
拡張機能のPrettier とか '・" かどうかは、これらの設定で変わる HTML の属性が、" で囲むから、それらの文字列をさらに囲むには、' を使う JavaScript の話は、web 制作管理板の方で聞いてください! この板には、あまり人がいないから
- 566 名前:質問者 [2020/05/13(水) 13:14:18.33 ID:5xfr/P29.net]
- こちらで良いかわかりませんが、
・web上でモニタリングをしたい ・10秒ごとに自動更新 ・固定htmlに要素を用意。javascriptで変数を持ち、値によって要素の画像を切り替える。 getElementById(*).src=**** setTimeout(this,10000) これをサーバーに置いて10人くらいがアクセスしたら、サーバーの負荷はどうでしょうか? 画像切り替えるときにサーバーにアクセスするので、やはりだめでしょうか? わかる方いましたらお願いいたします。
- 567 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 13:59:35.07 ID:VSt/R8YQ.net]
- 数枚程度なら、すべての画像を送ってしまって、
ブラウザ側で、スライダーなどで切り替える Google map みたいに、無数の画像があるなら、 ajax でサーバー側にアクセスして、必要な画像を送ってもらう JavaScript の話は、web 制作管理板の方で聞いてください! この板には、あまり人がいないから
- 568 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 14:02:19.06 ID:WBibu7Ic.net]
- >>566
いろいろイミフ >・web上でモニタリングをしたい 誰が何をどうやってモニタリングするの? >・10秒ごとに自動更新 何を更新するの? >これをサーバーに置いて10人くらいがアクセスしたら、サーバーの負荷はどうでしょうか? クライアント側JavaScriptの話でサーバー負荷とどう関係があるの?
- 569 名前:デフォルトの名無しさん [2020/05/13(水) 14:12:08.64 ID:shZVwRy5.net]
- >>564
そうざますかありがとう どっちみち慣れないうちは混乱しますね JSだけのエンジニアなら当然その人の哲学や宗教により迷わず判断してると思うけど こっちはJSは片手間でやっててさわるのが数年ぶりということがあるから混乱しますわ
- 570 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 14:14:46.69 ID:URUm4HTQ.net]
- 何の要素か知らんが、
「cssで作るスライドショー」とかでググったら答えが落ちてそう
- 571 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 14:21:07.89 ID:WBibu7Ic.net]
- >>569
自分で決められないならとりあえずビッグネームのstyle guideに従っとけばいい JavaScript =>single quote HTML => double quote CSS => single quote https://google.github.io/styleguide/jsguide.html#features-strings-use-single-quotes https://google.github.io/styleguide/htmlcssguide.html#HTML_Quotation_Marks https://google.github.io/styleguide/htmlcssguide.html#CSS_Quotation_Marks
- 572 名前:質問者 mailto:sage [2020/05/13(水) 15:12:19.72 ID:5xfr/P29.net]
- >>567
ありがとうございます。 >>568 >>・web上でモニタリングをしたい >誰が何をどうやってモニタリングするの? やりたい事は、100個のセンサや機械の情報をブラウザ上にリアルタイムで表示して、異常ならば、ブラウザを見てる人に通知したいということです。 >・10秒ごとに自動更新 センサーや機械の情報です。 >>これをサーバーに置いて10人くらいがアクセスしたら、サーバーの負荷はどうでしょうか? >クライアント側JavaScriptの話でサーバー負荷とどう関係があるの? javascriptで動的にイメージ画像を切り替えたら、結局サーバーにアクセスすることになってしまうのではと思ったのです。 画像イメージはサーバー上に置かれているので。一回アクセスしたらキャッシュされるかもしれませんが。 >>570 ありがとうございます。
- 573 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 15:52:15 ID:WBibu7Ic.net]
- >>572
なるほど サーバー側のセンサーや機械の状態更新を クライアントからのアクセスによってトリガーする仕組みだと不味いけど そうじゃなくてサーバー側ですでに存在してるデータに対して 10人くらいが数秒に1回アクセスするんなら その負荷は微々たるものだよ 各状態に応じた画像は 最初にモニタリング用画面にアクセスした時に全部ダウンロードさせておいて 数秒に1回AJAXでサーバー側の状態のみ取得してその値によって画面表示を切り替えればいい
- 574 名前:質問者 [2020/05/13(水) 16:03:47.03 ID:5xfr/P29.net]
- >>573
そうです。 >最初にモニタリング用画面にアクセスした時に全部ダウンロードさせておいて この技術がわかりません。何をキーワードにして調べれば良いのでしょうか、すみませんが、お願いいたします。
- 575 名前:質問者 mailto:sage [2020/05/13(水) 16:51:28.10 ID:5xfr/P29.net]
- すみません。解決しました。
最初にリロードしたときに正常な画像だけでなく、異常な画像もリンク(表示しない)しておけばよいのですね。 そうしておけばブラウザ側にキャッシュされるので。
- 576 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 17:25:36.80 ID:WBibu7Ic.net]
- >>575
いろいろ方法あるけど一番堅いのはCSSスプライト https://developer.mozilla.org/ja/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS 他には - visibility: hidden - JavaScriptでページロード時に画像を読み込む - 凡例として異常時の画像も一つ表示しておく など この辺の話はJSのプログラミングの話じゃないので 誰か書いてたけどweb制作板で聞いたほうがいいかも
- 577 名前:質問者 mailto:sage [2020/05/13(水) 17:50:05 ID:5xfr/P29.net]
- >>576
本当にいろいろとありがとうございました。
- 578 名前:564 mailto:sage [2020/05/13(水) 18:01:05 ID:VSt/R8YQ.net]
- >>569
>>565 にも書いたけど、 VSCode のデフォルトが、Beautify で、拡張機能のPrettier が有名 Ruby on Rails で有名な、Airbnb などのStyle Guide だろ
- 579 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 18:09:08 ID:VSt/R8YQ.net]
- >>572
>画像イメージはサーバー上に置かれているので。一回アクセスしたらキャッシュされるかもしれません 確かに、同じファイルパスなら、キャッシュを使う データは、ajax で、JSON でやりとりすることが定番
- 580 名前:質問者 mailto:sage [2020/05/14(木) 00:27:54.68 ID:XcM6moP2.net]
- >>579
はい、ありがとうございます。
- 581 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 11:09:53 ID:iiFnSxTf.net]
- できる訳ないだろうなと思いつつ聞くんだけど、javascriptでローカルのファイルを別のディレクトリに移動させたりすることってできる?
- 582 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 13:24:24 ID:hfA4Ec7B.net]
- つNode
- 583 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 13:27:05 ID:hfA4Ec7B.net]
- つcscript/wscript
- 584 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 20:45:20.50 ID:iiFnSxTf.net]
- >>582
これはサーバサイドでjs書いたときの話だもんね ユーザーがブラウザ操作してる時に動くブラウザ上のjsでファイル操作がしたいんだよなあ そんなこと出来たらやべーからまあ無理なんだろうけど、なんか代わりの手段ないものか
- 585 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 21:17:03.49 ID:hfA4Ec7B.net]
- >>584
プラットフォームとしてブラウザが欲しいのなら electron = chromium + node がそれだろ。 代表アプリはatomとVSCode。 サイトのJSでユーザーのローカルファイルを弄りたいというのなら、それが出来るようなら困るだろ。
- 586 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 21:21:46.31 ID:hfA4Ec7B.net]
- >>584
あと、今現在使っていいか、使えるか、というのはあるが、技術的にはActiveX。 wiki読めば大体分かるはず。
- 587 名前:デフォルトの名無しさん [2020/06/29(月) 12:03:45.83 ID:Na3g7Gku.net]
- うんち
- 588 名前:デフォルトの名無しさん [2020/06/29(月) 12:04:05.78 ID:Na3g7Gku.net]
- htmlタグに書くonclick=の中には
JSの処理を直接書くこともfunction(){}と書いてその中に処理を書くことも、どちらもokですか?その違いはありますか?
- 589 名前:デフォルトの名無しさん [2020/06/29(月) 12:07:23.28 ID:Na3g7Gku.net]
- onclick=のあと関数名(関数が入った変数)を書く場合は()は書かないほうがいいですか?書くべきですか?
<button onclick='unko'> or <button onclick='unko()'> unko=function(){ alert('unko!'); } みたいなときです。
- 590 名前:デフォルトの名無しさん mailto:sage [2020/06/29(月) 12:51:41.62 ID:I7ZZ3pdS.net]
- 最初に喧嘩売ってきてわろた
- 591 名前:デフォルトの名無しさん mailto:sage [2020/06/29(月) 12:54:40.10 ID:ze6DZkOI.net]
- >>588
こういう感じで、直接内容も書けるみたい on@click='con@sole.log("abc")' 注意! 書き込めないため、@ を入れました >>589 on@click='unko()' みたいに、すべて( ) が付いている それと、JavaScript の質問は、web制作管理板の方へ書き込んでください! こちらの板は、web制作管理板が荒らしに荒らされた時に、 緊急避難的に立てられたものだから、今は使われていない
- 592 名前:デフォルトの名無しさん mailto:sage [2020/06/29(月) 21:14:29 ID:WKcpUWSm.net]
- >>587-589
オムツがまだ取れてなくてウンコ臭い初心者はWeb板へ 何度も言われていることだが それ以前にお前レベルの超超超超初心者はそもそもここ(5ch)に来るべきではない 各自が勝手に意見を言ってるだけだから、それなりの確率で間違いや勘違いはどうしても発生する それを自分で修正する能力がないうちは、5chを使うのは止めた方がいい 超超超超初心者なら、少なくとも間違っていたら訂正してもらえる場所、 つまり本か信頼出来るWebサイトを参考にするべきだ なお俺はお前みたいなウンコお漏らし初心者用の本やサイトは知らない というか、そんな、始めて3時間で通過するレベルの事柄を、ネットで質問しようとすること自体、かなり頭がおかしい 少なくともお前はプログラマには向いてないし、間違って就職しても浮きまくって仲間に入れず不幸な人生になるから止めとけ それを教えてもらいたければ、「1週間の集中講座ででWebページ開設出来ます!」みたいなセミナーとかに行け JavaScriptの部を始めて10分後にはそれについて教えてくれるだろう
- 593 名前:デフォルトの名無しさん mailto:sage [2020/06/30(火) 01:12:09.33 ID:l6PnVpoX.net]
- >>552
通りすがりだけどソレみて長年のモヤモヤがはれました、ありがとう。
- 594 名前:デフォルトの名無しさん [2020/07/23(木) 00:01:42.43 ID:qAfVnVsp.net]
- $("div").click(function())
- 595 名前:デフォルトの名無しさん [2020/07/23(木) 00:02:03.83 ID:qAfVnVsp.net]
- $("div").click(function(){
})
- 596 名前:デフォルトの名無しさん [2020/07/23(木) 00:05:54.40 ID:qAfVnVsp.net]
- $("div").click(function(){
$(this).css('background','red'); }) のこの$(this)が$("div")を指す理由はなんですか? Javaではthisというのはそれを定義したクラスのインスタンスを指すと習いましたが。
|

|