南京音乐推荐联合社

Web程序员最牛最实用的资源

PHP100中文网 2019-05-14 07:28:33

本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作!

大家好,最近我见到几个对Web程序员来说很牛很实用的工具/框架/事件,下面就带你们看看这些很棒的资源。

Bitcore


伟大的JS库,完全支持创建一个比特币应用所必须的功能。

验证比特币地址:

view sourceprint?

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大小)。

view sourceprint?

01.var sift = require('sift');

02.

03.

04.

05.//intersecting arrays

06.

07.var sifted = sift({ $in: ['hello','world'] }, ['hello','sifted','array!']); //['hello']

08.

09.

10.

11.//regexp filter

12.

13.var sifted = sift(/^j/, ['craig','john','jake']); //['john','jake']

14.

15.

16.

17.

18.

19.//A *sifter* is returned if the second parameter is omitted

20.

21.var siftPeople = sift({

22.

23.

24.

25.//you can also filter against functions

26.

27.name: function(value) {

28.

29.return value.length == 5;

30.

31.}

32.

33.});

34.

35.

36.

37.//filtered: [{ name: 'craig' }]

38.

39.siftPeople([{

40.

41.name: 'craig',

42.

43.},

44.

45.{

46.

47.name: 'john'

48.

49.},

50.

51.{

52.

53.name: 'jake'

54.

55.}]);

56.

57.

58.

59.

60.

61.//you can test *single values* against your custom sifter

62.

63.siftPeople.test({ name: 'sarah' }); //true

64.

65.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是一个嵌入任意尺寸大小图片的很优雅的解决方案。

view sourceprint?

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

WinJS

这个项目由为微软开放技术工作的WinJS开发团队积极参与,并与开源代码开发者社区有所合作。我们共同致力于创建尽可能最好的HTML/JS/CSS应用开发的解决方案。WinJS是一套允许开发者使用HTML/JS/CSS创建应用程序的JavaScript工具包。

PHP100为您推荐与Web开法相关的优秀文章:《Web开发和设计上容易被忽视的8个错误》、《揭秘PHP深受Web开发者喜爱的原因》、《学Web开发你第一要做的就是开始去做》、《7个Web开发者高级插件》,希望这些内容能对大家的Web开发起到一定的帮助作用。

(请您点击下方“阅读原文”,进入原文内容超链接,或者阅读原文下方的推荐文章)。

技术文章看累了??那就来点生活小测验吧。。。(第6弹)


点击上面 “PHP100中文网”,关注后回复大写字母,例如:A就会得到你的答案解析!或者分享到你的朋友圈,准不准自己圈儿里人明白。


Copyright © 南京音乐推荐联合社@2017