ホームページ  >  記事  >  ウェブフロントエンド  >  必須のJavaScriptミニライブラリ

必須のJavaScriptミニライブラリ

黄舟
黄舟オリジナル
2017-02-23 13:50:16925ブラウズ

最近 github のスターを見て怖くなったので、私は 300 個以上の倉庫を集めてきました。

Unix は、小さくて美しく、実践すれば最高のキスを提唱します。この記事では、著者が集めたいくつかの優れたオープンソース ライブラリを紹介します。

これらのライブラリに共通しているのは、非常に小さく、関数が 1 つしかないことです。

cookie.js

Cookie インターフェイスを操作したことがある人なら、この仕様は本当に複雑すぎてまったく覚えられないと感じるでしょう。実際、Cookie インターフェイスは正しいためです。デザインが低レベルすぎて全くフレンドリーではないという問題があるので、この JS ライブラリを試してみましょう。

store.js

ブラウザの localStore について話しましょう。残念ながら、私も同じ問題を抱えている場合は、このミニ ライブラリを試してみてはいかがでしょうか。よりシンプルな API を備えており、最も重要なことは、クロスブラウザーの問題を解決し、さらに下位バージョンのブラウザー (ie6) が localStore をサポートしていないという問題も解決することです。

data.js

data.js はメッセージ通知を備えたデータセンターで、私はそれをトーキングデータと呼んでいます。プログラミングを簡単にし、世界をより良い場所にすることを目指しています

モジュール型プログラミングやノード環境を使用している場合、異なるモジュール間でデータを共有する方法 (これはアンチパターンですが)、グローバル変数に苦労したことがあるはずです。 。 。それならこのミニライブラリを試してみてください。これは簡単で、上記の面倒な問題を解決するのに役立ちます。同時に、データが更新されたときにメッセージが送信されます。

template.js

template.js は、シンプルで使いやすい JavaScript テンプレート エンジンです。

lodJS

AMD に基づく JavaScript モジュール ローダー。これまでのところ、AMD を理解するための最良の実装

favico.js

favico に数字を追加するのは非常に素晴らしいです。以下の公式 Web サイトをクリックして効果を確認してください。これは間違いなくあなたを強迫性障害に導きます。

公式ウェブサイト。

Modernizr

これについてはあまり説明しませんが、さまざまな HTML CSS JS 検出器、関数検出です。

Move.js

CSS3 の属性を操作したことがある方は、きっととても苦痛に感じると思いますが、これを試してみてはいかがでしょうか。CSS3 アニメーションが瞬時に簡単になります。

キーを押す

キーボードの各キーのキーコードを覚える必要はありません。この直感的な表示を試してみてください。もう覚える必要はありません。

device.js

ユーザーのデバイスを検出したい場合は、これを試してください。jq.browser よりもはるかに包括的です。

is.js

ミニ検査ライブラリ。これは、ほぼすべてのさまざまな検査をカバーします。

es5-shim

私はまだ es5 を使ったことがないので、互換性を心配するしかありません。主に es6 の基礎を築くためにこれを使用します。

es6-promise

promise はとても使いやすく、互換性の問題はすべてこれで解決されます。

視差

まず、視差効果のデモを見てみましょう。この効果を実現したい場合は、これを試してみてください。

notie.js

はまだユーザーに通知するためにポップアップウィンドウを使用していますが、これは低すぎます。この非ブロックの新しい通知プラグインを試してみてください。モバイル端末に適しており、インターフェースは素晴らしいです。

share.js

ワンクリックで、Weibo、QQ Space、QQ Friends、WeChat、Tencent Weibo、Douban、Facebook、Twitter、Linkedin、Google+、Diandian、その他のソーシャル ネットワーキング サイトに共有できます。

コンポーネントの共有にうんざりしている場合は、このモバイル端末用の優れた共有コンポーネントを試してください。インターフェースは美しく、見た目も優れています。

demo

mathjs

js の組み込みの数学演算ではニーズを満たせない場合は、多くの数学演算を拡張するこれを試してください。

公式サイトはこちらです。

必須のJavaScriptミニライブラリ

概要

この記事は著者のコレクションのほんの一部を紹介します。著者は随時更新していきます。お勧めのものがあれば、フィードバックをお願いします。

最後に、microjs を皆さんにお勧めしたいと思います。ここには小さくて美しいライブラリがたくさんあります。ぜひ Taobao に来てください。

上記は見逃せない JavaScript ミニ ライブラリのコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。