タグ

JavaScriptとMOONGIFTに関するkzhvsonicのブックマーク (2)

  • Lockr – localStorageを使いたくなる小さなJavaScriptライブラリ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました HTML5で提供される新しいAPIの一つにlocalStorageがあります。使ってみたいと思いつつも何となく面倒そうで避けてしまっている、なんて人もいるのではないでしょうか。利用するのに複雑な仕組みになっているとつい敬遠してしまうでしょう。 そこで紹介したいのがLockrです。ごく小さなlocalStorageラッパーで、高校のロッカーくらい簡単な仕組みだそうです。 使い方 Lockrは依存ライブラリもなく、JavaScriptファイルを読み込むだけで使えます。 <script src="/path/to/lockr.js" type="text/javascript"></script> これで準備完了です。 デモ APIはRedisを参考にしている層で、set/getでシンプ

    Lockr – localStorageを使いたくなる小さなJavaScriptライブラリ
  • テキストの末尾処理はお任せ·trunk8 MOONGIFT

    trunk8は文字列の末尾処理を行うjQueryライブラリです。 Webサイトを作る際には長過ぎる文字に対して適当なところで区切る処理がよく行われます。サーバサイドで行う手もありますが、今回はtrunk8というクライアントサイドの文字切りライブラリを紹介します。 ベーシックな使い方。単にtrunk8を呼び出すだけ。 複数行も問題なし。 増やせば自動的に調整されます。 末尾文字は自由に決められます。 内容を更新すればそれに合わせて変化します。 YouTube風のトグルもできます。 画面幅に合わせて自動リサイズも可能です。 trunk8はクライアントサイドなのでより柔軟な文字のカットが行えます。面白いのは文字数ではなく該当DOMの幅に合わせて変化する点でしょう。複数行対応、区切った場合の最後の文字を変更したり、文字をアップデートしてもちゃんと表示が保てます。YouTube風にもっと読む(少なく

    テキストの末尾処理はお任せ·trunk8 MOONGIFT
  • 1