萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 腳本Html教程 >> Web程序員最牛最實用的資源

Web程序員最牛最實用的資源

 大家好,最近我見到幾個對Web程序員來說很牛很實用的工具/框架/事件,下面就帶你們看看這些很棒的資源。

Bitcore

       偉大的JS庫,完全支持創建一個比特幣應用所必須的功能。

       驗證比特幣地址:

  1. var bitcore = require('bitcore');
  2.  
  3. var Address = bitcore.Address;
  4.  
  5. var addr = new Address("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa");
  6.  
  7. console.log(addr.isValid());
復制代碼


Sift.js

       MongoDB啟發了數組過濾。支持的操作符有:$in, $nin, $exists, $gte, $gt, $lte, $lt, $eq, $neq, $mod, $all, $and, $or, $nor, $not, $size,
$type, $regex;正則表達式搜索;函數過濾;小(壓縮到2Kb大小)。

  1. var sift = require('sift');
  2.  
  3. //intersecting arrays
  4.  
  5. var sifted = sift({ $in: ['hello','world'] }, ['hello','sifted','array!']); //['hello']
  6.  
  7. //regexp filter
  8.  
  9. var sifted = sift(/^j/, ['craig','john','jake']); //['john','jake']
  10.  
  11.  
  12. //A *sifter* is returned if the second parameter is omitted
  13.  
  14. var siftPeople = sift({
  15.  
  16.  
  17.  
  18.     //you can also filter against functions
  19.  
  20.     name: function(value) {
  21.  
  22.         return value.length == 5;
  23.  
  24.     }
  25.  
  26. });
  27.  
  28.  
  29. //filtered: [{ name: 'craig' }]
  30.  
  31. siftPeople([{
  32.  
  33.     name: 'craig',
  34.  
  35. },
  36.  
  37. {
  38.  
  39.     name: 'john'
  40.  
  41. },
  42.  
  43. {
  44.  
  45.     name: 'jake'
  46.  
  47. }]);
  48.  
  49.  
  50. //you can test *single values* against your custom sifter
  51.  
  52. siftPeople.test({ name: 'sarah' }); //true
  53.  
  54. siftPeople.test({ name: 'tim' }); //false
復制代碼

Btapp.js

       Btapp是一個提供很容易就能獲取到Torque/BitTorrent/uTorrent客戶方式的骨干庫。現在的磁力鏈接、torrent網址,甚至只是信息的哈希值都是你需要下載到用戶計算機上的內容。

Obelisk.js

       Obelisk.js是個非常酷的JS庫,它本質上是一個創建等距對象的JavaScript引擎。

       可惜的是,有些演示只在支持Webkit的浏覽器上才能工作,總體上來說這是個污點,不時地會有項目把Firefox浏覽器給忽略掉。使用Obelisk已經做好的一個很優秀的Chrome插件---Isometric Contributions,它能轉變你在Github上的統計方式。

Holder.js

       Holder.js是一個嵌入任意尺寸大小圖片的很優雅的解決方案。

  1. <img src="holder.js/300x200" />
復制代碼


WinJS

       這個項目由為微軟開放技術工作的WinJS開發團隊積極參與,並與開源代碼開發者社區有所合作。我們共同致力於創建盡可能最好的HTML/JS/CSS應用開發的解決方案。WinJS是一套允許開發者使用HTML/JS/CSS創建應用程序的JavaScript工具包。

copyright © 萬盛學電腦網 all rights reserved