タグ: JavaScript

  • WKWebViewのVIDEOをインラインで自動再生する

    問題はWKWebView呼び出しでconfigurationを引数とするのを忘れていたことでした。中にはmediaTypesRequiringUserActionForPlayback = []とする回答もありましたがi […]

  • 時刻取得処理を再考

    先日JavaScriptを使った日付について過去の偏見を取り払うことになったのですが、同様な事が時刻にも言えるようです。 例えばNodeJSでログを記述する必要がある場合のApr 24 15:49:39のような表記になる […]

  • スワイプ処理を関数型に編集

    スマホのロック画面に通知が並んでいて、全て左右スワイプジェスチャで反応させたいというような利用想定図で、swipeクラスを付けた全てのノードをquerySelectorAllで取得しイベントリスナを付与する処理にfor文 […]

  • かな変換入力アニメーション

    テレビドラマのお芝居撮影でメールを入力しているようなユースケースを考えた際のプログラムについて考えてみたいと思います。 正確にはこのスレッドにあるplaceCaretAtEnd関数に加筆して、平仮名をonkeydownで […]

  • NPM更新時のEBADENGINEエラーを解決

    npmを使っていると「New major version of npm available!」という注意通知が飛んできて変更点参照URLと共に上述する更新コマンドが出てくるのですが、ごく稀に次の様なエラーを返して進むこと […]

  • サーバーレス・ツイッターボット構築

    表題は流行の片仮名でキラキラ輝いてる感がありますが、現状でサーバー上のPHPを使ったタンブラーとツイッターを連携させたボットのプログラムを、Twitter API v2を使うのと同時にNodeJSに移植し作業環境で使って […]

  • ダークモードでウェブページを表示

    これは当時22インチが最大だったシネマディスプレイが限界の、目が元気な若い時には分からなかったのですが、深夜早朝作業の時に調べ物をすると真っ白の背景がドーンと表示されると目を背けたくなります。 と言うことで、強制的に表示 […]

  • ランダムな色値を取得する

    JavaScriptで生成芸術をやると乱数を使った色値の取得が必要になる時があります。 今まではRGBAを使っていましたが、別途関数記述が必要だったり冗長さがありましたHow do you get random RGB […]

  • 開発者コンソールから新規タブでURLを開く

    そのままwindow.openとするとポップアップブロックに引っかかる罠(があり)、一手間必要だったので記しておきます。 injectScript revised edition https://stackoverflo […]

  • ブックマークレットを使ったJS検証環境構築

    ウェブアプリの検証環境としてSafariを使うかChromeを使うか悩ましいところがありますが、近年では装飾用と機能用と用途に分けて使っているような気がします。その装飾、特にCANVASやCSSアニメーションなどの外部J […]