The best and most practical resource for Web programmers-

Source: Internet
Author: User
Hello everyone, recently I have seen several very practical tool framework events for Web programmers. Let's take a look at these great resources. The great JS library of Bitcore fully supports the functions required to create a bitcoin application. Verify the bitcoin address: varbit ...,. Hello everyone, recently I have seen several useful tools, frameworks, and events for Web programmers. Let's take a look at these great resources.

Bitcore

The great JS library fully supports the functions required to create a bitcoin application.

Verify the bitcoin address:

  1. Var bitcore = require ('bitcore ');

  2. Var Address = bitcore. Address;

  3. Var addr = new Address ("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa ");

  4. Console. log (addr. isValid ());


Sift. js

MongoDB inspired array filtering. Supported operators: $ in, $ nin, $ exists, $ gte, $ gt, $ lte, $ lt, $ eq, $ neq, $ mod, $ all, $ and, $ or, $ nor, $ not, $ size,
$ Type, $ regex; Regular Expression search; function filtering; small (compressed to 2 kb ).

  1. Var sift = require ('sift ');

  2. // Intersecting arrays

  3. Var sifted = sift ({$ in: ['hello', 'World']}, ['hello', 'sifted', 'array! ']); // ['Hello']

  4. // Regexp filter

  5. Var sifted = sift (/^ j/, ['Craig ', 'john', 'jacket']); // ['john', 'jacket']


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

  7. Var siftPeople = sift ({



  8. // You can also filter against functions

  9. Name: function (value ){

  10. Return value. length = 5;

  11. }

  12. });


  13. // Filtered: [{name: 'Craig '}]

  14. SiftPeople ([{

  15. Name: 'Craig ',

  16. },

  17. {

  18. Name: 'john'

  19. },

  20. {

  21. Name: 'jar'

  22. }]);


  23. // You can test * single values * against your custom sifter

  24. SiftPeople. test ({name: 'sala'}); // true

  25. SiftPeople. test ({name: 'time'}); // false \

Btapp. js

Btapp is a backbone library that provides users with Torque, BitTorrent, and uTorrent. The current magnetic links, torrent URLs, and even the hash values of information are all the content you need to download to your computer.

Obelisk. js

Obelisk. js is a very cool JS library. It is essentially a JavaScript Engine that creates an equidistance object.

Unfortunately, some demos work only on browsers that support Webkit. In general, this is a flaw. From time to time, some projects will ignore the Firefox browser. Using Obelisk's excellent Chrome plug-in, Isometric Contributions, can change your statistics on Github.

Holder. js

Holder. js is an elegant solution for embedding images of any size.


WinJS

This project was actively participated by the WinJS development team that opened technical work for Microsoft and cooperated with the open source code developer community. We work together to create the best possible HTML/JS/CSS application development solution. WinJS is a JavaScript toolkit that allows developers to use HTML, JS, and CSS to create applications.

Original article: http://ipestov.com/awesomeness-and-usefulness-for-web-developers-15/
Http://www.php100.com/html/it/focus/2014/1218/8093.html.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.