並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

javascript parentnode appendchildの検索結果1 - 16 件 / 16件

  • 【脱jQuery】jQuery <=> vanillaJS 書き換え集

    jQuery <=> JavaScript全書き換え一覧ではありません jQueryで書いていたコードをvanilla(素のJavaScript)に書き換えたいけど書き方がわからなくて調べ方もピンとこない状態の自分がこれを見ることができたらきっと嬉しいと思ったのでここに供養します。 脳の記憶容量が8バイトくらいしかないので今でもシンプルにJavaScriptの書き方をページ内検索して使ったりしています。 /*----------------------------------- セレクター ------------------------------------*/ //html $("html") document.documentElement; //body $("body") document.body; //id $("#hoge"); document.getElementBy

      【脱jQuery】jQuery <=> vanillaJS 書き換え集
    • 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
      • 悪名高きスクロール妨害広告を解析する - Qiita

        <!-- Generated by まとめくす (https://2mtmex.com/) --> <div class="article_mid_v2"> <div id="article_mid_v2"> <script type="text/javascript"> (function(){ var ua = window.navigator.userAgent; var android_reg = /android/i; var android_rand = Math.floor(Math.random() * (100)) + 1; var ios_rand = Math.floor(Math.random() * (115)) + 1; if (ua.match(android_reg)) { if (100 >= android_rand) { var elements =

          悪名高きスクロール妨害広告を解析する - Qiita
        • 【KARAKURI LM 10本ノック】番外編: Chrome内蔵のローカルLLM (Gemini Nano)で「どこでもCopilot」を作ってみた

          【KARAKURI LM 10本ノック】番外編: Chrome内蔵のローカルLLM (Gemini Nano)で「どこでもCopilot」を作ってみた 本記事中で紹介しているユーザスクリプト「どこでもCopilot」。ChromeビルトインのLLMで、任意のフォーム上で文章の続きをサジェスト。外部通信なし、無料で動作こんにちは、カラクリR&Dの吉田です。今回は、10本ノック「番外編」ということで、Google Chrome の最新版に先日(2024年8月22日)組み込まれたローカルLLMの話をします。 本記事の概要2024年8月22日に公開された Google Chrome の「バージョン128」にローカルLLM として Gemini Nano が組み込まれました。このLLMは、フロントエンド JavaScript から手軽に呼び出し可能で、ローカルLLMなので外部への通信は発生しません。

            【KARAKURI LM 10本ノック】番外編: Chrome内蔵のローカルLLM (Gemini Nano)で「どこでもCopilot」を作ってみた
          • bloggerのテーマに目次を入れる方法-裏☆ブログ武器

            bloggerには目次を自動挿入できるテーマは少ないです。もしかすると、既にあなたもお悩みなのかもしれません。 そこで、今回の記事です。この記事では、bloggerのテーマに目次を自動で入れられる方法をお伝えします。作業はコピペだけの簡単作業です。 あなたがこの記事を読むことで、bloggerに目次を自動で入れられます。是非、最後まで読んでくださいね。 bloggerのテーマに目次の機能がない bloggerのデフォルトのテーマ(テンプレート)に、目次の機能が備わっているのがありませんでした。日本のブログだと、目次が入るのが当たり前になりつつあるのですが、bloggerにはありませんでした。 でも、安心してください。bloggerのカスタム機能を使えば、自動で入る目次は簡単につくれました。次項で目次を設置するやり方について解説しますね。 bloggerに目次を入れる方法 ①管理画面にアクセ

              bloggerのテーマに目次を入れる方法-裏☆ブログ武器
            • Bloggerにコピペで簡単に目次を設置する方法

              <!-- [START] 目次作成プラグイン--> <b:if cond='data:blog.pageType == "item"'> <script> //以下のオプションを好みに合わせて変更して下さい //オプションの詳しい説明は、(https://www.sukerou.com/2018/10/blogger-table-of-contents-javascript.html)を参照 var toc_options = { target: ["h2", "h3", "h4"], autoNumber: true, condTargetCount: 2, insertPosition: "firstHeadBefore", showToc: true, width: "auto", marginTop: "20px", marginBottom: "20px", indent: "2

                Bloggerにコピペで簡単に目次を設置する方法
              • 初めての方はこちら - としあきdiffusion Wiki*

                このwikiは、一般向けの解説サイトではなく 「AIに絵を描いてもらって適当に貼って適当に雑談するスレ」に出入りしている人向けです。 一般的とは言い難いエッチだったり過激な表現が数多くありますので苦手な方は見ない方がいいと思います。 ※ちなみにこのwikiはプログラミングとか詳しくない人が書いてます。間違いがある可能性があります※ ※また編集時の情報と最新verでは情報が異なる可能性があるよ※ みんなで編集してね AI情報収集の際の重要な注意事項 AI技術は高速な進化を続けており、同時に技術や知識の陳腐化も激しいのが現実です。 このwikiを含めてwebにはAIに関する新しい有用な情報と、陳腐化してしまった過去の情報が入り乱れています。 (もちろん現在でも有効な過去の情報もあります。) 作成・記述された日付の確認など、情報を取捨選択する感性が必要です。 テンプレだよ AIに絵を描いてもらっ

                  初めての方はこちら - としあきdiffusion Wiki*
                • Running OCR against PDFs and images directly in your browser

                  30th March 2024 I attended the Story Discovery At Scale data journalism conference at Stanford this week. One of the perennial hot topics at any journalism conference concerns data extraction: how can we best get data out of PDFs and images? I’ve been having some very promising results with Gemini Pro 1.5, Claude 3 and GPT-4 Vision recently—I’ll write more about that soon. But those tools are stil

                    Running OCR against PDFs and images directly in your browser
                  • Cloudflare Workers と KV でTodoListアプリを作る

                    Cloudflare Workersはサーバレスエッジコンピューティングサービスです。そしてデータの永続的保存オプションとして以下が用意されています。 KV : key-value型永続ストレージ R2 : AWS S3互換ストレージ Durable Objects : オブジェクトストレージ D1 : エッジで動作するSQL Liteデータベース(2023/02/05 時点でアルファ版です) Queues : ジョブのキューイング この記事ではKVを使ってJavaScriptで簡単なTodoを作ってみます。記事前半分の土台となっているのはこのブログですが、英語であり、また手順として少し初心者にハードルが高く、Cloudflareのバージョンアップにより画面イメージも変更となっているため再構成しています。 後半部分は少し難易度があがりますが、追加シナリオです。ぜひ挑戦してみてください。 な

                      Cloudflare Workers と KV でTodoListアプリを作る
                    • 【感動】 "まじん式" HTMLスライド生成プロンプトを試してほしい!|まじん

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

                        【感動】 "まじん式" HTMLスライド生成プロンプトを試してほしい!|まじん
                      • 公式ドキュメントで機械翻訳が変にならない方法

                        はじめに プログラミングの学習において、英語のドキュメントなどを読む必要に迫れる場合がありますが、ページ翻訳機能ではしばしば、主語や目的語が抜けたおかしな文章になってしまします。 Chromeによるページ翻訳 この記事では、プログラミングのドキュメントで起こりえる翻訳の崩壊の原因と解決策について共有します。 おすすめの解決策は三つ目のクローム拡張機能の利用です。 対象読者 プログラムの英語ドキュメントを読む必要があるが、 英語が母国語ほど得意でない人 想定環境 Chromeブラウザ、 他Chromiumならおそらく参考になる この記事で得られる情報 翻訳の崩壊の原因 解決方法 ちなみに、 DeepLもしくはEdgeブラウザのユーザーの場合、それほど頻繁にこの問題に直面するわけではないでしょうが、一部重要なWebページ(例えばGitHubのIssue)でも正常に翻訳できない場合があるかと思い

                          公式ドキュメントで機械翻訳が変にならない方法
                        • 無料版はてなブログで一覧形式にする方法┃サムネ画像付きの、完全版ができあがりました!(CSS,script) - yunico's fluffy life

                          当ブログでご紹介している、はてなブログのカスタマイズの中で、最も人気な「無料はてなブログでも、トップページを一覧形式のように見せる方法」 サムネイル画像を 表示させられるデザイン が遂に完成しましたー! こちらの最新版です!yunico-fluffylife.com 【はじめに】デザインを確認する 【重要】ご利用に際しての注意事項 使用条件 注意点と免責事項 コードそのものについて はてなブログの規約について 【コード】カスタマイズ方法 CSS script サムネ画像がない時の注意点 画像URLの取得方法 【おわりに】読んでもらえると嬉しいな! 【はじめに】デザインを確認する 今回のカスタマイズをすると無料ブログがどのように見えるのか、サンプルブログでご確認ください。test-itiran.hatenablog.com使っているテーマは「UnderShirt」です。 はてなブログの無料版

                            無料版はてなブログで一覧形式にする方法┃サムネ画像付きの、完全版ができあがりました!(CSS,script) - yunico's fluffy life
                          • HTML要素の追加方法を「挿入位置」と「生成方法」ごとに解説 - JavaScript

                            insertAdjacentHTMLと似てて、「基準となる要素」と「追加する要素」を指定するだけです。 <div id="wrap"> <p>First text</p> <p>Last text</p> <!-- ここに追加される --> </div> <script> const element = document.querySelector('#wrap'); let createElement = document.createElement('div'); createElement.textContent = '追加テキスト'; element.insertAdjacentHTML('beforeend', createElement); </script> 追加方法 要素を作る方法によって、要素を追加する方法は少し変わります。以下2パターンで要素を作った時の追加方法をまとめ

                              HTML要素の追加方法を「挿入位置」と「生成方法」ごとに解説 - JavaScript
                            • [Firebase] Firestoreでリアルタイムなチャットを作る (Web編) その1 - ねこの足跡R

                              今回はFirestoreでリアルタイムに情報のやりとりをしてみます。こういったときのサンプルは概ねチャットと相場が決まっていますので、ひとまずデータの授受ができる最低限のコードを書いてみます。 Firestoreの準備と基本的な使い方 詳しくは以下のページをご覧くださいませ。 blog.katsubemakito.net 今回はひとまず動くものを作るのを目標としますので、ユーザー管理は行わず一つの部屋にひたすらメッセージがたまっていく作りにします。 また「ルール」は今回も全開放しています。 service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if true; } } } Firestoreの準備と基本的な使い方 サンプル 実行結

                                [Firebase] Firestoreでリアルタイムなチャットを作る (Web編) その1 - ねこの足跡R
                              • 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
                                • JavaScriptでTABLEにソート機能を実装する(jQuery不要)

                                  ※仕様説明 灰色のタイトル部分をクリックするとソートされる 同じ項目をもう一度クリックすると逆順にソートされる 数字しか入っていない列は数字として扱われる(小数点付きも数字として扱われる) 1行でも文字列が含まれている列は文字列としてソートされる 何も考えずに文字列ソートで実装してしまうと、列名「No.」などは「1、10、2、3、4...」という並び順になりますが、そこは仕様説明のとおり、数値しか入っていない列は数値比較によってソートしています。 列名「数値項目」にあるとおり、1.234などの小数点付きの値もきちんと数値として扱っています。 ただし、列名「カンマ」にあるような3桁区切りされた数値は文字列として扱われるため、文字コード順になります。 HTMLソース <table id="sort_table"> <tr> <th>No</th> <th>全角項目</th> <th>数値項目<

                                    JavaScriptでTABLEにソート機能を実装する(jQuery不要)
                                  1