Help us understand the problem. What is going on with this user?
@gtk2k
Organizations
Comments
`<a>` のdownload属性にユーザー名を指定すればそれがダウンロード時のファイル名となります。 ```[html] <a href="blob:https~" download="ユーザー名...
ありがとうございます。 お待ちしております。
おかげさまで、ようやくSESAMEをコントロールできました。 お世話になりました。
/> Javascript側、もしくはライブラリなんかでurl扱うメソッドとかない? URL APIがあります ![image.png](https://qiita-image-store.s3.a...
@alt 編集リクエストありがとうございます [タグ修正](/gtk2k/items/ff403353613fd6161622/patches/63439) by [alt](/alt) 2019/...
toLocaleStringで検索したら少しは幸せになるかな
@tianyong コメントありがとうございます。 crbugのリンク先が間違っていましたね。修正しました。 https://bugs.chromium.org/p/chromium/issues...
コメントありがとうございます。 そうですね。 実証で使用したUnityのバージョンとOSを追記しました。
NodeListにはforEachメソッドがあるので、わざわざArray.prototype.forEach.call()しなくても、document.querySelectorAll('.hoge'...
もっと短く ```js const list = data.reduce((pre,current) => [...pre, ...current],[]); ```
IE9以前の古いブラウザーはサポート外とするのでしたら、FileReaderなしに ```js // ... image.src = URL.createObjectURL(file.files[0...
canvas.toDataURL()ではなく、canvas.toBlob()を使えば、blobで取得できるのでもっとシンプルにできますよ。 ```html:index.html <!DCTYPE h...
Object.assignを使ってもできます。 ```js document.querySelectorAll('.hoge').forEach(elm => { Object.assign(e...
コードゴルフになってしまいますが、正規表現のところは ```js const isAppleDevice = /iPhone|iPod|iPad/.test(navigator.userAgent)...
もっとスマートに ```js const is_iOS = ['iPhone', 'iPad', 'iPod'].some(w => navigator.userAgent.includes(w))...
.getElementsByXXX()と.querySelectorAll()はエレメントの配列のようなオブジェクトを返すので同じように見えてしまいますが、実は返す型が違い、.getElementsB...
NodeListにforEach()がサポートされたので ```js document.querySelectorAll('a').forEach(elm => { // }); ``` でも...
canvasにはtoBlob()またはIEにおいてはmsToBlob()がありますので、それを使えばcanvasから直接Blobを取得することができます。 [サンプル](https://codepen...
uuidの生成には、MediaStreamインスタンスを生成することでも代用可能ですね。 空のMediaStreamインスタンスを生成するとそのidにはuuid(ver4)で自動的に付与されますので、...
別解として、 ```js document.querySelectorAll('.nekoka').forEach(elm => elm.remove()); ```
補足事項 1. iPhoneはplaysinline属性追加。リモートストリーム受信開始すると、ローカルストリームが止まる。(リモートはiPhoneの映像は止まらない) 2. gUMのconstrai...
Sysinternals Suite いろんな便利なツールがそろってます。 特に使うのは * Process Explorer * Process Monitor * TcpView あたりでしょ...
毎フレーム単位でロード⇒開放すればメモリ使用料をセーブすることができます。 [サンプル(画像選択は連番画像の入っているフォルダを選択)](https://codepen.io/gtk2k/full/L...
> video.src = window.URL.createObjectURL(mediaStream); この方法は非推奨となる予定です。video.srcObject = mediaStrea...
>ajaxの部分を通過した際に値を取得するからですね! こうおっしゃっている意味が分からないのですが。 FormDataの内容は(ajaxを通過するとか関係なしに)見れると言いたかったのですが。
```js console.log(fd); ``` FormDataはプロパティで値を持つわけではないのでこれでは表示されません。 ```js console.log(fd.get('bod...
base64だとbase64への変換のオーバーヘッドや30%増量、URLからのbase64文字列抽出が必要などがありますので、バイナリのままで処理したほうが心もコードも少しはすっきりするのではないでし...
スプレッド演算子をサポートしている環境であればさらに短く書けます。 [[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 85...
```js let formValues = Array.from(document.forms) .reduce((ret, form, i) => { ret[form.i...
@hikaru_oao ありがとうございます。 いちおう、thisに気を付けてApplyでやって見たのですがそれでもだめでした。 教えてくださった、onHistoryStateUpdatedを使用して...
@shiracamus 1の意味ではまったくと言っていいほど聞いたり見たりする場面がないため知りませんでした。2はニコ生でよく聞いたり見たりのでこっちの意味では知ってました。ほぼ真逆な意味で使用される...
おしい、もうひと声だったのにw。 実はfilter()にidを指定できます。 ```js var out_html = $($.parseHTML(data)); $('#page').empty...
@rootx おお、ありがとうございます。 そうでしたか、私もその動画をライブで見ていました。WebVR1.0のスペックページにgamepadAPIの記述がちょっと載ってた(といっても(associa...
@myakura@github コメントありがとうございます。 なるほど、PRをだしていますね。 メーリングリストリンクもありがとうございます。 ハンドという単語がちらちら散見されるところから、新し...
@toshi3221@github ありがとうございます。optionsのoverviewなんてページが追加されてたのですね。見落としていました。記事反映させていただきました。
element.classListというプロパティがあり、簡単に element.classList.add('hoge'); element.classList.remove('hoge'); でき...
ええ、そうですね
  • 1 / 2
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした