Web開発者にとって興味深いいくつかの便利なこと#15

良い一日、親愛なるハブラフチアン。 最近、私はHabrと共有したいいくつかの興味深い有用なツール/ライブラリ/イベントを見ました。



ビットコア



画像

Bitcoinアプリケーションの作成に必要な機能を完全にサポートする本格的なJSライブラリ。



ビットコインアドレスの検証:

var bitcore = require('bitcore'); var Address = bitcore.Address; var addr = new Address("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"); console.log(addr.isValid());
      
      







ブロックおよびトランザクションの監視
 var bitcore = require('bitcore'); var networks = bitcore.networks; var Peer = bitcore.Peer; var PeerManager = require('soop').load('bitcore/PeerManager', { network: networks.testnet }); var handleBlock = function(info) { console.log('** Block Received **'); console.log(info.message); }; var handleTx = function(info) { var tx = info.message.tx.getStandardizedObject(); console.log('** TX Received **'); console.log(tx); }; var handleInv = function(info) { console.log('** Inv **'); console.log(info.message); var invs = info.message.invs; info.conn.sendGetData(invs); }; var peerman = new PeerManager(); peerman.addPeer(new Peer('127.0.0.1', 18333)); peerman.on('connection', function(conn) { conn.on('inv', handleInv); conn.on('block', handleBlock); conn.on('tx', handleTx); }); peerman.start();
      
      











Shift.js



「Mongoyに触発されたデータベースフィルタリング」 サポートされる演算子:$ in、$ nin、$ exists、$ gte、$ gt、$ lte、$ lt、$ eq、$ neq、$ mod、$ all、$および、$または、$ nor、$ not、$サイズ、$タイプ、$正規表現; 正規表現検索。 機能フィルタリング; サブオブジェクト検索。 縮小された形式ではわずか2 kb。



 var sift = require('sift'); //intersecting arrays var sifted = sift({ $in: ['hello','world'] }, ['hello','sifted','array!']); //['hello'] //regexp filter var sifted = sift(/^j/, ['craig','john','jake']); //['john','jake'] //A *sifter* is returned if the second parameter is omitted var siftPeople = sift({ //you can also filter against functions name: function(value) { return value.length == 5; } }); //filtered: [{ name: 'craig' }] siftPeople([{ name: 'craig', }, { name: 'john' }, { name: 'jake' }]); //you can test *single values* against your custom sifter siftPeople.test({ name: 'sarah' }); //true siftPeople.test({ name: 'tim' }); //false\
      
      







Btapp.js



画像

ブラウザのトレントテクノロジー-非常に興味深いですね。 著者はストリームを約束しましたが、 GitHubのコミットによって判断すると、何らかの理由でプロジェクトが凍結しました。 プロジェクトを復活させるのを助けることができるHabravitesがいたら、それは素晴らしいでしょう...



Obelisk.js



非常に「クールな」ライブラリ。本質的には、アイソメトリックオブジェクトを構築するためのJavaScriptエンジンです。 いくつかのデモがWebKitブラウザーでのみ機能するのは残念です。一般的に、Firefoxを無視するプロジェクトが時々あるのは残念です。 Obeliskは既に、Chrome用の優れたプラグイン-Isometric Contributorsを作成し 、統計をGitHubに変換しています。

画像



Holder.js



画像

任意のサイズの画像を置換するためのエレガントなソリューション。

 <img src="holder.js/300x200" />
      
      







Winjs



数日前にこのプロジェクトについて habrayuzer YuriyLuchaninov 詳細書いたが、ここでそれを言及せざるを得ない

Microsoftは、クロスプラットフォーム開発用のJavaScript UI指向のライブラリを導入しました。WinJSは、かなり前から存在していましたが、Windows以外の個別の「セット」として2014年2月4日に導入されました。




最後に:







前のコレクション(問題14)



タイプミスをおforびします。 あなたが問題に気づいた場合-個人的に書いてください。



ご清聴ありがとうございました。




All Articles