javascriptに関するcohamucohamuのブックマーク (8)

  • スマホのロックをJavascriptで防ぐ!Screen Wake Lock APIの基本的な使い方 - コハム

    Disable Screen Sleep in JavaScript with WakeLock API 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 JavaScriptでスクリーンスリープを防ぐには、WakeLockAPIを使うことができます。この機能は、長時間のゲームセッションやテストスクリプトの実行中など、特定のシナリオで役立ちます。ここでは、JavaScriptを使ってスクリーンスリープを防ぐ方法を紹介します。 なぜスクリーンスリープを防ぐ必要があるのか? スクリーンスリープを防ぐ必要がある状況にはどのようなものがあるでしょうか。2つの例を紹介します。 1. ゲームセッション中 バックグラウンドでタスクを実行するH5ゲームをプレイしている間、スクリーンスリープが起きるとゲームの進行が止まってしまいます。スクリーンスリープを防ぐ

    スマホのロックをJavascriptで防ぐ!Screen Wake Lock APIの基本的な使い方 - コハム
    cohamucohamu
    cohamucohamu 2024/06/03
    スマホのロックをJavascriptで防ぐScreen Wake Lock APIの使い方
  • インターフェイスに遊び心と気持ちよさを!UIアニメーション8選 - コハム

    8 UI Animation Trends: Make Your Design Standing Out of Competitors 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 8つのUI アニメーションの例を紹介します。これらはユーザー体験とユーザビリティを向上させます。 アニメーションは重要なデザイン要素で、製品を補完するだけでなく、ユーザー体験を向上させ、デジタルソリューションとのインタラクションを強化する強力なツールになります。以下では、ユーザーを魅了し驚かせるようなアニメーションの例を見ていきます。 ユーザーを喜ばせるインターフェースアニメーションのアイデア8選 1. iOSのDynamic Islandモードでのアニメーション インタラクション iOSのDynamic Islandには、OSとのインタラクションを新しい形

    インターフェイスに遊び心と気持ちよさを!UIアニメーション8選 - コハム
    cohamucohamu
    cohamucohamu 2024/05/29
    インターフェイスに遊び心と気持ちよさを与えるUIアニメーション8選
  • Tailwind CSSとReactでかんたん実装!華やかなスタガーテキストアニメーションを取り入れたヒーローイメージ - コハム

    Create Staggered Text Animation with Tailwind CSS and React 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 Linearのランディングページに似た、ReactTailwind CSS を使って作成されたスタガーテキストアニメーションを実装してみましょう! Vite React アプリの設定と Tailwind CSS のセットアップ マークアップの生成 スライドインアニメーションの追加 アニメーションのスタガー CSS 変数を使ったリファクタリング Vite React アプリの設定と Tailwind CSS のセットアップ 最初に、npx create vite app コマンドを使用して、Vite React アプリを作成し、ライブラリとして React を選択します

    Tailwind CSSとReactでかんたん実装!華やかなスタガーテキストアニメーションを取り入れたヒーローイメージ - コハム
    cohamucohamu
    cohamucohamu 2024/05/16
    スタガーテキストアニメーションを取り入れたヒーローイメージ
  • Promise.tryによる同期/非同期処理のエラーハンドリングのベストプラクティス - コハム

    Promise.try to improve error handling and sync/async interoperability 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 この記事では、JavaScriptのPromiseと同じくらい古い面倒なタスクの現代的な処理方法について説明しています。プログラムを簡素化する機能を仕様に追加するトレンドに続き、今日は進行中のECMAScriptプロポーザルの段階を順調に進んでいるPromise.tryについて説明します。 関数の1つがPromiseを返し、もう1つが同期的に値を返すと仮定すると、次のように組み合わせることができます。 const retSync = () => "sync return"; const retAsync = () => new Promise((r) =

    Promise.tryによる同期/非同期処理のエラーハンドリングのベストプラクティス - コハム
    cohamucohamu
    cohamucohamu 2024/05/08
    Promise.tryによる同期/非同期処理のエラーハンドリング
  • モダンJavascriptには必須!ES6で使えるスプレッド演算子を学ぶ - コハム

    ES6 Spread Operator: Unleashing the Power of Modern JavaScript 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 JavaScriptはかつてはWebページのための単純なスクリプト言語と考えられていましたが、複雑なWebアプリケーションやサーバーサイドアプリケーションを構築するための強力なツールに進化しました。現代のJavaScriptの主要な進化の1つは、ECMAScript 6(ES6)の導入であり、この導入により言語構文と機能が大幅に強化されました。その中でも、スプレッド演算子は、配列、オブジェクト、および関数引数の扱い方を革新し、開発者が作業する方法を変える多目的で不可欠な機能として際立っています。 ES6スプレッド演算子とは何ですか? 配列の操作 オブジェクトのマージ

    モダンJavascriptには必須!ES6で使えるスプレッド演算子を学ぶ - コハム
    cohamucohamu
    cohamucohamu 2024/05/07
    ES6で使えるスプレッド演算子
  • UdemyがGWに向けて大セール中!90%以上オフの講座が盛り沢山! - コハム

    ページは、アフィリエイト広告を利用しています。 GW中の余暇を利用して何か勉強したい、そう考えている方にはUdemyがおすすめです。 なんと90%以上オフの講座が盛り沢山!セール期間は4月25日までですが、一旦購入しておけばあとから視聴が可能です。 興味のある講座は今のうちに押さえておきましょう。 Udemyとは? Udemyのおすすめポイント 多彩なコース 手ごろな価格 柔軟な学習スタイル 実践的な学び 認定証の取得 特におすすめの講座8選 【最新テクニック】HTML / CSS 実践講座 世代遅れのフロントエンド 開発に留まっていませんか リスキリングコース モダンフロントエンドエンジニアになるためのJavaScript入門 2024年版 はじめてのVue.js 3 入門!jQuery を使わないウェブ開発 - 導入からアプリケーション開発まで体系的に学ぶ 【Reactアプリ開発】

    UdemyがGWに向けて大セール中!90%以上オフの講座が盛り沢山! - コハム
    cohamucohamu
    cohamucohamu 2024/04/23
    UdemyがGWに向けて大セール中!90%以上オフの講座が盛り沢山
  • Javascriptは不使用!無限スクロールをCSSだけで実装するチュートリアル - コハム

    Infinite-Scrolling Logos In Flat HTML And Pure CSS 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 自動スクロールするロゴファームを作るように頼まれたとき、私は自問しました。「つまり、<marquee>のようなものですか?」それほど奇妙なリクエストではありませんが、<marquee>という言葉は、Geocitiesが支配していた「古い」Web時代を思い起こさせます。次は、繰り返し点滅するユニコーンのGIFの背景ですか? <marquee>要素に手を出そうとしている場合はやめてください。MDNにはそのページのトップに厳しい警告があります。 非推奨: この機能はもはや推奨されていません。一部のブラウザがまだサポートしているかもしれませんが、関連するWeb標準から削除されている可能性があり、削除

    Javascriptは不使用!無限スクロールをCSSだけで実装するチュートリアル - コハム
    cohamucohamu
    cohamucohamu 2024/04/23
    無限スクロールをCSSだけで実装するチュートリアル
  • シンタックスハイライトをライブラリなしで簡単に!Custom Highlight APIの魅力 - コハム

    Syntax Highlighting code snippets with Prism and the Custom Highlight API 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 ウェブ上の構文ハイライトの一般的な仕組みは、すべてのトークンを要素で囲み、適切なクラスを割り当て、CSSを使って色付けすることです。 CSS Custom Highlight APIのおかげで、DOMツリーにを散りばめてカラー情報を追加するステップを省略できます。 Custom Highlight APIの基礎 ブラウザサポート 静的コードスニペットの構文ハイライト 仕組み ステップ1:セットアップ ステップ2:コードのトークン化 ステップ3:トークンとハイライトの関連付け Custom Highlight APIの欠点 制限されたスタイリングオ

    シンタックスハイライトをライブラリなしで簡単に!Custom Highlight APIの魅力 - コハム
    cohamucohamu
    cohamucohamu 2024/04/02
    CSS Custom Highlight APIのおかげで、DOMツリーにを散りばめてカラー情報を追加するステップを省略できます。
  • 1