[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
259(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/09(日)11:56 ID:8qT6W49sd(2/5) AAS
>>257
DOMEException { stack 〜ってエラーです。
画像リンク[jpg]:i.imgur.com
260(1): (ワッチョイ c55f-gByX [14.11.194.224]) 2022/01/09(日)12:09 ID:Km6Rc4Yy0(2/3) AAS
>>259
exceeded the quota(割当超過)で確定
サイズ減らすかindexedDB使うか
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
262: 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/09(日)12:16 ID:8qT6W49sd(3/5) AAS
>>260
回答ありがとうございます。
サイズ減らしたくないので、indexdDBと言うものを調べてみようと思います。
263(1): (ワッチョイ 5bcb-dXQO [223.132.4.34]) 2022/01/09(日)12:39 ID:RPzdd9tK0(2/3) AAS
>>261
回答どうも。
規則というか命名ルールみたいなものが知りたいなと。
迷ってる時間が無駄になっているので。
264(1): (ワッチョイ 2301-dXQO [219.23.92.148]) 2022/01/09(日)12:45 ID:CpwtZL4w0(1/3) AAS
すいません、アホな質問かもしれません。
マウスの右ボタンクリックで独自のサブメニューを表示したいと思います。
この場合は JavaScriput が必須で、CSSでは出来ないという理解で良いでしょうか。
265(2): (ワッチョイ 8b02-2G4o [121.82.250.131]) 2022/01/09(日)14:49 ID:MpHyBZWL0(1/4) AAS
仕事関係なのと、JavaScript は全くの初心者なんで聞き辛いのですが、
【環境】 Raspberry Pi OS Ver10.11
【期待する結果】 文字列の後ろに 1バイトの値を付加したい。
シリアルで受信したメッセージから特定の値を抜き出して別のユニットにシリアルで送信
します。見様見真似とネットで調べながら、
set_Message: function (message) {
const _STX = '\x02'; // STX
const _ETX = '\x03'; // ETX
// 送信フレーム生成
var frame = _STX + message + _ETX;
省20
266: (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)15:08 ID:94EdrQaq0(3/8) AAS
>>263
ruleは日本語で規則
あなたのいう命名ルールと俺のいう命名規則は同じ
267: (ワッチョイ 8d63-YELL [114.155.73.208]) 2022/01/09(日)15:18 ID:WLNeqQAW0(2/3) AAS
名前なんて違反しなきゃ好きにつけりゃいい
俺は長くなっても意味がわかる命名派
vとかiとか一文字の変数や定数を好む宗教も強い
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しかないのでは
270: (ワッチョイ 5bcb-dXQO [223.132.4.34]) 2022/01/09(日)15:42 ID:RPzdd9tK0(3/3) AAS
適当につけます(´・ω・`)
271(2): (ワッチョイ 2301-dXQO [219.23.92.148]) 2022/01/09(日)16:11 ID:CpwtZL4w0(2/3) AAS
>>268
ありがとうございます!
Javascriptを使う必要がある件、了解です。
以前に .net で作ったWindowsアプリをWebアプリに移植しています。
Table上の特定のセルを右クリックしたら独自メニューが表示される仕様になります。
それ以外の場所では ブラウザ標準のコンテキストメニューが表示出来るようにしたいと思っています。
やり初めて間もないのですが、覚えることが多すぎて恐ろしい世界ですね。Webアプリとは。
Javascriptでやるにしても、JQueryかVueかReactか、どれでやるべきか・・・
バックエンドは Djangoですが、自分ひとりでやらないといけないので かなりの修行になりそうです。
あと、AWSのデプロイとか Dockerとか・・・・ 初めてのことばかりで・・・
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
273(1): (ワッチョイ 2301-dXQO [219.23.92.148]) 2022/01/09(日)17:29 ID:CpwtZL4w0(3/3) AAS
>>272
アドバイス ありがとうございます。
ほんとうに助かります!
幸い 社内関係者が使用するだけの業務用アプリなので ブラウザを限定して開発することが出来ます。
JavaScriptの基本をおさえるほうが良い件、了解です。
入門本を買ってきて 勉強してみます。
バックエンド(Django)はなんとか目処が立ちそうです。
いやぁ、本当にWebアプリの世界はすごい(難しくて 複雑)と思いました。
おまけに技術の変化が激しそうだし・・・
がんばります!
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
275(1): (ブーイモ MMd9-V3hk [202.214.198.57]) 2022/01/09(日)19:24 ID:oCAuhuCGM(1) AAS
>>265
Uint8Arrayとかそういう話じゃなくて?
276(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/09(日)19:56 ID:8qT6W49sd(4/5) AAS
昨日から何度も失礼します。
ご提示いただいたindexedDBについて調べて、最初、コピペせずに
自分で打ち込んだら、何度修正してもトランザクションでエラーが出たので、
次に某所のコードをコピペしたら、このようなエラーが出てしまいました。
制作環境がスマホでは、トランザクションというか、indexedDBを扱うのは無理なのでしょうか。
スマホの制作環境わかる方少ないかと思いますが、アドバイスいただけたら幸いです。
画像リンク[jpg]:i.imgur.com
277(2): (ワッチョイ c55f-gByX [14.11.194.224]) 2022/01/09(日)20:16 ID:Km6Rc4Yy0(3/3) AAS
>>276
某所なんてぼかされても何も分からん
スマホだから使えないなんて話は聞いたことがない
外部リンク:caniuse.com
278(1): (ブーイモ MMd9-V3hk [202.214.198.178]) 2022/01/09(日)20:32 ID:d2WOXC3/M(1) AAS
indexeddbは直で扱うのはしんどいからライブラリ使うといい
localstorageの代わりとして使う程度ならlocalforageがおすすめ
上下前次1-新書関写板覧索設栞歴
あと 724 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s