date-fns provides the most comprehensive yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
date-fns provides the most comprehensive yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
単純そうに思えることでも意外と面倒なのがJavaScriptでの日付の処理です。素のJavaScriptよりも使いやすくラクに処理できるコンパクトなライブラリー「date-fns」を紹介します。 JavaScriptで日付を扱うと、素のDateメソッドは冗長な記述になり、整合せず、バグが発生しがちです。そこで日付操作に適したライブラリーが役立ちます。ライブラリーとJavaScriptのDateとの関係は、jQueryと素のDOM APIの関係のようなものです。 Stack Overflowで承認された回答から、月の最終日を取得する例で解説します。 var t = new Date(); alert( new Date(t.getFullYear(), t.getMonth() + 1, 0, 23, 59, 59) ); 上記のコードは動くものの、getMonthに続く数字の意味を理解する
2016年 12月3日 09時30分 6年前 javascriptで日付を扱う時に便利なライブラリ「date-fns」の紹介です。 javascriptで日付を扱うのは一癖あり、普段から他の言語を使っている人からすると "あれ?"っと思うことがあります。 dateに特化したライブラリと言えば " Moment.js "が有名ですが、モダンなdateライブラリが「date-fns」です。 " date-fns " は2016年の5月に初リリースされたdateライブラリで、後発ということもあり lodashの様に、使いたい機能だけをモジュール単位でインポート出来たり、関数型チックにdate処理を書くことができます。 また、用意されている関数も140個以上と豊富に用意されています。 ( * 執筆時のバージョンは 1.14.1 ) っということで、基本的な使い方と、よく使いそうな機能を幾つかピック
TL;DR 要点だけ知りたい方は、最後の方だけ読めば大丈夫です。 背景:Reduxが全然わからないのでちゃんと勉強した 開発現場にReduxを導入しておきながら、チーム全員が「全然分からない。俺達は雰囲気でReduxをやっている」状態だったので、本腰入れてドキュメント読みました。基本を押さえたら一気に見通しが良くなったので、説明します。色々なサイトやドキュメントは明らかに冗長な説明多いので、極限までエッセンシャルを絞って説明することで、ゼロ知識からでもある程度、理解できるレベルの説明に落とし込むことに挑戦しました。うちの開発チームで知見として残すために作成したものですが、需要がありそうかなと思ったので、公開します。需要がなければすみませんでした。おかしな点があれば、まさかりお待ちしております。 今回は、公式ドキュメントのBasics辺りの話まで。 Reduxの主な登場人物 Reducer
written by DEFGHI1977. 本文書はWeb Animations仕様が定義しているAPIを使ったアニメーションの作成方法について調査・試行錯誤したものをまとめたものです. スクリプトによるアニメーションは, いざ実現しようとすと考慮すべき点が多々ありどのように実装するか悩みがちです. そのため, ブラウザ側で標準的な仕組み(フレームワーク)を用意してくれることは意義のあることです. とは言えフレームワークを使いこなすにはその意図することころを理解しなければなりません. こういった経緯からAPI呼び出しに伴う“つまづき”を少なくするために実際に動作するサンプルを交えた解説ページを作ることとしました. 作者も手探り状態から少しずつ内容を掘り下げていますので内容には多くの間違いがあるかもしれません. 予めご了承の上ご利用ください. つーか, 仕様と説明との間のギャップが激しいA
ホームページ上で何らかのアニメーションを実行しようとするときには、どのような技術を使ってアニメーションを作ればいいのか悩みます。 というのも、アニメーションを実装するのに、CSSアニメーションやCSSトランジション、HTML5のCanvas、SVGアニメーション、GIFアニメーション、JavaScriptでDOM操作をすることで実装するアニメーションなど、さまざまなものがあります。 しかしながら、決定版とも言える新しいアニメーションフレームワークとなるJavaScriptのAPIの策定が、W3Cで進んでいます。 それが、今回ご紹介する*「Web Animations API」*です。 通常、スクリプトを使ってアニメーションを実装する際には、いざ作ろうとしてみると、サポートブラウザの問題やデバイス間での見え方の違いなどで、考慮すべき点がいろいろ多いのが現実です。 しかし、このWeb Anim
Getting started with Web Audio API Stay organized with collections Save and categorize content based on your preferences. Before the HTML5 <audio> element, Flash or another plugin was required to break the silence of the web. While audio on the web no longer requires a plugin, the audio tag brings significant limitations for implementing sophisticated games and interactive applications. The Web Au
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く