のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,647,299人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.137 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
451 : Name_Not - 2019/01/28(月) 13:13:40.94 ID:???.net (+57,+29,-18)
「結果しか保存できない」がより難解さを増してる気がする
ひょっとしてアニメーションGIFやapngを作りたい?
452 : Name_Not - 2019/01/28(月) 13:24:05.70 ID:???.net (+56,+28,-14)
※クライアントはこんな感じで指示を出してきます
453 : Name_Not - 2019/01/28(月) 13:35:36.57 ID:???.net (+0,-28,-55)
canvasだと静止画でしか保存できないということなら
SVGにパーツ配置すれば動かせるし再利用可能な形で保存もできる
454 : Name_Not - 2019/01/28(月) 13:46:18.30 ID:???.net (+94,+29,-33)
「〇〇したい、△△すればできそうな気がする」って考えていることの△△しか言ってない気がするから〇〇の部分の補足が欲しい

gifの制御と画像のタイリングは全然違うはず
455 : Name_Not - 2019/01/28(月) 13:58:21.15 ID:???.net (+57,+29,-3)
あぁそうだね
・〇〇したい
だけ言ってもらえればいいんだけど
456 : Name_Not - 2019/01/28(月) 15:05:40.85 ID:???.net (+112,+29,-143)
>>454,455
○○したい
は具体的にはありませんが>>449が(もしかしたら)近いような気がしますが調べ中です。

例えば、画像にコールバック関数が組み込まれていて
js側でコールするとその画像の内容自体(or画像以外)が動作をする、みたいな感じです

簡略ですが例えば、
左から赤緑青と塗られている横3px×縦1pxのpng画像があり
img要素で読み込まれており
さらに赤緑青の位置が1秒置きにランダムで移動。
スクリプト側で、hoge(0,0)すると
画像の(0,0)の位置が赤色だったらalertする、青色だったら色を入れ替えする
みたいなことを今はやっています
しかしこれだと当たり前ですが、画像を配布しただけでは何も起こらないのです

で、「そういえば画像にスクリプト付加して云々できる」ような記事を見たことがあるとふと思い出し
そういう画像フォーマットってあるのかな、と思ったのです
記憶違いかもしれませんが
457 : Name_Not - 2019/01/28(月) 16:10:49.66 ID:???.net (+69,+27,-16)
>>447
スプライト、画像スプライト、イメージスプライト。
CSSでやるやつはCSSスプライトとかCSSイメージスプライトとか言われる。
458 : Name_Not - 2019/01/28(月) 19:43:32.74 ID:???.net (+90,+28,-3)
画像にスクリプトってFlashくらいしか思いつかん
459 : Name_Not - 2019/01/28(月) 19:59:14.13 ID:???.net (+72,+29,-34)
>>456
Web上でJSから画像をどうこうしたり、どうこうできるように画像を作ることはできるけど
もし、プログラマブルな画像というものを考えているのならば、それはFlash画像でしかできない
460 : Name_Not - 2019/01/28(月) 20:04:05.62 ID:???.net (+70,+29,-12)
>>458,459
なるほど言われてみれば、やろうとしていることはまさに
Flashって感じだと思いました
ただ、今からflashを学習しようと思うとあれですが
ありがとうございました
461 : Name_Not - 2019/01/28(月) 20:08:42.88 ID:???.net (+0,-28,-39)
MHTMLが画像ビューアで見れる形式としてもっと広まるか
CanvasAPIを使ったFlashライクな画像形式ができないものかね
462 : Name_Not - 2019/01/28(月) 21:42:15.89 ID:???.net (+63,+29,-22)
スクリプトの動く画像って
セキュリティ的に相当煙たがられそう
463 : Name_Not - 2019/01/28(月) 21:44:07.08 ID:???.net (+91,+29,-5)
しかし画像動かすだけでこんなクソ面倒くさいとかhtmlウンコじゃん
464 : Name_Not - 2019/01/28(月) 22:22:18.02 ID:???.net (+57,+29,-37)
htmlたんがどれだけ元々の使われ方から乖離した要望に応えるために頑張ってると……
465 : Name_Not - 2019/01/28(月) 23:19:54.40 ID:???.net (+11,-30,-87)
>>462
だからsvg埋め込みのjsは、
インライン、<embed>タグで読み込み<object>タグで読み込み、<iframe>タグで読み込み
の時は動くが、
<img>タグで読み込み、cssのbackground-imageで読み込み
の時は動かない仕様になってる。
466 : Name_Not - 2019/01/28(月) 23:29:26.64 ID:???.net (+70,+29,-22)
>>463
先にやりたい事を考えないからそんな変な手法を追求することになるんだわ
467 : Name_Not - 2019/01/28(月) 23:35:22.18 ID:???.net (+57,+29,-2)
そもそもウェブでやろうとするのが間違いなんだろ
468 : Name_Not - 2019/01/29(火) 01:30:22.71 ID:???.net (+27,-29,-15)
wasmですべて解決
469 : Name_Not - 2019/01/29(火) 01:30:39.44 ID:???.net (-2,-30,-59)
SVG, Canvas、
ポリフィルのweb-animations-js とか

Haxe, Cocos2d-x, Godot などのゲームエンジンもそう
470 : Name_Not - 2019/01/29(火) 01:34:06.10 ID:???.net (+61,+29,-2)
>>468
いつかそういう時代になるといいな
WebフロントエンドといえばRustみたいな
471 : Name_Not - 2019/01/29(火) 02:10:19.28 ID:???.net (+9,-27,-18)
rust始めるのにwasmで勉強するのってどう思う?
472 : Name_Not - 2019/01/29(火) 02:41:44.72 ID:???.net (+57,+29,-19)
所詮この世界は流行るかどうかだからなぁ
rustは正直厳しいと思うぞ
473 : Name_Not - 2019/01/29(火) 02:52:45.95 ID:???.net (+10,-18,-42)
>>471
wasmバイナリとまでは言わんがせめてwastからやれよ。あんまり甘えんなよ。
474 : Name_Not - 2019/01/29(火) 09:15:13.48 ID:???.net (-2,-29,-1)
>>275
ISO 8601
475 : Name_Not - 2019/01/29(火) 13:21:27.26 ID:???.net (+57,+29,-61)
自分もrustやろうとしたけど
作りたいものが特になくてやめたわw
新しい言語やるときは明確な目標がないとなかなかね
そういった点でJavaScriptやPythonやC#が流行るんだと思う
477 : Name_Not - 2019/01/30(水) 08:10:44.20 ID:???.net (+29,+14,+0)
>>476
自作のブラウザ
478 : Name_Not - 2019/01/30(水) 11:23:21.81 ID:???.net (+3,-30,-100)
質問です
document.evaluateのパラメータ resultType で指定する結果型が
UNORDERED_NODE_SNAPSHOT_TYPEの場合と ORDERED_NODE_SNAPSHOT_TYPEの場合の2つでは
前者を使う理由は何かあるのでしょうか?
私がパッと考えてすぐ出た理由は前者のほうが処理が速いのかもしれない、というぐらいなのですが。
479 : Name_Not - 2019/01/30(水) 20:07:13.20 ID:???.net (+57,+29,-9)
理由は前者のほうが処理が速いのかもしれない、というぐらいなのです
481 : Name_Not - 2019/01/31(木) 01:20:39.45 ID:???.net (+17,+30,+0)
482 : Name_Not - 2019/01/31(木) 03:56:36.95 ID:???.net (+49,+21,-18)
いつのまにかJSにこんなもん実装されてたのか
PHPみたいなや
483 : Name_Not - 2019/01/31(木) 04:36:25.80 ID:???.net (+11,-11,-7)
フォーマット文字列は無いのかえ?
484 : Name_Not - 2019/01/31(木) 07:07:07.57 ID:Yn1bUNrJ.net (-3,-29,-19)
>>481
ありがとうございます。
テンプレートリテラルの形式についてはだいたい理解しているんですが、
自分が挙げた例の${o[key]}の部分の理屈がよくわからないんですよね。
485 : Name_Not - 2019/01/31(木) 07:11:08.64 ID:???.net (-17,-29,-20)
>>484
oがオブジェクトでkeyがキーなんだからo[key]はそのキーに紐付く値
それに関してはテンプレートリテラル関係ない
486 : Name_Not - 2019/01/31(木) 07:21:34.27 ID:???.net (+89,+30,+0)
487 : Name_Not - 2019/01/31(木) 07:23:07.02 ID:???.net (+69,+29,+2)
488 : Name_Not - 2019/01/31(木) 07:41:00.71 ID:Yn1bUNrJ.net (-23,+28,+0)
>>485-487
やっと解決しました。ありがとうございます。
489 : Name_Not - 2019/01/31(木) 11:55:14.95 ID:???.net (+42,-30,-51)
o.key, o[ key ] の2つの表現がある。
o[ key ] の表現では、空白入りの文字列とか、言語のキーワードなども使える

o.a b
o[ "a b" ]

上はダメだけど、下はOK だから、下を使うと安全。
でも、__proto__ だけは使えないかも
490 : Name_Not - 2019/01/31(木) 12:05:39.86 ID:???.net (-1,-29,-19)
>>489
そもそもがObject.keysで回してるんだからo.keyじゃダメでしょ
実際のプロパティ名じゃないんだから
491 : Name_Not - 2019/01/31(木) 12:34:18.73 ID:???.net (+58,+29,-14)
>>489
これは語弊があるね
492 : Name_Not - 2019/01/31(木) 12:42:13.63 ID:???.net (-2,-30,-65)
__proto__が使えないかもとか何年前の知識だよ
今は仕様でObject.prototype.__proto__だろ
493 : Name_Not - 2019/01/31(木) 14:57:39.34 ID:???.net (-1,-29,-29)
class使えるようになったらもうprototypeの知識は不要?
494 : Name_Not - 2019/01/31(木) 15:18:25.96 ID:???.net (+3,-29,-58)
ECMAScript 2015 で導入された JavaScript クラスは、JavaScript にすでにあるプロトタイプベース継承の糖衣構文です。クラス構文は、新しいオブジェクト指向継承モデルを JavaScript に導入しているわけでは**ありません**。
http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes
495 : Name_Not - 2019/01/31(木) 19:54:36.83 ID:???.net (-1,-29,-31)
__proto__やら__ついてるのはライブラリ以外ではなるべく使うべきでないと思うぞ
496 : Name_Not - 2019/01/31(木) 20:16:03.31 ID:???.net (+3,-29,-14)
>>489
__proto__ を付けなければよい
Mapも有
497 : Name_Not - 2019/01/31(木) 20:18:15.52 ID:???.net (-2,-30,-50)
> __proto__ を付けなければよい
「__proto__ を作らなければよい」に訂正しとく
(__proto__ を使用しないにも読めたので)
498 : Name_Not - 2019/01/31(木) 20:52:29.75 ID:???.net (-1,-29,-26)
クラスのprivateが#とか@デコレータとか
見た目もう違う言語になりそうだな
499 : Name_Not - 2019/01/31(木) 21:16:28.46 ID:???.net (+32,-29,-24)
privateが#の件はclass構文ゴリ押ししてた勢やっぱセンスないなと思った。
ますますclassを使いたくなくなった。
500 : Name_Not - 2019/01/31(木) 22:18:37.61 ID:???.net (+0,-28,+0)
失望しましたtypescriptやります
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について