並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

javascript setattribute onclickの検索結果1 - 11 件 / 11件

  • React Server Componentsを理解する | POSTD

    React Server Componentsを理解する React Server Components(RSC)の登場により、Reactエコシステムにおけるサーバーレンダリングの重要性が高まりました。RSCを使用することで、デベロッパーは一部のコンポーネントをサーバー側でレンダリングしつつ、抽象化によりクライアントとサーバーの隔たりを感じさせないユーザビリティを実現することができます。Client ComponentsとServer Componentsをコード内に混在させることで、すべてのコードが1カ所で実行されているように見せることができます。 しかし、抽象化には常にコストが伴います。そのコストとはどのようなものでしょうか。RSCはいつ「使える」のでしょうか。バンドルサイズが小さくなると、帯域幅も狭まるのでしょうか。RSCを「使うべき」ときはいつでしょうか。RSCを適切に使う上でデベ

      React Server Componentsを理解する | POSTD
    • A virtual DOM in 200 lines of JavaScript

      In this post I’ll walk through the full implementation of a Virtual DOM in a bit over 200 lines of JavaScript. The result is a full-featured and sufficiently performant virtual DOM library (demos). It’s available on NPM as the smvc package. The main goal is to illustrate the fundamental technique behind tools like React. React, Vue and the Elm language all simplify the creation of interactive web

      • iOS Safari で触覚フィードバックを実現する WebHaptics

        WebHaptics は、Web アプリケーションで触覚フィードバックを実装するための JavaScript ライブラリです。iOS Safari でも触覚フィードバックを提供することができます。この記事では、WebHaptics ライブラリの概要と、どのようにして iOS Safari で触覚フィードバックを実現しているのかについて解説します。 触覚フィードバック(haptic feedback)とは、デバイスが振動や力の変化などを通じて、ユーザーの皮膚や筋肉に物理的な感覚を伝える技術のことです。これにより、視覚や聴覚だけでは伝えられないリアリティのある体験を提供できます。例えばボタンを押した時に振動が発生することで、ユーザーは操作が成功したことを感じ取れます。 今日のモバイルデバイス(iPhone や Android スマートフォンなど)には、触覚フィードバックを提供するためのハードウ

          iOS Safari で触覚フィードバックを実現する WebHaptics
        • Google Apps Script + gas-db + HTML を使った TODO アプリ

          以前自分が作った ライブラリをこちらで紹介したのですが、使い所がわかりづらいかもと思いまして、TODOアプリのサンプルを作りました。 このサンプルは以下の技術を組み合わせ、簡易的な TODO リストアプリを構築する例です: gas-db(Google スプレッドシートをデータベースのように扱うためのライブラリ) Google Apps Script のウェブアプリ機能 Apps Script から返される HTML(クライアントサイド JS) GitHub Pages などの外部ホスティングは不要で、すべてを GAS 上で提供します。 また、こちらで紹介したコードはリポジトリ内でも載せていますので 完全なコードが気になる方は こちら をご覧ください。 ↓↓↓ サンプルコード ↓↓↓ 動作するアプリ (デプロイしたらURL変わるから動かなくなるかも) ↓↓ スプレッドシート(誰でも編集できま

            Google Apps Script + gas-db + HTML を使った TODO アプリ
          • OpenAI Codex の使い方|npaka

            1. Codex「Codex」は、自然言語と数十億行のコードの両方で学習したGPT-3ベースのモデルです。Pythonの能力が最も高く、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript、SQL、Shell を含む10を超える言語を熟知しています。 「Codex」は、次のような様々なタスクに利用できます。 ・コメントをコードに変換。 ・コンテキスト内で次の行または関数を記述。 ・アプリケーションの有用なライブラリや API 呼び出しなどの知識の提供。 ・コメントの追加。 ・効率化のためのコードの書き直し。 2. Codexの使用例「Playground」でModelに「code-davinci-002」を指定して試しています。 2-1. 「Hello」と言う (Python)""" Ask the user for their name and say

              OpenAI Codex の使い方|npaka
            • 枠のサイズに応じて中のフォントサイズを自動調整する方法 - bravesoft

              みなさまこんにちは! Advent Calendar 4日目ということで、今回Webに関するネタをご紹介します。 フロントエンド実装のときに、枠内にメッセージを収めるためにみなさまはどうしていますか? 完全にハードコーディングであれば文字が枠に収まるように調整すればいいですが、 最近は動的にデータを取得することが当たり前となり、それに応じていろいろ調整しなければなりません。 しかし、レイアウトやデザインの都合上、枠のサイズを変えたくない・・・・・・ そのために枠のサイズを固定にする場合も多いと思います。 短文であれば、このようにおさまりますね! しかし、長文だった場合・・・・・・ このようにはみだしてしまいますね! 例になっている私のお寿司?への思いも、これでは正しく伝えることができませんね(?) こうならないようにどうすべきでしょうか? 1.ぶった切る overflow: hidden;

                枠のサイズに応じて中のフォントサイズを自動調整する方法 - bravesoft
              • 【感動】 "まじん式" HTMLスライド生成プロンプトを試してほしい!|まじん

                こんにちは、まじんです。 「【神回】Googleスライドが一瞬で完成する"奇跡"のプロンプト教えます」のアプローチにたどり着く前に、HTML形式のスライド作成を研究していた時期がありました。今回はその内容をご紹介します。 実務で活躍するのはやっぱりGoogleスライド。 HTML版は使いどころを選ぶものの、かなりユニークでお気に入りです(笑) 一体、どんなスライドが出来上がるのか…。 Geminiツアーへ出かけましょう! 【プロンプトの使い方】すでにプロンプトがセットされたGemを使うことを前提に解説します。 まじん式は文字数が多めで、今回も4~5万字ありますが、無料版のGeminiでも、プロンプトをMDファイルにして「知識」として添付すれば使えます! 「MDファイルってなに?」という方はGeminiに聞いてみて。① スライドの元ネタを用意するGoogleスライド同様、素材はなんでも構いま

                  【感動】 "まじん式" HTMLスライド生成プロンプトを試してほしい!|まじん
                • Building interactive web pages with Guile Hoot — Spritely Institute

                  Building interactive web pages with Guile HootDave Thompson — November 30, 2023 A question we frequently hear in discussions about WebAssembly (Wasm) is: "Can Wasm call the DOM (Document Object Model) API?" The answer is: Yes, thanks to Wasm Garbage Collection! In this post, we will use Guile Hoot (our Scheme to Wasm compiler) to demonstrate how a language that compiles to Wasm GC can be used to i

                    Building interactive web pages with Guile Hoot — Spritely Institute
                  • ゼロからはじめるJavaScript(36) アイビー・リー・メソッド実践アプリをJavaScriptで作ろう

                    シンプルで効率的なタスク管理ができるライフハックの一つに「アイビー・リー・メソッド」があります。20世紀に発明されたこのタスク管理の手法は現代でも業務効率化に十分役立ちます。そこで、これを実践する便利なツールをJavaScriptで作ってみましょう。 アイビー・リー・メソッドの実践に便利なタスク管理ツールを作ってみよう アイビー・リー・メソッドとは? そもそも「アイビー・リー・メソッド」とは、20世紀前半に活躍したアメリカの広報コンサルタントのアイビー・リーが提唱したライフハックです。実業家で鉄鋼王のチャールズ・M・シュワブは、このメソッドを実践した結果、業務効率が大きく向上しました。彼は、このメソッドを「これまで受け入れたアドバイスの中で最も有益だった」と評価し、高額な報酬をリーに払ったと伝えられています。 これは、「前日夜に達成したい事項を6個書き出し重要度順に並び替えて、翌日そのタス

                      ゼロからはじめるJavaScript(36) アイビー・リー・メソッド実践アプリをJavaScriptで作ろう
                    • Learn CRUD Operations in JavaScript by Building TODO APP

                      Today we're gonna learn how to do CRUD Operations in JavaScript by making a Todo App. Let's get started 🔥 This is the app we're making today: Live preview GitHub Repository You can watch this tutorial on YouTube as well if you like 🎥 Table of Contents What is CRUD? Understanding CRUD Principles How to Make a To-Do App using CRUD Operations What is CRUD? CRUD stands for - C: Create R: Read U: Upd

                        Learn CRUD Operations in JavaScript by Building TODO APP
                      • Understanding React Server Components | Tony Alicea

                        React Server Components have lifted server-rendering to be a truly first-class citizen of the React ecosystem. They allow developers to render some components on the server, while attempting to abstract away the divide between the client and server. Devs can interleave Client and Server Components in their code as if all the code was running in one place. Yet, abstractions always come at a cost. W

                          Understanding React Server Components | Tony Alicea
                        1