[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
前次1-
抽出解除 レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
253
(1): (ワッチョイ 8d01-0qby [114.48.120.226]) 2022/01/09(日)10:47 ID:94EdrQaq0(1/8) AAS
>>250
「本スレはない」といっても伝わってなかったんだな >>213
Web制作板のスレは長らく次スレが立ってない
複数ある過去スレ(重複)を質問者が好き勝手に選んで再利用してるだけ
利用者も「重複だから本スレはこちら」などの誘導は誰もやってないし、どれが本スレとか誰も把握してない
繰り返すが、そもそもスレ消化時に次スレが立たなかったのでWeb制作板の本スレは消滅している
Web制作板のスレを追いかけてきたなら知ってるはずなんだがな
261
(1): (ワッチョイ 8d01-0qby [114.48.120.226]) 2022/01/09(日)12:10 ID:94EdrQaq0(2/8) AAS
>>258
言語仕様としては、使用可能文字があるのみで命名規則に縛りはない
ビルトイン関数/プロパティの慣習的にクラスはUpperCamelCase、関数はlowerCamelCaseなので、守るとビルトインのコードと統一性が出来て良いだろう

後は採用しているコーディング規約を守れば良い
例えば、Google JavaScript Style Guide
外部リンク[html]:google.github.io
外部リンク[html]:w.atwiki.jp
266: (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)15:08 ID:94EdrQaq0(3/8) AAS
>>263
ruleは日本語で規則
あなたのいう命名ルールと俺のいう命名規則は同じ
268
(2): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)15:28 ID:94EdrQaq0(4/8) AAS
>>264
menu要素は非推奨になったし、JavaAcriptしかないのでは
少なくとCSSがブラウザ標準の動作を変更させることはないと思うし、右クリックを検知する方法はないと思う

コンテキストメニューの改変はアクセシビリティが低下する可能性が高いので、慎重に対応する必要はある
ゲームのような独自の操作方法を要求する場合は致し方ないが、多くの場合、ユーザはブラウザ標準の動作を期待する
独自メニューを提供することでブラウザ標準のメニューを使えなくなる事に不満を持つ
独自メニューとブラウザ標準のコンテキストメニューが両方出現するUIなら良いかもしれないが
269: (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)15:29 ID:94EdrQaq0(5/8) AAS
>>268の誤字修正

× JavaAcriptしかないのでは
○ JavaScriptしかないのでは
272
(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)16:51 ID:94EdrQaq0(6/8) AAS
>>271
デスクトップアプリとWebアプリの一番の違いは実行環境が複数存在していることだろうな
クライアント環境を指定出来る社内向けWebアプリならブラウザを制限できるが、Webアプリを公開するなら、クロスブラウザが必須
デスクトップOSだけでもChrome,Fx,Edgeの対応が必要となる
(Operaもあるが、シェアが小さい)
モバイルOS版のブラウザも含めると更に大変になる
実装状況はcaniuseやMDNの互換表を見ると、ある程度は分かる
外部リンク:caniuse.com

JavaScript標準の書き方を覚えてから、ライブラリ、フレームワークに手を付けるのが良いと思う
jQueryから入った人はDOMの知識が浅くて見当違いの質問をする事が多い
省6
274: (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)18:35 ID:94EdrQaq0(7/8) AAS
>>273
クライアント環境を制限できるなら、デファクトスタンダードのGoogle Chromeがお勧め
次点でレンダリングエンジンが同じMS Edge

ブラウザシェアはIE1強時代と比べて、大分変わったな…
外部リンク:gs.statcounter.com

確かに技術の進化はあるが、Web技術は後方互換性重視の設計思想なので、非推奨機能を使わなければ、大半の機能で半永続性が保証されている
HTML3.2は現代のブラウザでも動作するし、ECMAScript3は現役だ
つまり、古いバージョンから新しいバージョンに更新し続ける必要はない
ただし、これはWeb標準機能に限定した理屈でブラウザの独自拡張機能は別
その昔、IEのActiveX機能を使用した社内向けWebアプリはIEが終焉を迎えるとともに、他ブラウザへ移行するために改修を余儀なくされた
省2
282
(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)20:56 ID:94EdrQaq0(8/8) AAS
>>280
変数commandはString型なので、そこに含まれる値は全てStrong型に変換される

String(10) === "10"

1バイトの文字が必要なら、ASCIIコードの範囲で1文字になるよう調整する必要がある
288
(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/10(月)01:03 ID:RagYY3R10(1) AAS
>>287
scrollイベントでなく、setIntervalを使う理由が何かある?
scrollしてない時にも常に監視したらバッテリの持ちが悪くなりそうだが
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.463s*