並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 13435件

新着順 人気順

JavaScriptの検索結果121 - 160 件 / 13435件

  • Turborepo 2.0

    Turborepo 2.0 improves the developer experience of JavaScript and TypeScript repositories, with features including: New terminal UI: Interactive tasks and clearer logs Watch Mode: Dependency-aware task watcher for any tooling in your repository All-new documentation: Core monorepo concepts, refreshed API reference, and ecosystem tooling guides Licensing and maintenance updates: Upgraded to MIT lic

      Turborepo 2.0
    • JavaScriptの標準規格「ECMAScript」を見直す。これからの注目機能も紹介

      JavaScriptの標準規格「ECMAScript」を見直す。これからの注目機能も紹介 2024年6月5日 執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な

        JavaScriptの標準規格「ECMAScript」を見直す。これからの注目機能も紹介
      • Release CLI v1.8.0 · biomejs/biome

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          Release CLI v1.8.0 · biomejs/biome
        • ESLintのルールを全部読む

          全部読んで、使うのか使わないのか、使うならどういう設定にするか、を全部考える。 airbnb-base を使いがちだったが自社のルールセット作るうえでは通ったほうが良い道なのではと思ったので、やる。 array-callback-return ArrayやArray.prototypeに生えている関数(Arrany.fromやArray.prototype.everyなど)が引数にcallbackを取る場合に、callbackで必ずreturnを書くことを強要するルール。 // だめな例 /*eslint array-callback-return: "error"*/ var indexMap = myArray.reduce(function(memo, item, index) { memo[item] = index; // returnがない }, {}); var foo =

            ESLintのルールを全部読む
          • ESLint 9.4.0リリース

            このリリースは、いくつかの新機能追加とバグ修正を含むマイナーアップグレードである。 ハイライト no-loop-funcルールはIIFE(即時関数)に対して報告しなくなった。 --inspect-config CLIフラグは最新バージョンのESLint Config Inspectorを起動するようになった。 no-constructor-returnルールは、コンストラクタ内で値を持たないreturn文を許可するようになった。 新機能 89a4a0a: no-loop-funcルールでIIFEを無視するようになった(#17528 Nitin Kumar)。 バグ修正 f6534d1: 普遍的なパターンのみに一致するプロセッサコードブロックをスキップするように修正(#18507 Milos Djermanovic)。 7226ebd: no-constructor-returnルールで暗黙

              ESLint 9.4.0リリース
            • Svelte - Google 検索

              Svelte · compiled. Svelte は、可能な限り多くの作業をブラウザからビルドステップにシフトさせます。 · compact. よく知られている言語(HTML、CSS、JavaScript)を使って ...

              • Object.keys() が返す配列の順序における数値キーの昇順には上限がある - カミナシ エンジニアブログ

                はじめに こんにちは。昨年の10月にカミナシに入社したソフトウェアエンジニアの tokuse です。 気が付けば入社してから既に半年以上経っており、光陰矢の如しで驚愕しています! カミナシではフロントエンドを TypeScript で開発しています。そんな中、先日 Object.keys() の仕様に起因する不具合が発生し、その際に Object.keys() が返す配列の順序に関する仕様について詳しく知りました。当稿ではその仕様について説明します(ECMAScript 最新前提です)。 はじめに 問題となった処理 Object.keys() の仕様 まとめ 余談 おわりに 問題となった処理 まず、問題となった処理をサンプルコードで紹介します。次のコードは、オブジェクトの数値キーのうち最大値を取得しようとした処理です。 type UserId = number; type User = {

                  Object.keys() が返す配列の順序における数値キーの昇順には上限がある - カミナシ エンジニアブログ
                • 【JavaScript】もっと見るボタンの実装 - Qiita


                   jqueryJavaScript nth-child comment-list6classis-hidden...   6 5 稿10 View Rails🙏 <div class="comme
                    【JavaScript】もっと見るボタンの実装 - Qiita
                  • 2024-06-03のJS: vitest v2.0.0-beta.5(browser mode)、Rspack v0.7、ESLint Migrator

                    JSer.info #695 - Vitest v2.0.0-beta.5がリリースされました。 Release v2.0.0-beta.5 · vitest-dev/vitest --merge-reportsがカバレッジをサポート、Promiseベースのmockに対するAssertionの追加、ブラウザモードの改善などが含まれています。 VitestのBrowser Modeは、jsdomやhappy-domを置き換える形で、コンポーネントテストのための仕組みとして作られています。 開発中のVitest 2.0ではCommands APIとmodule mockingが追加されています。 次のIssueに、VitestのBrowser Modeの目的や方向性についての解説が書かれています。 Vitest Browser Mode · vitest-dev/vitest · Discus

                      2024-06-03のJS: vitest v2.0.0-beta.5(browser mode)、Rspack v0.7、ESLint Migrator
                    • JavaScript 実行エンジン V8 の JIT 出力コードを読んでみよう


                      Chrome  JavaScript  V8 V8 Node.js 使 V8  JavaScript  JIT (Just In Time)  JIT  JavaScript  Just In Time  JIT  JIT  V8  JIT 
                      • スマホのロックをJavascriptで防ぐ!Screen Wake Lock APIの基本的な使い方 - コハム

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

                          スマホのロックをJavascriptで防ぐ!Screen Wake Lock APIの基本的な使い方 - コハム
                        • 【うひょ氏】技術発信や登壇資料づくりに。記事の隙をなくして理解度を上げる文章テクニック

                          【うひょ氏】技術発信や登壇資料づくりに。記事の隙をなくして理解度を上げる文章テクニック 2024年6月3日 フロントエンドエンジニア うひょ TypeScriptとReactが得意なフロントエンドエンジニア。株式会社カオナビ所属。ウェブ上の技術記事や雑誌を通じて技術的な情報発信を続けている。実はJavaScript歴19年。 著書『プロを目指す人のためのTypeScript入門』(技術評論社) X(@uhyo_) 個人サイト(uhy.ooo) 皆さんこんにちは。前回は、私の技術発信の遍歴をご紹介するとともに、私の考える、技術発信に必要な能力や考え方をご紹介しました。 今回は、より具体的なテクニックやその背景をご紹介します。すでに技術発信をしている方や、これからやろうと思っている方はぜひ参考にしてみてください。文章のテクニックと、登壇(登壇資料)のテクニックをあわせてご紹介します。 keyb

                            【うひょ氏】技術発信や登壇資料づくりに。記事の隙をなくして理解度を上げる文章テクニック
                          • luxy.jsを使ったスクロールパララックス演出|DAD UNION – エンジニア同盟


                            Webluxy.js 使 luxy.js luxy.jsJavaScript使 luxy.js luxy.js : luxy.js
                              luxy.jsを使ったスクロールパララックス演出|DAD UNION – エンジニア同盟
                            • Rspack

                              Announcing Rspack v0.7# May 28, 2024 Rspack v0.7 has been released! This is the last minor release before the Rspack v1.0. After this, the Rspack team will focus on the development of v1.0 and aim to launch the Rspack v1.0 alpha version soon. Notable changes in Rspack v0.7: Support for Lazy Compilation: Significantly improves the dev startup performance of large applications by compiling on demand

                                Rspack
                              • Javascript map 配列を新しく作るとは - Qiita

                                map 配列を新しく作るとは 記事を書いたきっかけ Javascriptでmapを使ったループをさせる方法の書き方を勉強しているときに新しく配列を 作るという言葉の意味がしっくりとイメージをつかめていなかったので記事を作ることにしました! 挙動を確かめるためのコード const numbers = [1,2,3,4]; const double = numbers.map(( (value) =>{ return (value * 2); })) console.log(numbers); console.log(double); ここから分かったこと mapで配列を生成したときにはmapを使う際のもとになった配列とは参照している先が違うこと mapで配列を新しく生成したときに(ここではdouble)元の配列(ここではnumbers)の配列の中身に影響を及ぼさないこと ⇒今回は配列をループ

                                  Javascript map 配列を新しく作るとは - Qiita
                                • Prettier 3.3: New Flow features and a lot of bug fixes · Prettier

                                  This release includes support for new Flow features such as component and hook declarations. All of these features were implemented by the engineers on the Flow team, thank you. If you appreciate Prettier and would like to support our work, please consider sponsoring us directly via our OpenCollective or by sponsoring the projects we depend on, such as typescript-eslint, remark, and Babel. Thank y

                                    Prettier 3.3: New Flow features and a lot of bug fixes · Prettier
                                  • javascriptでURL先が存在しているか確認する方法 - Bluebear I/O: 技術備忘録

                                    javascriptを使用してURL先が存在しているか確認する方法は以下の通り function load(_url){ var xhr; xhr = new XMLHttpRequest(); xhr.open("HEAD", _url,false); xhr.send(null); return xhr.status; } var url = "https://www.example.com/xxxxxx"; if(load(url) == 200){ //処理 } XMLHttpRequestを利用して返り値が200であるかを確認している 実行すると非同期のXMLHttpRequestは非推奨と出てくるが、同期モードにすると200が返る前に処理が進むので非同期で実行する必要がある

                                      javascriptでURL先が存在しているか確認する方法 - Bluebear I/O: 技術備忘録
                                    • scrollbar-gutter CSS プロパティでスクロールバーの切り替わりによる画面のガタツキを解消する


                                      scrollbar-gutter CSS  2024.06.01 overflow  auto  scroll scrollbar-gutter 使 overflow  auto  scroll OS
                                        scrollbar-gutter CSS プロパティでスクロールバーの切り替わりによる画面のガタツキを解消する
                                      • The quest continues

                                        The quest continues Published on Friday 31st May 2024 It has been nearly a year since the last post so thought it would be good to do a much-needed status of the project! While not production-ready yet there has been some great recent progress in the last year. The project has passed 2000 stars, 10 external contributions and it now passes over 200 checker tests. If you haven't heard of it yet, Ezn

                                          The quest continues
                                        • Vuex から Pinia への移行を行いました - every Tech Blog


                                           every Tech Blog Advent Calendar 2024() 1 DELISH KITCHEN(@NaokiHaba) DELISH KITCHEN  使 Vuex  Pinia  chirashi.delishkitchen.tv  Vue.js Nuxt.js Vuex Pinia PiniaVue.jsVuexVuex 5 pinia.vuejs.org PiniaVuex
                                            Vuex から Pinia への移行を行いました - every Tech Blog
                                          • GitHub - marpple/FxTS: A functional programming library for TypeScript/JavaScript

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - marpple/FxTS: A functional programming library for TypeScript/JavaScript
                                            • Introducing the ESLint Configuration Migrator - ESLint - Pluggable JavaScript Linter

                                              We’ve heard you: One of the biggest reasons ESLint users haven’t upgraded to ESLint v9.x is migrating a configuration file seems difficult and complicated. Some plugins support flat config and the ESLint v9.x rule APIs and some don’t. Sometimes you need to use FlatCompat and sometimes you need to use the compatibility utilities. While we cover as much as we can in the migration guide, it can take

                                                Introducing the ESLint Configuration Migrator - ESLint - Pluggable JavaScript Linter
                                              • ユーザー操作のイベントかそうでないかを判定できるevent. isTrustedプロパティで意図しない動作を防ぐ

                                                イベントの伝播を防ぐのはstopPropagation()ですが、伝播するはずのない要素でイベントが走ってしまい動作不良が起きてしまうことがありました。 そのときに問題の解消方法として採用したisTrustedプロパティを紹介します。 ユーザー操作かスクリプトで作成・変更されたかを返してくれるevent.isTrusted MDNには次のような説明があります。 isTrusted は Event インターフェイスの読み取り専用プロパティで、このイベントがユーザー操作によって生成された場合は true、このイベントがスクリプトで作成または変更されたり、 EventTarget.dispatchEvent() で配信されたりした場合は false となる論理値を返します。 https://developer.mozilla.org/ja/docs/Web/API/Event/isTrusted

                                                  ユーザー操作のイベントかそうでないかを判定できるevent. isTrustedプロパティで意図しない動作を防ぐ
                                                • HeadlessなUIライブラリを利用する価値

                                                  Speaker : Yuito Kawashima ( https://github.com/yuitokawashima ) at 「Vue.js v-tokyo Meetup #20」 https://vuejs-meetup.connpass.com/event/318066/

                                                    HeadlessなUIライブラリを利用する価値
                                                  • Module Harmony について

                                                    2024/05/31 にCTO協会LTで発表した Module Harmony についてです。

                                                      Module Harmony について
                                                    • ブックマークレット開発環境を作りたい|0123456

                                                      ブックマークレットを作っていて動作を確かめたいとき毎回こんなことをやっていました。 1,Visual Studio Codeでブックマークレットのソースコードを編集する。 2,Visual Studio Codeの標準機能(JoinLines)を使ってソースコードを1行にし、Ctrl + Cでコピーする。(1行にするのは必要ないかもしれないです。) 3,Chromeに移動してブックマークレットを右クリックし「編集」を押してCtrl + Vでソースコードを一行にしたソースコードを貼り付ける。 4,「保存」を押して、ブックマークレットの動作を確かめたい対象ページを開きブックマークレットを実行し動作を確かめる。 ざっとまとめるとこんな感じなのですが、結構面倒くさかったです。 ブックマークレットが思うように動かないと、この作業をする回数がさらに増えるのでさらに面倒くさいです。 そこでブックマークレ

                                                        ブックマークレット開発環境を作りたい|0123456
                                                      • 話題のLLMローコード構築ツールDifyをAWSのマネージドサービスで構築してみた - エムスリーテックブログ

                                                        こんにちは。エムスリーエンジニアリンググループのコンシューマチームに所属している園田です。 普段の業務では AWS やサーバーサイド、フロントエンドで遊んでいるのですが、最近はもっぱら OpenAI や Claude3 で遊んでます。 今回は、最近巷で話題の LLM ローコード構築ツールである Dify の OSS 版を AWS のマネージドサービスのみを使って構築してみました。 DifyとはオープンソースのLLMアプリ開発プラットフォームで、様々なLLMを使用してChatGPTのGPTsのようなものがノーコードで簡単に作れます。 引用元: DifyでSEO記事作成を試してみる|掛谷知秀 試しにAskDoctorsのガイドラインHTMLをナレッジ登録してみた ローカル環境で Dify を構築する記事はたくさん見かけますが、AWS のマネージドサービスで構築する内容は見かけなかった*1ので公

                                                          話題のLLMローコード構築ツールDifyをAWSのマネージドサービスで構築してみた - エムスリーテックブログ
                                                        • Google I/O 2024で発表された10の最新情報など: Cybozu Frontend Weekly (2024-05-28号)

                                                          Google I/O 2024で発表された10の最新情報など: Cybozu Frontend Weekly (2024-05-28号) こんにちは!サイボウズ株式会社フロントエンドエンジニアのおぐえもん(@oguemon_com)です。 はじめに サイボウズでは毎週火曜日にFrontend Weeklyという「一週間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2024年5月28日のFrontend Weeklyで取り上げた記事や話題を紹介します。 取り上げた記事・話題 RFC: Initial CSS Level Categorization CSSの進化に伴い、CSS3という用語が混乱を招いているため、CSS4やCSS5といった新たな分類を導入しようとする提案です。 Ship: Third-party Cookie Grace Period Opt-O

                                                            Google I/O 2024で発表された10の最新情報など: Cybozu Frontend Weekly (2024-05-28号)
                                                          • 数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう - ICS MEDIA

                                                            数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう ウェブアプリケーションなどでは外部のAPIからデータを取得して表示することがあるでしょう。しかしながら、APIの値を必ずしもそのまま表示せず、ユーザーにとって分かりやすい文字列に加工することもあります。たとえば、数値をカンマ区切りにしたり、日付データを特定のフォーマットに変換したりといったことはみなさんも経験があるのではないでしょうか? そのような数字や日付を変換するのに便利なのが、JavaScriptのtoLocaleString()メソッドです。このメソッドを使うことで、数値や日付をさまざまな形式に変換できます。この記事では、toLocaleString()メソッドの使い方と、その応用例を紹介します。 サンプルを別ウインドウで開く コードを確認する toLocaleString()メソ

                                                              数値や日付をさまざまな形式の文字列に! toLocaleString()を使ってスマートに変換しよう - ICS MEDIA
                                                            • Three.js Shading Language

                                                              Creating shaders has always been an advanced step for most developers, many game creators have never created GLSL code from scratch. The shader graph solution adopted today by the industry has allowed developers more focused on dynamics to create the necessary graphic effects to meet the demands of their projects. The aim of the project is to create an easy-to-use, environment for shader creation.

                                                                Three.js Shading Language
                                                              • React 19を概念から理解する

                                                                2024-05-29うひょさんに聞く! React 19アップデートの勘所 #React19_Findy

                                                                  React 19を概念から理解する
                                                                • インターフェイスに遊び心と気持ちよさを!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選 - コハム
                                                                  • プロンプトからREST APIを作るサービス『Hanabi.REST』の技術構成


                                                                    Hanabi.REST AIHonoJSHanabi.RESTHanabi AIUIV0 V0APIWeb LLM AITwitterAPI AP
                                                                      プロンプトからREST APIを作るサービス『Hanabi.REST』の技術構成
                                                                    • HTMLのサイトだけどコンポーネント指向でつくりたい(Vue3)

                                                                      前提条件 新しいウェブサイトを立ち上げる。 今後の保守運営を考えてコンポーネント指向で設計する。(シンプルな操作で素早い更新とデザインの統一性が保たれるようにしたい) 今後メインで更新業務を行うのはマークアップしか知識のない人なのでHTMLファイル・CSSファイルだけいじれば更新が行えるようにする。 そのため、Node.jsでの環境構築などはできない。(ターミナルが使えない) ただし、将来的にメンバーの技術力アップがあったときにViteやNuxtに移行する可能性も考えて設計する。 以上のような条件でサイトを制作した過程をご紹介します。 かなり特殊ケースかもしれませんが、これから本格的にVue.jsを導入したいがチーム内の技術力にばらつきがある場合などの参考にしていただければ幸いです。 なお、開発環境はVSCodeでLive Serverなどのプラグインを利用します。 やること script

                                                                        HTMLのサイトだけどコンポーネント指向でつくりたい(Vue3)
                                                                      • JavaScriptで頭の体操をしよう!『JS体操』


                                                                        JavaScriptJS JSJavaScriptJavaScript JavaScript使使 JavaScript使   No.2 Canvas2DWebGLCSSbac
                                                                        • codefolio | Webコーディングの参考になるパーツ集・ギャラリーサイト

                                                                          Instrument | Digital marketing, branding and product experiences | Instrument

                                                                            codefolio | Webコーディングの参考になるパーツ集・ギャラリーサイト
                                                                          • koba04さんが語るReact最新動向。v.19に備えよう — TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線

                                                                            本記事は、TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 よろしくお願いします。「Ready for React v.19」というタイトルで発表したいと思います。 最初に簡単に自己紹介です。@koba04というアカウントでXなどをやっています。 今年の1月からメルカリのフロントエンジニアとして働いていて、並行して引き続きSmartHRのフロントエンドの技術顧問をしています。React関連のOSSのコントリビュータやメンテナ、Reactの日本語サイトのメンテナもやっています。 今日は、次のメジャーバージョンに入りそうな機能を大きく3つに分けて簡単に紹介しま

                                                                              koba04さんが語るReact最新動向。v.19に備えよう — TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線
                                                                            • faviconをアニメーションさせてみる | ジャーナル | トライベック


                                                                              faviconfavicon faviconfavicon favicon  favicon favicon favicon2jQuery <button><img src="./favicon-a.png"></butt
                                                                                faviconをアニメーションさせてみる | ジャーナル | トライベック
                                                                              • 【初心者向け】Reactでよく使うJavaScriptのメソッドや構文13選とReact Hooks(プチ紹介) - Qiita


                                                                                 React10 React使 Udemy https://ja.react.dev/ (JavaScript) map  const items = ['apple', 'banana', 'cherry']; const l
                                                                                  【初心者向け】Reactでよく使うJavaScriptのメソッドや構文13選とReact Hooks(プチ紹介) - Qiita
                                                                                • 2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)

                                                                                  JSer.info #694 - Next.js 15 RCがリリースされました。 Next.js 15 RC | Next.js React 19 RCに対応、React Compilerを実験的にサポート、Hydration Error表示の改善が行われています。 また、Fetch/GET Route Handler/Client Routerをデフォルトでキャッシュしないように変更、Partial Prerenderingのincrementalオプションを追加などの変更も行われています。 そのほかには、遅延処理をするnext/afterを追加、create-next-appのアップデート、非推奨だった@next/fontのサポート削除などが行われています。 SolidStart 1.0がリリースされました。 SolidStart 1.0: The Shape of Framewor

                                                                                    2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)