並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 445件

新着順 人気順

ESの検索結果1 - 40 件 / 445件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ESに関するエントリは445件あります。 javascriptECMAScriptjs などが関連タグです。 人気エントリには 『JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 - ICS MEDIA』などがあります。
  • JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 - ICS MEDIA

    JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 JavaScriptの仕様であるECMAScriptは年次で仕様が更新されています。ECMAScript 2020(ES2020)は2020年6月にリリースとなりました。現行のすべてのブラウザでES2020の機能は利用できますが、フロントエンドエンジニアにとって使いこなしたい記法ばかりです。 本記事ではES2020に焦点をあて、JavaScriptの新しい記述方法のメリットと使いどころを解説します。 オプショナルチェーン Optional Chaining(オプショナルチェーンやオプショナルチェーニングと呼ばれています)とは、?.構文を用いてnullやundefinedになりうる値へ安全にアクセスできる仕組みです。 利用シーン nullやunde

      JavaScriptのモダンな書き方 - ES2020のオプショナルチェーン、null合体演算子、動的import、globalThis等を解説 - ICS MEDIA
    • JavaScript 今ドキな書き方 ES2020

      配信動画はこちら https://www.youtube.com/watch?v=x1XdqWtPUdg もし良かったらムーザルちゃんねるのチャンネル登録お願いします! https://www.youtube.com/channel/UCLPHXwLp90A5R69Eltxo-sg Twitter でもプログラミングネタをつぶやいているのでフォローお待ちしております。 ムー https://twitter.com/mu_book zaru https://twitter.com/zaru

        JavaScript 今ドキな書き方 ES2020
      • 正式仕様リリース! JavaScriptの最新仕様ES2022で追加された「全」新機能

        JavaScriptの仕様はECMAScriptで、ECMAScript 2015(ES2015)、ECMAScript 2016(ES2016)...というように毎年進化を続けています。 これまでの仕様はES2021でした。 本日6月22日、ES2022は正式仕様として承認され、ES2022が最新仕様となりました。 22.06.2022 Ecma International approves new standards - Ecma International ブラウザ対応も完了しており、全モダンブラウザ(Google Chrome・Firefox・Safari・Microsoft Edge)でES2022の全機能が使えます。 本記事では、ES2022すべての新機能を紹介します。「何が使えるようになったのか?」「どうしてそれが必要だったのか?」が、できるだけわかりやすいように解説しました

          正式仕様リリース! JavaScriptの最新仕様ES2022で追加された「全」新機能
        • モダンフロント開発に必須の知識(ES2015~ES2023まとめ + 高階関数) - Qiita

          はじめに モダンフロント開発に必須の知識であるES2015〜以降の記法と、実務でよく使用される高階関数について、自分の中で改めて復習、整理しておきたいと思います。 それぞれの項目に★~★★★の重要度も記述しています。 ★★★ => 必ず覚えておくべき ★★ => 覚えておくべきだが、使う場面が限られる ★ => 知識としては知っておいた方が良い 現在フロントエンドエンジニアの方やフロントエンジニアになりたての方、フロントエンドエンジニアを目指して勉強中の方に読んでいただけたら幸いです。 ES(ECMAScript)とは? JavaScriptの標準仕様。 現在ブラウザで使われているJavaScriptは、ECMAScriptの仕様に則って開発されています。 JavaScriptは他の言語のようにversionなどが存在せず、「ECMAScriptのversion~~に対応しているJavaS

            モダンフロント開発に必須の知識(ES2015~ES2023まとめ + 高階関数) - Qiita
          • 佐藤倫子 on Twitter: "関連団体ではなく旧統一教会の宗教行事そのものですね。前列真ん中に当時の統一教会会長徳野英治さん、その両脇に平井卓也さんと先日の参院選全国比例で落選の木村義雄さん、その両脇に元衆院議員瀬戸隆一さんと磯崎仁彦さん。後列には当時丸亀市議… https://t.co/U4es8GodE6"

            関連団体ではなく旧統一教会の宗教行事そのものですね。前列真ん中に当時の統一教会会長徳野英治さん、その両脇に平井卓也さんと先日の参院選全国比例で落選の木村義雄さん、その両脇に元衆院議員瀬戸隆一さんと磯崎仁彦さん。後列には当時丸亀市議… https://t.co/U4es8GodE6

              佐藤倫子 on Twitter: "関連団体ではなく旧統一教会の宗教行事そのものですね。前列真ん中に当時の統一教会会長徳野英治さん、その両脇に平井卓也さんと先日の参院選全国比例で落選の木村義雄さん、その両脇に元衆院議員瀬戸隆一さんと磯崎仁彦さん。後列には当時丸亀市議… https://t.co/U4es8GodE6"
            • JavaScriptのES2021で追加された新機能まとめ

              2022/06/22追記 最新仕様ES2022がリリースされたので、新しく記事を書きました。 JavaScriptの仕様はECMAScriptで、ECMAScript 2015(ES2015)、ECMAScript 2016(ES2016)...というように毎年進化を続けています。 これまでの仕様はES2020でしたが、先日2021年6月22日にES2021が正式仕様として承認されました。 22.06.2021 Ecma International approves new standards - Ecma International ブラウザ対応も完了しており、全モダンブラウザ(Google Chrome・Firefox・Safari・Microsoft Edge)でES2021の全機能が使えます。 本記事では、ES2021すべての新機能をまとめて紹介します。 大きな数値を_区切りで書け

                JavaScriptのES2021で追加された新機能まとめ
              • 米山 隆一 on Twitter: "私の事だと思いますので、必要はないのでしょうがコメントします。私は法律に則り、適正な手続きを遂行するのみです。その過程で自らのプライバシーを守りたいなら守る手段はありますので自ら講じて下さい。殺害予告が来ているなら警察に相談してく… https://t.co/r1ovRL59es"

                私の事だと思いますので、必要はないのでしょうがコメントします。私は法律に則り、適正な手続きを遂行するのみです。その過程で自らのプライバシーを守りたいなら守る手段はありますので自ら講じて下さい。殺害予告が来ているなら警察に相談してく… https://t.co/r1ovRL59es

                  米山 隆一 on Twitter: "私の事だと思いますので、必要はないのでしょうがコメントします。私は法律に則り、適正な手続きを遂行するのみです。その過程で自らのプライバシーを守りたいなら守る手段はありますので自ら講じて下さい。殺害予告が来ているなら警察に相談してく… https://t.co/r1ovRL59es"
                • 頻出単語表示、わずか9KBのAI日本語単語分割ライブラリ「TinySegmenter」をESモジュール化

                  自由入力された文章をデータ化する形態素解析ですが、巨大な辞書が必要になったり次々登場する単語に対応することなどなかなか大変そうなイメージでしたが、機械学習を使った、単語分割するコンパクトな実装「TinySegmenter」を発見。ブラウザやDenoでいい感じに使えるESモジュール版にしてみました。 「頻出単語表示 by TinySegmenter」 文章を入れると、頻出単語順に並び替えて表示する、サンプルアプリ。このアプリでは、3文字以上を単語としています。一日一創ブログをコピペしてみるといい感じに! プログラムで組み込む方法は簡単、ブラウザやDenoで下記コードを入れるだけ。 import { TinySegmenter } from "https://code4fukui.github.io/TinySegmenter/TinySegmenter.js"; const segs = T

                    頻出単語表示、わずか9KBのAI日本語単語分割ライブラリ「TinySegmenter」をESモジュール化
                  • 町山智浩 on Twitter: "「映画秘宝が廃刊されるのでは、といった声も。今後について、双葉社の担当者は日刊スポーツの取材に『お答えできません』とコメント」 今、瀬戸際です。映画秘宝継続を望んでくれる皆様、絶対に被害者の女性への誹謗中傷などないよう本当に本当… https://t.co/Es4RWUEtho"

                    「映画秘宝が廃刊されるのでは、といった声も。今後について、双葉社の担当者は日刊スポーツの取材に『お答えできません』とコメント」 今、瀬戸際です。映画秘宝継続を望んでくれる皆様、絶対に被害者の女性への誹謗中傷などないよう本当に本当… https://t.co/Es4RWUEtho

                      町山智浩 on Twitter: "「映画秘宝が廃刊されるのでは、といった声も。今後について、双葉社の担当者は日刊スポーツの取材に『お答えできません』とコメント」 今、瀬戸際です。映画秘宝継続を望んでくれる皆様、絶対に被害者の女性への誹謗中傷などないよう本当に本当… https://t.co/Es4RWUEtho"
                    • JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA

                      JavaScriptの仕様であるECMAScriptはEcma Internationalによって定められています。ECMAScript 2015(ES6)の登場以降は、ECMAScript 2016、ECMAScript 2017・・・と、年次で仕様が更新されています。ECMAScript 2022(ES2022)は2022年6月22日のEcma InternationalのGA 123rd meetingにて、ECMAScript 2023(ES2023)は2023年6月27日のGA 125th meetingで承認されました。 ES2022とES2023はすでに多くのブラウザやNode.js環境で利用可能です。本記事では新仕様と使いどころを紹介します。 ES2023 - 配列の非破壊操作 ES2023では配列を非破壊で操作できるメソッドが追加されています。非破壊とは、元の配列を変更せ

                        JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA
                      • JavaScript Promiseの本 v2リリース、ES2015+に対応、Async Functionの章を追加

                        JavaScript Promiseの本 v2リリース、ES2015+に対応、Async Functionの章を追加 JavaScriptのPromiseについて学ぶ書籍であるJavaScript Promiseの本 v2をリリースしました。 Promise本 1.0.0をリリースしたのは2014年6月ですが、そこから少しづつアップデートしていました。 JavaScript Promiseの本を書きました | Web Scratch ES6がリリースされたのでPromiseについて学びましょう | Web Scratch 今回のメジャーアップデートとなる2.0.0では、サンプルコードのコードベースをES2015前提のものへと変更しています。 1.x系からの主な変更点としては次のものがあります。 ES6をES2015に表記を変更 コードベースをES5からES2015+(ES2015以降ベース

                          JavaScript Promiseの本 v2リリース、ES2015+に対応、Async Functionの章を追加
                        • 【追記あり】ES2022 Array#at がちょっとおかしい #fix_ecmascript_at - Qiita

                          既に Stage 4 になっているので諦めていたんですが、流石に見逃せないかなと思ったので TC39 の Discourse にトピックをたててみました。意見がある方はこちらにお願いします。 https://es.discourse.group/t/fix-at/983 議論に伴って私が実際に欲しかったものをモジュールにして公開してみました。 https://github.com/petamoriken/safe-at それといまいちユーザーからの声が伝わっていない感じがしたのでハッシュタグ #fix_ecmascript_at を用意してみました。協力をよろしくおねがいします。 String#char{At, CodeAt} という存在を忘れてたんですが、この似た名前のメソッドたちが引数を整数に丸めるのに String#at が丸めないのはたしかに変だということに気づいてしまったので、自

                            【追記あり】ES2022 Array#at がちょっとおかしい #fix_ecmascript_at - Qiita
                          • JavaScript: Everything From ES2016 to ES2019

                            AlbertoM Posted on Jan 5, 2020 • Updated on Mar 8, 2020 • Originally published at inspiredwebdev.com Hi, I am Alberto Montalesi, a full-stack self-taught developer. I create practical JavaScript tutorials and courses on my website inspiredwebdev.com to inspire other developers to grow and build the career that they want. JavaScript is a language in constant evolution and in the past few years, man

                              JavaScript: Everything From ES2016 to ES2019
                            • 就活生「ES何書いたらええんや…」GPT「それっぽいアピール文書を作成します」企業「ESどう捌いたらええんや…」GPT「就活生の真の実力を推定します」

                              ドクター・べじぱみゅ @dr_vegepamyu 就活生「ES何書いたらええんや…」 GPT「ESにお困りではありませんか?貴方の過去のアルバム画像群からそれっぽいアピール文書を作成します」 企業「大量のそれっぽいESどう捌いたらええんや…」 GPT「ES選別にお困りではありませんか?ビックデータをもとに就活生の真の実力を推定します」 2023-03-16 04:50:20 ドクター・べじぱみゅ @dr_vegepamyu 大量の、さも一流人材であるかのようなエントリーシートを生成するAIと、それらから「本物の人材」を見抜くAIが切磋琢磨する…まさに現代社会のGAN(癌)ですね! お後がよろしいようで(*^^*) 2023-03-16 08:23:14

                                就活生「ES何書いたらええんや…」GPT「それっぽいアピール文書を作成します」企業「ESどう捌いたらええんや…」GPT「就活生の真の実力を推定します」
                              • Elasticsearch における類似度ベクトル検索のベストプラクティスを求めて/es-vector-search

                                Cookiecutter Template for Data Scientists Working in Docker Containers

                                  Elasticsearch における類似度ベクトル検索のベストプラクティスを求めて/es-vector-search
                                • 最新のJavaScript: ES2016からES2019までの知るべき全て - Qiita

                                  訳者前書き 本記事は、InspiredWebDevの原文記事(英語)について、自身の理解を深める為に日本語翻訳したものです。 はじめに JavaScriptは絶えず進化している言語であり、過去数年で多くの新機能がECMAScriptの仕様に追加されました。 この記事は、Alberto氏の著書「最新のJavaScriptの完全ガイド(Complete Guide to Modern JavaScript)」の抜粋です。 同書では、ES2016、ES2017、ES2018、ES2019の新規追加要素について説明しています。 記事の最後に、すべてを要約したチートシートをダウンロードするためのリンクがあります。 1. ES2016の新機能 ES2016で導入された2つの新機能について説明します。 Array.prototype.includes() 指数演算子(べき乗) 2. Array.prot

                                    最新のJavaScript: ES2016からES2019までの知るべき全て - Qiita
                                  • Node.js Dual Packages (CommonJS/ES Modules) に対応した npm パッケージの開発 - Cybozu Inside Out | サイボウズエンジニアのブログ

                                    こんにちは。フロントエンドエキスパートの平野(@shisama_)です。 フロントエンドエキスパートチームでは業務時間の 30 % の時間で技術探究を行っています。 今回は探究した技術の中から Node.js の ES Modules(以下 ESM)についてと Dual Package (CommonJS/ES Modules) に対応した npm パッケージの開発について紹介します。 ES Modules の特徴 ESM はブラウザ互換 ESM は Strict モード ESM は非同期 ESM は静的解析可能 Node.js の ESM 対応について Dual Package(CJS/ESM)に対応した npm パッケージの開発 Conditional Exports によるファイルの指定 .mjs と .cjs require など CJS 特有の機能を使う ESMから CJS ファ

                                      Node.js Dual Packages (CommonJS/ES Modules) に対応した npm パッケージの開発 - Cybozu Inside Out | サイボウズエンジニアのブログ
                                    • これだけは押さえておきたい ES2022の便利機能

                                      Qiita Night 〜フロントエンド〜 で発表した資料です

                                        これだけは押さえておきたい ES2022の便利機能
                                      • HAMADA Hiroyuki on Twitter: "本編とはまったく関係ないと思うが「鬼滅の刃 遊郭編」のオープニングに登場するこの村の構成が気になって仕方ない。 村の中心を線路が通るということは、線路が開通した後に市街地が広がったはずだが駅が見当たらず、発展の経緯がまったく読めず… https://t.co/SNPeqK99es"

                                        本編とはまったく関係ないと思うが「鬼滅の刃 遊郭編」のオープニングに登場するこの村の構成が気になって仕方ない。 村の中心を線路が通るということは、線路が開通した後に市街地が広がったはずだが駅が見当たらず、発展の経緯がまったく読めず… https://t.co/SNPeqK99es

                                          HAMADA Hiroyuki on Twitter: "本編とはまったく関係ないと思うが「鬼滅の刃 遊郭編」のオープニングに登場するこの村の構成が気になって仕方ない。 村の中心を線路が通るということは、線路が開通した後に市街地が広がったはずだが駅が見当たらず、発展の経緯がまったく読めず… https://t.co/SNPeqK99es"
                                        • GPT-3のAPIを使ってエヴァンゲリオンのMAGIシステムを実装してみた。(Pythonで解説)|es

                                          ChatGPTが話題沸騰ですね。今回はエヴァンゲリオンに登場するMAGIシステムをGPT-3のAPIで実装した有料記事を書いてみました。ぜひチェックしてみてください!(サンプルコードはPython) MAGIシステムを一言で言うと 性格の異なる3体のAIが、それぞれ独立に見解をだし、それを集約して1つの結論をだすという合議制のシステム エヴァのMAGIシステムをGPT3で作ってみた 深津氏の記事に触発され、GoogleColabで実装してみました。(面白い記事を書いてくれた深津氏に感謝です。)詳しくは↓ 以下が手順 OpenAIのアカウントにログイン。 2.API keysを発行しましょう。 ここからがコード。 3.openaiをインストール pip install openai4.まずはサンプルコードで疎通確認をしましょう。ちなみに、今回使用するコードは以下の繰り返しになります。 imp

                                            GPT-3のAPIを使ってエヴァンゲリオンのMAGIシステムを実装してみた。(Pythonで解説)|es
                                          • top-level awaitがどのようにES Modulesに影響するのか完全に理解する - Qiita

                                            先日、TypeScript 3.8 RCが公開されました。TypeScript 3.8はクラスのprivateフィールド(#nameみたいなやつ)を始めとして、ECMAScriptの新機能のサポートがいくつか追加されています。この記事で取り扱うtop-level awaitもその一つです。 この記事ではtop-level awaitに焦点を当てて、その意味や使い方について余すところなく解説します。top-level awaitは一見単純な機能に見えますが、実はモジュール (ES Modules) と深い関係があり、そこがtop-level awaitの特に難しい点です。そこで、この記事ではECMAScriptのモジュールについても詳しく解説します。この記事を読んでtop-level awaitを完全に理解して備えましょう。 ※ この記事は3分の1くらい読むと「まとめ」があり、残りはおまけで

                                              top-level awaitがどのようにES Modulesに影響するのか完全に理解する - Qiita
                                            • es on Twitter: "『The Buzzer』ことロシアから発信してる謎の放送、UVB-76見てたらなんか音声メッセージ流れてた。さっぱりわからんがロシア語なんかなこれ。 https://t.co/OXdIFT2lf7"

                                              『The Buzzer』ことロシアから発信してる謎の放送、UVB-76見てたらなんか音声メッセージ流れてた。さっぱりわからんがロシア語なんかなこれ。 https://t.co/OXdIFT2lf7

                                                es on Twitter: "『The Buzzer』ことロシアから発信してる謎の放送、UVB-76見てたらなんか音声メッセージ流れてた。さっぱりわからんがロシア語なんかなこれ。 https://t.co/OXdIFT2lf7"
                                              • 「いやカスなのは消費税ですよ」という話|es/江藤俊司(鳩)

                                                #出版物の総額表示義務化に反対します というハッシュタグがTwitterのトレンドに上がっています。 むちゃくちゃざっくり言うと、「今まで『本体価格』を表示してるだけで良かったのが『本体+消費税』の金額を表示しないといけなくなる。出版物の値段はカバーに表記されてるので、カバーを掛け替えたりシール貼ったりせなあきませんやん。負担キツイ。そんなことされたら体力のない出版社は潰れてしまいますわ」ということです。 んで、これに対して「いや猶予期間あったやろ、なんでその間に対応せんかったん?怠慢かましといて出版だけ配慮せぇっておかしくない?」って意見もあり、いつも通りワーワーいうとるわけです。 私はこの騒動を眺めていて、「いや消費税が全部悪くない?」という気持ちにしかならず、いまこのタイミングで改めて「消費税はカス」という記事を書こうと思ったので、経済に詳しい人からは怒られるくらい雑ですけど書いとき

                                                  「いやカスなのは消費税ですよ」という話|es/江藤俊司(鳩)
                                                • CommonJSからES Modulesへの移行する方法。トップダウンかボトムアップか

                                                  Secretlint v7でCommonJS からES Modulesへの移行を行いました。 Secretlint v7.0.0をリリースしました。Pure ESMへの書き直し この記事では、CommonJS(CJS)からES Modules(ESM)への移行を行った経緯と、移行する方法について紹介します。 CJSからESMへの移行は、率直に言えば単調な作業で、メリットが見えにくい作業です。 しかし、将来的にCJSよりもESMが主流になることは間違いないので、移行することは必要です。 移行の作業は、移行方法が決まれば大部分は機械的な書き換えが可能です。 では、実際にどうやって移行したのかを紹介します。 ESMへの移行の影響は依存元へと連鎖する Secretlintのリポジトリはmonorepoになっていて、だいたい40コぐらいのパッケージが含まれています。 そしてパッケージ間で依存関係があ

                                                    CommonJSからES Modulesへの移行する方法。トップダウンかボトムアップか
                                                  • 大田区議会議員_おぎの稔_メタバース・議員系Vtuber🏭🛫 on Twitter: "全国フェミニスト議員連盟、認識を聞いただけと千葉県警のせいにした https://t.co/es2qMTq64Q 千葉県警等に提出した抗議ならびに公開質問状にご関心をお寄せいただいた皆さまへ 提出した文書は、公的機関としての認… https://t.co/L2RyXb8mw4"

                                                    全国フェミニスト議員連盟、認識を聞いただけと千葉県警のせいにした https://t.co/es2qMTq64Q 千葉県警等に提出した抗議ならびに公開質問状にご関心をお寄せいただいた皆さまへ 提出した文書は、公的機関としての認… https://t.co/L2RyXb8mw4

                                                      大田区議会議員_おぎの稔_メタバース・議員系Vtuber🏭🛫 on Twitter: "全国フェミニスト議員連盟、認識を聞いただけと千葉県警のせいにした https://t.co/es2qMTq64Q 千葉県警等に提出した抗議ならびに公開質問状にご関心をお寄せいただいた皆さまへ 提出した文書は、公的機関としての認… https://t.co/L2RyXb8mw4"
                                                    • Everything you need to know from ES2016 to ES2019

                                                      JavaScript is a language in constant evolution and in the past few years many new features have been added to the ECMAScript specification. This article is an extract of my book Complete Guide to Modern JavaScript and it covers the new additions of ES2016, ES2017, ES2018, ES2019. At the end of the article you will find a link to download a cheatsheet that summarizes everything. Everything new in E

                                                        Everything you need to know from ES2016 to ES2019
                                                      • CQRS/ESによって集約の境界定義を見直す - かとじゅんの技術日誌

                                                        peing.net メッセージングシステムのお題のようです。面白そうなのでちょっと考えてみよう。 問題提起 集約候補が以下の3つ。 ユーザー 企業 スレッド メッセージ スレッド集約はメッセージを複数保持するようです。 1000件のメッセージを保持するスレッド集約を更新した際、1000件のアップデートが行われる スレッド集約内部で更新された属性を把握していない場合は、リポジトリでは全メッセージ分の更新となる。これを避けるための仕組みはどう実装するのか? ということが指摘されている。まぁわかります。これはCQRS/ESなら解決できるよと言ってみる 問題の分析 で、僕ならどう考えて実装に落とすかつらつらまとめてみよう。CQRS/ES前提です。Akkaの成分は少なめでScalaの擬似コードで解説します。コードはコンパイルしてないので…おかしなところあるかも。 問題はスレッド集約がメッセージの集合

                                                          CQRS/ESによって集約の境界定義を見直す - かとじゅんの技術日誌
                                                        • なぜ ES2022 で文字列リテラルを使った import/export ができるようになるのか | サイボウズ フロントエンドエキスパートチーム

                                                          11 月 11 日に、以前から一部で注目されていたある Pull Request が tc39/ecma262 にマージされました。 この Pull Request がマージされたことで、識別子ではなく文字列リテラルを使った import/export が可能になりました。 この仕様変更はプロポーザルという形で扱われてはいませんが、構文上の影響があるので、JavaScript ユーザーとして知っておくに越したことはないものになります。 概要 まず具体例を示します。 今回の変更によって、次のように import/export する際の名前として文字列リテラルを使えるようになります。 基本的にはこれだけです。 詳解 ここからは仕様上の用語を使って解説をします。 この変更が入る前の ECMAScript では ImportSpecifier で as を使う場合 as の左側は Identifi

                                                            なぜ ES2022 で文字列リテラルを使った import/export ができるようになるのか | サイボウズ フロントエンドエキスパートチーム
                                                          • 複数のモジュール形式(CommonJS, ES Modules, UMD)をサポートしたnpmパッケージの作り方 in TypeScript - dackdive's blog

                                                            はじめに npmパッケージを開発するとき、パッケージ利用者の実行環境に合わせて適切なモジュール形式のファイルをパッケージに含め、提供する必要があります。 具体的には、たとえば以下のようなバリエーションが考えられます。 Node.js環境であれば CommonJS 形式 (module.exports / require() ) ブラウザ環境で、webpackやRollupなどのモジュールバンドラーを前提とするならば CommonJS や ES Modules 形式 (export / import ) ブラウザ環境で、モジュールバンドラーなどは使わず<script>タグでファイルを読み込んで利用するならば UMD 形式 このとき、パッケージ提供側はどういったファイルをパッケージに含めるべきなのか、またそれを TypeScript でどのように実現できるのかがあまりよくわかっていなかったので

                                                              複数のモジュール形式(CommonJS, ES Modules, UMD)をサポートしたnpmパッケージの作り方 in TypeScript - dackdive's blog
                                                            • 【レビュー】 オーディオスピーカーPolk Audio「ES10」を、PC用スピーカーにしてみた

                                                                【レビュー】 オーディオスピーカーPolk Audio「ES10」を、PC用スピーカーにしてみた
                                                              • SNSにおける”人気商売”について考える|es/江藤俊司(鳩)

                                                                はじめまして。漫画原作者をやっている江藤と申します。 これは表題通り、”SNSにおける、すべての”人気商売”と呼ばれる人たちの本質”についてひとつの仮説を述べている記事です。ここではひとまずテレビや雑誌メディア等での活動は取り上げず、ほぼSNSに絞って考えてみています。 また承前として、これを考えるきっかけとなった、きくちゆうき氏の『100日後に死ぬワニ』のマネタイズ施策発表、その賛否両論について、ある程度知っている方向けの記事となります。ご了承ください。 いちおう簡単に説明すると、『100日後に死ぬワニ』という、擬人化されたワニが死ぬまでの100日間を毎日描いたマンガがTwitterで発表され先日最終回を迎えたのですが、直後(完結から約1時間後)に映画化・グッズ展開・追悼ショップ開店などの施策が作者アカウントではない公式アカウントから発表され、おそらくそれが余りにも性急に見えたため賛否両

                                                                  SNSにおける”人気商売”について考える|es/江藤俊司(鳩)
                                                                • Spice Note ES-PJ50DFレビュー!WBC世界一となった今こそ日本製ドラゴン柄ギターストラップで最強になろう!! | ギターいじリストのおうち

                                                                  生涯5000本以上のギターをいじり続けたきた管理人が実測データを交え世界一詳しいギターレビューやギターパーツ情報をお届け!

                                                                    Spice Note ES-PJ50DFレビュー!WBC世界一となった今こそ日本製ドラゴン柄ギターストラップで最強になろう!! | ギターいじリストのおうち
                                                                  • AWSの各種ログを可視化するOSSのSIEMソリューション「SIEM on Amazon ES」がAWSから公開されたのでCloudTrailログを可視化してみた | DevelopersIO

                                                                    こんにちは、臼田です。 みなさん、AWSのセキュリティログの可視化してますか?(挨拶 今回はAWSからOSSとして提供されたSIEMソリューションである「SIEM on Amazon ES」の概要を確認しつつCloudTrailの可視化をしてみたいと思います! AWSのリリースは以下を参照してください。 AWS サービスのログの可視化やセキュリティ分析を実現する SIEM on Amazon Elasticsearch Service 公開のお知らせ | Amazon Web Services ブログ SIEM on Amazon ESとは まずはこいつを見てくれ(公式ブログから引用) すごく…いい感じです… これはSIEM on Amazon ESで可視化したCloudTrailのログです。この仕組が簡単に作れることがこのソリューションの魅力の一つです。ただこれだけにはとどまりません。特

                                                                      AWSの各種ログを可視化するOSSのSIEMソリューション「SIEM on Amazon ES」がAWSから公開されたのでCloudTrailログを可視化してみた | DevelopersIO
                                                                    • How Uber "Go"es

                                                                      Maintaining a large codebase with maximum readability and minimal overhead is hard. This is the story of how Go language went from a few enthusiastic Gophers to the most popular language for microservices at Uber. Learn where we failed, and how that led us to solutions that we think are pretty darn neat!

                                                                        How Uber "Go"es
                                                                      • JavaScriptやCSSを読み込むローダーライブラリをES Modulesとして読み込む

                                                                        今どきのnpmパッケージはUNPKGやPika CDNを使えば、ES Modulesとして直接import文読み込めることがあります。 たとえばPreactなら、次のようにUNPKG経由で直接モジュールをインポートできます。 <script type="module"> import { h, Component, render } from 'https://unpkg.com/preact?module'; // Create your app const app = h('h1', null, 'Hello World!'); render(app, document.body); </script> Getting Started | Preact: Fast 3kb React alternative with the same ES6 API. Components & Vir

                                                                          JavaScriptやCSSを読み込むローダーライブラリをES Modulesとして読み込む
                                                                        • 【レビュー】 普通の机×Polk Audio「ES10」でデスクトップオーディオ始めたら凄かった

                                                                            【レビュー】 普通の机×Polk Audio「ES10」でデスクトップオーディオ始めたら凄かった
                                                                          • Imipramina 75 Mg Como Comprar Sin Receta Urgente El Salvador - Comprar Tofranil En Internet Es Seguro - Best Answer Recommender CQA System

                                                                            Imipramina 75 Mg Como Comprar Sin Receta Urgente El Salvador - Comprar Tofranil En Internet Es Seguro Además, este producto no solo ayuda a las infecciones vaginales de hongos. Aumentará los niveles de colesterol que podrían causar enfermedades cardíacas, derrames cerebrales y cáncer. tofranil comprar imipramina en athens usa Una vez que dejas de ayudarlos, se dan cuenta de las dificultades asocia

                                                                            • JavaScript解説書の決定版! ES2022対応、開発に必要な確かな知識が身につく良書 -改訂3版JavaScript本格入門

                                                                              待ち望んでいた人も多いと思います。 『改訂3版JavaScript本格入門』超ロングセラーの最新刊が発売されました! JavaScriptを何となく触っていた人が確かな知識を身につけるために間違いなくお勧めです。基礎から中級向けの実践的な内容まで本当にわかりやすく解説されており、現場で使用される応用知識も詳しく踏み込んで解説されています。 本書は、先日発売されたばかり! 改訂3版ではECMAScript 2022に対応、約200ページ増の大幅改訂版となっています。JavaScriptの最新の基本文法から、開発に欠かせない応用トピックまで詳しくていねいに解説されています。 ステップアップしたい人、最新の知識やテクニックを補完したい人にJavaScriptの教科書として手元に置いておきたい一冊です。

                                                                                JavaScript解説書の決定版! ES2022対応、開発に必要な確かな知識が身につく良書 -改訂3版JavaScript本格入門
                                                                              • 最近のTypeScriptのES Modules対応事情

                                                                                ブックマークサービスQiNeel関連の記事や身の回りのよしなしごとをそこはかとなく書きつくっています。 コロナの影響で中止となった幻のTSConf 2020で、TypeScriptとES Modulesについて登壇する予定でした。 最近のTypeScriptは、モジュール関連で新たな仕様が出てきたようなので簡単にまとめておきます。前職同僚でNode.js Core Collaboratorのshisamaおよびdeno-ja Slackコミュニティーからの情報を勝手に集約しました。みなさんありがとうございます。 背景 JavaScript同様、TypeScriptでもimport構文(ES Modules)をサポートしています。しかし、ES ModulesではCommonJS形式のrequire()と異なり拡張子を省略できないという制約があります。 フロントエンド開発では、ほとんどの場合で

                                                                                • 【JavaScript】ES2023の新機能 - Qiita

                                                                                  ES2023その2 / ES2023 / ES2022 / ES2021 2023年一発目ということで、ES2023にFinished Proposalsとして取り入れられた機能を見てみましょう。 ちなみにFinished Proposalは「複数の実装が既に存在する」が前提なので、2023という名前にもかかわらず既に一部のブラウザで使用可能です。 というかES2023の新機能は全てのモダンブラウザで既に使用可能です。 ES2023 Array find from last 末尾からの検索です。 const array1 = [5, 12, 8, 130, 4]; console.log(array1.find(element => element > 10)); // 12 console.log(array1.findLast(element => element > 10)); //

                                                                                    【JavaScript】ES2023の新機能 - Qiita

                                                                                  新着記事