Another year has passed, and if you build websites regularly, you may have found many new front-end tools that allow for integration into workflows. I am particularly deeply involved in the new functions in the field of regular research tools, so I am on the same ship. This post will summarize some of the most interesting front-end tools in 2022 (including some screenshots and demos). Although these are not necessarily the most popular tools or the most popular tools, I think each use case is unique and needs more attention. These are essentially my favorite annual discoveries in front-end tools. The
Male 15 \front end \. This allows you to trigger actions on elements using keyboard shortcuts. Shortcut types include keys, key combinations, or key sequences. You can also have multiple shortcuts for a single task. JavaScript is just an import and a declaration. \
For (document.queryselectorall (‘[data hotkey]’){
Installation
}When the code is ready, the main task is done in HTML. The following is a list of links created based on the shortcuts used to display some content. The
Male
Male art male
Male art male
Male art male
Male art male
Male art male
View the data hotkey attribute added in each link. These are shortcuts to activate the target action (in this case, triggered by CSS: target selector). Multiple shortcut keys are separated by commas. Keystroke combinations are separated by a plus sign. Key sequences are separated by spaces. The
The live demonstration includes: Try each shortcut and make sure there is minimal code in the JavaScript panel. After importing the module, the setup is very simple. In addition, if there is an application with multiple shortcut keys to be displayed in the modal window (as executed on twitter, GitHub, etc.), questionmark. It is recommended to check JS and previous versions. My project. Of course, you may want to use keyboard shortcuts to record accessibility issues, so check readme in the repository. The
You may be interested in the following items: Chrome extension programming method: in the step-by-step guide containing sample code, in 2022, the best Adobe Muse template for starting the next project, 15 programming web applications (PWA): 2020 novice guide freezeframe The JS web page contains simple videos showing tasks that usually occur. Sometimes animated gifs are also suitable. However, GIF will automatically play the content, so the attention will be distracted. This small utility allows you to add features such as videos to animated gifs included in HTML. The
Freezeframe on the page. Only a JavaScript declaration is required to include the JS source. New freezeframe (\
Trigger: \
Exaggeration: falsehood
}); If the second parameter is omitted (for example, new freezeframe (\
Here is a demonstration with three different examples: However, using this tool alone may not save performance because the entire GIF looks like it was loaded from behind. However, it is assumed that when the page is loaded, the GIF leaves the screen and can be used with the deferred load library. The front-end tools used in the arc toolkit must contain multiple accessibility options. This is a Chrome extension that adds tags to developer tools to help find accessibility errors and warnings related to WCAG level 2.1 A and AA guidelines. The
The tool is excellent for two reasons: integration with existing test \/ debug workflows in developer tools. This was created on the paciello group and is known in the developer community for its accessibility insights. After installing the male extension, select the tab in the developer tool, and then select \
scene JS every year, the foreground tool environment seems to have a new animation library. My choice this year is scene. Is JS. This is not like other things introduced before. You can pick it up and work in a few minutes. Have learning curve to be familiar with API. Including: Scene = new scene ({
\
\
\
},
\
\
\
}The
}{
Duration: 1,
Margin: scene. Ease_in_out,
Selector: Yes,
}) Exportcss();
scene SetTime (0);
Switching = false;
Document Queryselector (\
Switch =! switch
Scene Setdirection (toggle? \
scene regenerate
}); Code for one of the examples on the home page. It is a simple small animation search box. Here is the codepen demo. The
In other words, if you are interested in trying out a new animation library, it is not a simple tool for quick learning, but it seems to be a very simple API, which may be a good choice. Comment: Nowadays, more such tools can be used in the online environment of personal information identification. For some time, I have been considering the option of improving the comment system on my WordPress website. Commento looks solid. I like Disqus (approve \/ approve, top comment, etc.) and other functions, but they are inflated too much. The
I also like that WordPress messages are basically managed by myself, but they lack the additional function of Disqus. I think komento is the stage in the right direction to solve these problems. If you are considering switching from the existing comment platform to commento, this is a big disadvantage, because a lot of work needs to be done from what I read. You can also use commento to import from Disqus, but you cannot import the \
Unable to import commento. The last drawback is that commento is not free unless it is hosted by itself. But considering the expansion and privacy of Disqus, it is worth the low monthly royalty. Refueling history although this is not just a front-end tool category, it is one of my favorite in this list due to the simplicity and novelty of the operation mode. Git history allows you to view the history of all files in the public git repository (GitHub, gitlab, or bitbucket). For example, normalize. Suppose you want to view the change history of the source file in CSS. File location: https:\/\/github.com\/necolas\/normalize.css\/blob\/master\/normalize.css To view the records, visit GitHub in the URL. COM is GitHub. Replace GitHub with com. Githistory XYZ https:\/\/github.githistory.xyz\/necolas\/normalize.css\/blob\/master\/normalize.css The output of the new URL loads a concise interactive method that allows you to view changes to the file over time. Each time you select a record point, a brilliant animation runs to determine what changes have occurred and who has committed the changes. If you continue to work in an environment that requires CSS function switching and traditional browser testing, you can become an excellent Chrome extension and add it to the testing toolkit. Similar to the arc toolkit mentioned above, the CSS function switch adds a new tag to the browser’s developer tool. You can view a list of the latest CSS features on the tab. Switch it. When users access the page in a browser that does not support specific functions, they can immediately view the appearance of the page. This is a good way to quickly outline how a layout was degraded in a previous environment. If you select another function, the page automatically updates to show the changes. For example, sites built with flexbox can be gradually improved in the latest browsers and gain some advantages of old CSS to ensure normal layout. There is no doubt that the create application front-end tools workflow contains many options for building. The site is a combination of learning sites and project generation tools for developers of the popular asset bundle webpack or parcel (or who want to learn how to use it). Drill down to the category on the left, select the options required for the build, and then view the required files and configuration options displayed in the main window. The page is completely interactive. You can click on the virtual file to view the content, or hover over the selected option to view the highlighted part and description of the build related to the option. This is very useful for learning and creating new projects! In the field of cssjanus internationalization, this is an online tool that can convert style sheets from left to right or vice versa. This makes it easy to create stylesheets for right to left (RTL) languages such as Arabic and Hebrew. CSS examples are as follows: Example{
Left
Text alignment: left;
Down jacket: 1px 2px 3px 4PX;
Margin – left: 1em;
Background position: 5%100px;
Cursor: zoom;
Border radius: 1px 2px;
}The above will be converted to: Example{
Floating: right;
Text alignment: right;
Down jacket: 1px 4PX 3px 2px;
Blank right: 1em;
Background position: 95%100px;
Cursor: nw- resize;
Border radius: 2px 1px;
}The difference is not only the float:left and text align:left lines, but also the horizontal pad
It also includes lines such as the ing declaration and the background position value. It is also useful to have tools ignore style blocks or individual declarations by using the @noflip directive\/*@ Noflip * \/ Ignore{
Left
}The
Not ignored{
Left
\/*@Noflip*\/ background: \fff (post ltr.png);
}Color thief is really clean and easy to use, but the use case is very specific. By default, this utility allows you to use JavaScript to get a palette of 2 to 20 colors based on a given image. This is not available to all websites or applications, but it is a good idea. It has obviously been used for some time and has been updated in the past year. You can use a simple API to import a palette from a row in an image. Let mypalette = colorthief GetPalette (IMG, 10); Simply manipulate the array returned from it. Below, you can see a demo created with codepen to get the number of colors entered by the user from the displayed image. The code used in the array is as follows: Mypalette Foreach(
Element = >colors. InnerHTML += \
); Use elements and inline styles to make palettes. Color returns an RGB value. The codepen demonstration uses a solution to solve the cross source problem of codepen, but usually the corresponding line is not required in the normal environment (annotation processing). Every year, the regular guide will look for wonderful interactive applications added to the foreground toolbar to help write regular expressions. So this year’s project is introduced. And if you’re like me, you’ll get all the help you need to build this. It’s a little strange to turn your head at first because you go through the steps one by one like a wizard. After the operation is completed and all conditions are met, you can try different values to meet the specified conditions, and the page will display the work items interactively. Such tools not only work by writing verbose code, but also help learn grammar, so they have always been my favorite tools. Front end tools: a statement of honor, so they are part of the more interesting front-end tools that I don’t think have received enough attention in the past year. I am sure you have your own findings, so please feel free to express the following opinions. In the meantime, the following is the final list of items that you think are not on the main list but are worth mentioning. Wehatecapchas – there are no safe character alternatives for image or character \/ number decoding, and there is no \