[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
283(1): (ワッチョイ 0332-Cwx9 [133.207.66.224]) 2022/01/09(日)21:05 ID:wEbou60s0(1) AAS
>>265
String.fromCharCode(bcc) ではだめなの?(UTF-16だけど)
284: (ワッチョイ 8b02-2G4o [121.82.250.131]) 2022/01/09(日)21:57 ID:MpHyBZWL0(4/4) AAS
>>282
>>283
有難うございます。
String.fromCharCode(bcc) で目的が達成出来ました。
これで巨大な変換テーブルを人目に晒さずに済みました。
精進いたします。
285(1): (ワッチョイ 0b2c-EgL+ [153.136.94.40]) 2022/01/09(日)22:58 ID:lzN+drLE0(2/2) AAS
>>271
スレ立てるまでもない質問はここで 158匹目
2chスレ:tech
ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた
基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理
Railsでは、Railsチュートリアル・Railsガイド・
黒田努の3冊の本・パーフェクト Ruby on Rails・Ruby on Rails 6 エンジニア養成読本とか、
Rubyでは、改訂2版 パーフェクトRuby・改訂2版 Ruby逆引きハンドブックなどの教科書が揃っている
省5
286: (ワッチョイ 8d63-YELL [114.155.73.208]) 2022/01/09(日)23:10 ID:WLNeqQAW0(3/3) AAS
>>285
自演するな
287(2): (ワッチョイ 0510-94m7 [180.12.82.129]) 2022/01/10(月)00:49 ID:iL7OUFIC0(1/2) AAS
<table style="width:3000px;background:#ff00ff">
<tr>
<td>aaaaaaaaaaaa</td>
</tr>
</table>
<div style="position:fixed;top:50px;left:200px">x=<span id="x">0</span></div>
setInterval(
function(){
document.getElementById("x").innerHTML = window.pageXOffset;
}
省5
288(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/10(月)01:03 ID:RagYY3R10(1) AAS
>>287
scrollイベントでなく、setIntervalを使う理由が何かある?
scrollしてない時にも常に監視したらバッテリの持ちが悪くなりそうだが
289: 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)05:44 ID:GFg5qhLud(1/4) AAS
>>277
>>278
ありがとうございました。
290(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)07:56 ID:GFg5qhLud(2/4) AAS
>>277
おっしゃるとおり、トランザクションはブラウザでは正常に動作していました。
トランザクションでエラー起きていたのは、テキストエディタのプレビューから動かしたときだけでした。
しかし、
外部リンク:ideone.com
このコードの59行目くらいで、自分のスマホだとエラーが起きるところまではわかったのですが、解決案がわかりません。
アドバイスいただけたら幸いです。
画像リンク[jpg]:i.imgur.com
291(1): (ワッチョイ c55f-fEke [14.10.58.225]) 2022/01/10(月)09:10 ID:kImY1hGC0(1) AAS
>>290
idb作るときにkey指定したりした?
結構癖のあるDBよ。
外部リンク:qiita.com
localForageとかPouchDB使った方が良いのでは?
292(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)09:57 ID:GFg5qhLud(3/4) AAS
>>291
このコードは自分で書いたものじゃなく >>279 で挙げたサイトの完コピなんです。
なので多分ミスはないんじゃないかと思うんですが……。
昨日も薦められましたが、localForageと言うのも少し調べてみます。
それなりの規模のRPGを作ろうとしてまして、キャラ、アイテム、フィールドマップ、
イベントなどなどの情報をセーブするために、出来るだけ格納出来る情報量が多いものを使用したいんですよね。
293(1): (テテンテンテン MM8b-fEke [133.106.206.158]) 2022/01/10(月)10:26 ID:LkWl6bQKM(1) AAS
>>292
そういう事であればPouchDB一択。
サーバと同期してマスタ撒いたりできる。
サーバはIBM CloudantってDBaaSがあるよ。
294: 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)10:56 ID:GFg5qhLud(4/4) AAS
>>293
ありがとうございます。
こちらも調べてみます。
295: (ワッチョイ 0510-Q8Sl [180.12.82.129]) 2022/01/10(月)12:30 ID:iL7OUFIC0(2/2) AAS
>>288
1:ゲームみたいにリアルタイム処理しているのでsetInterval使ってるから
2:setInterval内に書けばaddeventlistner使わずにプログラムが簡単ですむから
3:addeventlistnerから得た値をsetInterval内の関数に渡すときグローバル変数で渡すけど
setInterval内でいろいろスクロール値やフォームなどの入力値も取得すればグローバル使わなくていいから
296(3): 231 (スプッッ Sd03-Ylb5 [1.75.196.141]) 2022/01/11(火)10:20 ID:xHId70tjd(1) AAS
連日すみません。
new Objectしたデータ(以下〇〇〇〇とします)をindexedDBで格納しようとしたのですが、
〇〇〇〇[0].nameで実行するとちゃんと格納されたようで
名前を表示してくれるのですが、〇〇〇〇[0]や〇〇〇〇で実行すると、エラーが出てしまいます。
名前などは表示されるのだから、forで無理矢理全部やろうとしたら、indexedDBでは前のデータに上書きされるようで、上手く出来ませんでした。
この〇〇〇〇を格納出来うる解決案などありましたら、教えていただけると幸いです。
連日すみません。
省2
297(1): (ワッチョイ 0332-Cwx9 [133.207.66.224]) 2022/01/11(火)13:20 ID:yML4DU0R0(1) AAS
>>287
次のコードを先頭(<head>部)に追加する。
<meta name="viewport" content="user-scalable=no" />
>>296
>>1
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
※必ず「問題の事象が再現されること」を確認してください。
必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
298: 231 (スプッッ Sd03-Ylb5 [1.75.231.111]) 2022/01/11(火)13:48 ID:dFSE8CT0d(1) AAS
>>297 さんはじめ、皆様失礼しました。
コピペ部分除いて、自分が好きなように書き殴ったコードなので、
出来るだけ見せたくなく、あのような半端な質問になってしまいました。申し訳ありません。
現在進行形でサンプルコードを作成していたのですが、打開案が見つかりそうな気がしたので、もう少し自力で頑張ってみます。
299(2): 231 (スプッッ Sd03-Ylb5 [1.75.232.179]) 2022/01/11(火)17:48 ID:deLc6mHgd(1) AAS
>>296 についてですが、どうやら、データの一つ一つに割り当てた画像の部分を削除すると、上手く機能するようなのですが、
IndexedDBでは、文字列などのオブジェクトと画像は、同時に格納出来ないのでしょうか。
出来ないのであれば、相当な量の手直しが必要になり非常に困ります。
制作開始時期にほんの少し調べて、localstorageで出来るんだな、と高をくくってセーブを後回しにしてしまい、後悔ばかりです。
300: (ワッチョイ 0b2c-EgL+ [153.136.94.40]) 2022/01/11(火)22:47 ID:TAtkceMX0(1) AAS
Ruby on Rails では、画像の保存に、libvips かImageMagick も使う。
それで画像を変換したり、サイズなどをチェックする
チェックしないと、サイズが少なくても、
1px × 10,000px みたいな極端な形状を送られて、
サーバーを攻撃してきて落とされる
だから、縦横もチェックしないといけない
Railsみたいなフレームワークを使っていない人は、
ウェブサービスを作るのは無理だと思う
フレームワーク側で自動的にチェックされる機能を、
すべて自分で作らないといけないから
301: (ワッチョイ c55f-Krhj [14.11.8.0 [上級国民]]) 2022/01/11(火)22:54 ID:1iYs2MCE0(1) AAS
>>299
質問する時は
?やりたい事を明確に書く
?そのために今試している/実装している内容、ソースコードなど
?発生しているエラー等について
の順で書くと良い
ぶっちゃけ何をやろうとしてるのかが全く分からん
画像をIndexedDBに保存したいなら、一回blobに変換しないといかんぞ
外部リンク:blog.katsubemakito.net
302: (アウアウウー Sa19-gByX [106.128.145.80]) 2022/01/11(火)22:59 ID:JNUAUaQda(1) AAS
>>299
IndexedDBでblob保存できるんだから画像が入らない理由はない
そしてHTMLImageElementを丸ごと保管するのは明らかにおかしいし
そこに画像は無いと思うんだが
外部リンク:developer.mozilla.org
上下前次1-新書関写板覧索設栞歴
あと 700 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s