Familiar functional API. List follows the naming conventions common in functional programming and has arguments ordered for currying/partial application. Extensive API. List has all the functions known from Array and a lot of additional functions that'll save the day once you need them. Extremely fast. List is a carefully optimized implementation of the highly efficient data-structure relaxed radi
Get the book Read online for free. Buy the ebook (DRM-free PDF, EPUB, MOBI, HTML without ads) and support my work. About the book “Exploring ES2018 and ES2019”: Covers what’s new in ECMAScript 2018 and ECMAScript 2019. If you want to know more about the rest of JavaScript, consult Axel’s other books. About the author Dr. Axel Rauschmayer specializes in JavaScript and web development. He blogs, wri
Tweet (list) 導入 KeyboardEvent.keyCodeとは何なのかについて少し解説してみたいと思います。 Webアプリでキーボードからの入力を処理する場合に、KeyboardEvent.keyCodeと、 KeyboardEvent.charCodeの二つ(さらにKeyboardEvent.whichを使う人も希に見かけますが)を最初に見かけられた方が多いのではないかと思います。 あなたがこれらの属性を初めて知った時、そのドキュメントはどのように解説していたでしょうか。 KeyboardEvent.charCodeはシンプルで誤解するのも難しいぐらいです。 しかし、KeyboardEvent.keyCodeはそうではありません。 多くの人は、この属性を根本的に間違った情報と共に知ったと思います。 KeyboardEvent.keyCodeの歴史 KeyboardEven
webpack 4 made some major improvements to the chunk graph and added a new optimization for chunk splitting (which is a kind of improvement over the CommonsChunkPlugin). Let’s take a look at some of the drawbacks of the old chunk graph. In the old graph chunks were connected to other chunks via parent-child-relationship and chunks contain modules. When a chunk has parents it can be assumed that at
You have probably used linters to check the quality of your code, but there is also a myriad of linters available for providing best practice guidance on your writing. In this post, I’ll round up those that I’ve discovered, what they do, and how you can use them. Alex Alex is a single purpose linter to highlight potentially insensitive words on the basis of gender, race, religion or other potentia
flowtypeを使ってみて個人的にはまったところ。 v0.65.0時点での話です。仕様なのかバグなのかわからない話も含みます。 enumの罠 flowのenum(正しくはUnion Type)は条件分岐などで、含まれないはずの値と比較しているとエラーを出してくれる。 /* @flow */ type A = "hoge" | "huga" const a: A = "hoge" if(a === "humu") { console.log("hoge") } // 7: if(a === "humu") { // ^ string literal `humu`. This type is incompatible with // 5: const a: A = "hoge" // ^ string enum ただし、これはObjectのプロパティに対して働かない。 /* @flow */
Wirify bookmarklet lets you turn any web page into a wireframe in one click ← Drag the link on the left to your browser Booksmarks toolbar, then go to a website and click "Wirify by Volkside" to wirify the page! I agree to the terms of service by accessing, installing or using Wirify Wirify is free, easy and fun to use Step back and see the big picture of a web page Focus on page structure by hidi
Few weeks ago I noticed a blog post “Oxidizing Source Maps with Rust and WebAssembly” making rounds on Twitter - talking about performance benefits of replacing plain JavaScript in the core of source-map library with a Rust version compiled to WebAssembly. This post piqued my interest, not because I am a huge on either Rust or WASM, but rather because I am always curious about language features an
Editor’s Note: Enjoy this popular post which was updated on Jun 6th 2020 (our 4th anniversary!) About KaiOS In just three years, KaiOS has become the world’s third-largest mobile operating system, running on over 130 million smart feature phones in over 100 countries worldwide. Here’s the story of our name, our connection with Firefox, and our purpose. Our name KaiOS isn’t the same as Firefox OS.
Today we’re happy to announce that webpack 4 (Legato) is available today! You can get it via yarn or npm using: $> yarn add webpack webpack-cli --devor $> npm i webpack webpack-cli --save-dev🎼 Why Legato?We wanted to start a new tradition by giving each of our major releases a codename! Therefore, we decided to give this privilege to our largest sponsor: trivago! So we reached out and here was th
こんにちは! Re.Ra.Kuの泉原です。 ついに4回目、アドベントカレンダーの中では最後の投稿です。 拙い内容でしたが、読んでくださった方々、ありがとうございます! 今回も宜しくお願い致します! 最後は、エンジニアの皆様が最も酷使しているであろう、目・首のストレッチ方法をお伝えします。 目・首の仕組み 今までご紹介した部位に比べて小さい部位である目と首。 小さな筋肉ですが、やっていることはとても大事な働きをしています。 1. 重い頭を支える首 頭の重さは、ご自身の体重の約10%と言われています。 50kgの体重の方の場合、頭の重さはおよそ5kgです。身近なところでいうと、だいたいスイカ1個分ほどの重さです。 日々生活している時は、スイカの重さを首で支えている状態になっています。 1回目で触れたとおり、パソコン業務をしている時は体が前のめりになりやすく、首も前に倒れがちです。 プログラミン
直近だと…(2022/01/13追記) あれから4年近く経ち、私も転職したことで、デザイナーではなくなりました…。 この記事がたまに見られてるっぽいので、一応アップデートしておきます。 現代だと、gap という、まさしくこの記事の意図を表現するプロパティが出来たため、そちらを使うことを推奨します。 この記事の内容で書かれていた方は、コード内を margin-top で検索すれば、置き換えはそんなに難しくないのではないかと思います。 この記事は... 「CSSで「余白」を制してデザイナーに好かれよう」というとても素晴らしい,本当に有難い記事が上がっていたのを見て,じゃあデザイナー(主語がでかい)は余白をどう考えているのかを,CSSを書いている一デザイナーの身から書き下してみよう、というものです. 「余白」の意味の書き下しと『marginは下ではなく「上」で取る!』ことが多い理由の分析 「余白
データ分析における関数の使い方については様々な記事が上がっています。関数を知らなかったり使い方が分からないときは調べればだいたい答えが見つかります。 一方で、実際に分析を始めようとすると、たとえ関数の使い方がわかっていても、データをどのような切り口から何を分析・可視化していけば良いのか困ってしまうことがよくあります。 この記事では、あんちべさんが書いたデータ解析の実務プロセス入門という本をベースに、どのようなデータから何を見たいときにどのような可視化手法を使えばよいのかを、具体例を交えながら整理していきます。 探索的データ解析とは データ解析のアプローチは、大きく分けて仮説をデータで検証する「仮説検証型」とデータから仮説を生み出す「探索型」に分けられます。 実際にデータ解析を行うときは、仮説検証型と探索型を行き来しつつ知見を見出していきます。 データ解析には検証すべき仮説を設定することが必
CBOR playground. See RFC 8949 for the CBOR specification, and cbor.io for more background information.
3. WebPackaging とは - WebPackaging とは - Webページをひとつに固めて再配布可能とする仕組み - HTTP exchanges(リクエスト/レスポンス)をCBOR形式で固める - 署名が付けられる(元のオリジンによる署名) - ユースケース - Use Cases and Requirements for Web Packages - オフライン ブラウジング - CDN等からの配布 - HTTP2 クロスドメインサーバプッシュ - AMP? ServiceWorker? etc... - 標準化 - ちゃんと標準化する流れ - IETF 101 のHTTPbis WGで関連文書の議論予定 4. WebPackaging と標準化 ココまでの流れ, 3行で - GoogleのJeffrey Yasskinが主導してW3CのWICGで議論されていた - I
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く