A very practical online toolbox for programmers, a must-have for coders

After a period of continuous optimization of the programmer online toolbox site by Mr. Pan, many practical online tools for programmers have been added. Currently, there are 48 online tools in total. New tools will continue to be added in the future. Here are some essential tools for programmers. A super useful online tool. Let’s briefly summarize the features of this toolbox:

  • 1) Security: At present, the tools are developed by pure JS and run in local browsers. There is no risk of leakage. The server background will not receive or save any information.
  • 2) Fast: Since pure front-end development is done by local browsers, it is very fast
  • 3) Complete: There are many types of online tools, which are constantly being added. Each tool itself pursues perfect functions and is easy to use.

The online toolbox has now been moved to the Programmer Navigation website: Direct URL: https://hao.panziye.com/favorites/tools

1. Beautify compression category

The beautification compression class is a tool that many programmers often use in the development process, such as json/js/html/css and other front-end code formatting. You can also compress the formatted code into one line, which can reduce the file size. To reduce network transmission size and page loading time, the beautification/compression tools currently supported by the programmer’s online toolbox are as follows:


The following takes json online formatting and compression as an example (supports online editing of key and value, supports retaining escape characters, etc.), the effect is as follows:

2. Encryption coding class

Encryption and encoding are also tools that programmers often use in the development process. Encryption such as hash encryption such as MD5, base64 encryption, symmetric encryption such as AES/DES, and encoding such as UTF8 encoding, Unicode encoding, ASCII encoding, etc. The details are as follows:


The usage of each tool is simple and clear, especially easy to use. The encryption and decryption speed is also very fast. It runs completely on the front-end browser, so there is no need to worry about the risk of leakage. Take hash encryption as an example:

3. Text conversion class

The text conversion class is also a tool that is occasionally used in development, such as timestamp acquisition and conversion, regular testing and replacement, image conversion to base64 encoding, RGB online color acquisition, etc.


The following takes RGB/HSL/hex online color acquisition/conversion as an example

4. Generator class

As a programmer, anyone who has used cron expressions should have experienced that hand-written cron expressions are troublesome and error-prone. After writing, you have to regularly test whether they are correct, and the corresponding rules are difficult to remember, so similar to cron expressions The online expression generator is very practical, as follows:


Of course, there are other generator tools, such as httppasswd generator, random password generator, URL generator, etc.

5. Comparison table category

The comparison table category is mainly similar to some commonly used documents, such as the web security color and web page color matching table in 216. It is very suitable for students who work on UI, products, and front-end. There are currently some other comparison tables, and this part of the content will be continuously enriched in the future.

5. Summary

If you have any suggestions for improving the tools in the programmer's toolbox, you can leave a message on the message board. Teacher Pan will deal with the message as soon as possible after receiving it. I hope that students in need can collect and share it to facilitate daily development and use!

Guess you like

Origin blog.csdn.net/mixika99/article/details/122740011