在本文中,我为前端 Web 开发人员汇总了 30 种顶级工具,从代码编辑器和代码游乐场到 CSS 生成器,JS 库等等。
你是否曾经尝试记住如何声明渐变,文本阴影,Flexbox 或 Grid 的 CSS 属性,仅举几例?不容易。除非你一再使用某些 CSS 功能及其属性,否则很难记住所有这些功能。但是,即使是精通 CSS 的人有时也需要对某些属性进行复习,尤其是如果他们有一段时间没有使用它们了。
如果你需要一些最新和最伟大的 CSS 的快速帮助,这里有 CSS 生成器来拯救。输入数值,预览结果,抓取生成的代码并运行。
CSS3 Generator是一款免费的在线应用,它可以让你快速编写一些现代 CSS 功能的代码,如 Flexbox、渐变、过渡和变换等。
输入所需的 CSS 值,实时预览结果,复制并粘贴生成的代码。此外,此应用程序还会显示支持 CSS 代码的浏览器及其版本的列表。
CSS Generator是一个免费的在线应用程序,可让您生成 CSS 动画,背景,渐变,边框,滤镜等的代码。
界面友好,你感兴趣的 CSS 功能的浏览器支持信息清晰易发现,生成的代码干净准确。
CSS Grid 非常棒,用代码创建网格可以让你完全控制最终的结果。然而,在你编码的时候,有一个可视化的网格表示是很有帮助的。虽然一些主要的浏览器已经实现了很好的工具来让你可视化你的网格,但一些开发人员可以做一些额外的帮助。这是 CSS Grid 生成器可能派上用场的地方。
Dmitrii Bykov 编写的 CSS Grid Layout Generator 是免费的,可以在线访问,并且非常灵活。我试了一下,发现它在网格容器级别和网格项目级别上为我提供了很多控制,同时为我提供了不错的预览功能和简洁的代码。
如果你需要帮助,请单击 “如何使用(How to Use)” 按钮,然后观看应用作者提供的演示视频。
静态网站生成器代表
在使用手动编码的静态网站和完整的 CMS 之间进行折衷, 同时保留两者的好处。本质上,会生成一个 静态的纯 HTML 网站,使用类似 CMS 的概念(例如模板)。 可以从数据库中提取内容,但是更典型地, 使用 Markdown 文件。
这是 StaticGen 商业网/ 网站上列出的前两个静态网站生成器。
Next.js 是一个免费的开源框架,用于静态导出的 React 应用。其特点包括:
Gatsby 是基于 React 的免费开源框架,可帮助 开发人员建立快速的网站和应用程序。
Gatsby 提供了大量功能,例如:
网络上的性能至关重要:访问者在等待内容加载时会不耐烦,搜索引擎往往会惩罚速度缓慢的网站。
优化图形是构建快速网站和应用程序的必要步骤,SVG 图形也不例外。为确保 SVG 代码干净整洁,使用 SVG 优化器已成为前端开发人员工作流程中必不可少的步骤。
以下是两个出色的 SVG 优化器,它们被专业开发人员广泛使用。
SVGOMG是一个免费的在线应用程序,可让你将许多优化选项应用于 SVG 代码并预览最终结果。易于使用,也可以离线使用。
这是另一个很棒的免费在线 SVG 优化工具,可用于修剪 SVG 代码,它直观易用。
动画在网络上随处可见,无论是微妙的微效果,还是大块内容在屏幕上逐渐展开的故事性运动,都是动画的存在。
虽然现代的 CSS 和 JavaScript 包含了你创建一些酷炫的网页动画所需的功能,但下面列出的库肯定能让你更快地完成工作,并获得一些惊人的效果。
Animate.css是一个可在你的 Web 项目中使用的即用型跨浏览器动画库。非常适合强调,首页,滑块和引导注意的提示。
顾名思义,这个库是纯 CSS 的。在预包装的效果中,你会发现:像弹跳和闪烁效果、后方入口和出口、淡入和淡出等引人注意的效果,以及其他大量的效果。
功能包括:
GSAP(GreenSock 动画平台)提供 “针对现代网络的超高性能,专业级动画”。
其高度直观的 JavaScript 驱动的语法使你可以立即构建出色的动画。从 DOM 元素和 JavaScript 对象到 SVG,Canvas 和 WebGL 身临其境的体验,可以使用 GSAP 进行动画制作的对象没有任何限制。此外,GSAP 是跨浏览器的,并且向后兼容,并提供了出色的文档和支持社区。
Anime.js 是一个轻量级的 JavaScript 动画库,具有简单而强大的 API。它与 CSS 属性,SVG,DOM 属性和 JavaScript 对象一起使用。
完全开源,凭借其直观的语法和出色的文档,你可以立即使用 Anime.js 并开始运行。
开发人员无法控制要从哪种设备访问其网站或应用程序。在 2019 年,超过一半的网络流量来自移动设备。从整体上看,屏幕尺寸从台式机、平板电脑到智能手机和可穿戴技术都有所不同。
作为前端开发人员,确保网页在任何屏幕尺寸下都可以使用是我们工作的核心组成部分。虽然没有什么比得上直接在不同的浏览器和平台上测试网站和应用程序,但以这种方式覆盖所有基础不是我们大多数人的选择。下面列出的服务和应用程序可以提供帮助。
我不知道你是怎么想的,但当我需要了解浏览器对任何 HTML、CSS、SVG 和 JavaScript 功能支持的最新信息时 -- 无论这些功能是多么新奇或晦涩难懂——caniuse 是我的首选网站。
你将获得全球和特定国家 / 地区级别的最新统计结果,以及有关特定问题,资源等的信息。
这是一个免费的在线应用程序,可让您快速检查网站在不同屏幕尺寸下的外观。
以下是功能列表:
Responsive Web Design Checker,即响应式网页设计检查器,是另一个免费的在线应用,可以测试你的网站不仅在不同的屏幕尺寸上,而且在各种设备上的外观。其中包括各种台式机和笔记本电脑,Apple iPad Retina 和 Amazon Kindle Fire 等平板电脑,以及 Apple iPhone 6/7 Plus,三星 Galaxy 等智能手机。
BrowserStack 是一项受欢迎的付费服务,可让你在 2000 多种真实设备和浏览器上测试你的网站或应用程序。它开箱即用,完全安全。
以下是一些很棒的工具,可让您快速共享代码,原型和测试项目构想。
这个无需多言
CodePen 已经存在了很多年,并且受到前端开发人员社区的喜爱和广泛使用,它非常适合尝试概念,原型设计,学习编码和代码共享。由其团队定义如下:
CodePen 是一个社交化的开发环境。从本质上讲,它允许你在浏览器中编写代码,并在构建时查看其结果。对于任何技能的开发人员来说,这是一个有用的和自由的在线代码编辑器,特别是对于学习代码的人来说,这是一个赋能。我们主要专注于前端语言,例如 HTML,CSS,JavaScript 和可转化为这些内容的预处理语法。
JSFiddle 是一个在线 IDE 服务和在线社区,用于测试和展示用户创建和协作的 HTML、CSS 和 JavaScript 代码片段,即 "fiddles"。 它允许模拟 AJAX 调用。2019 年,JSFiddle 根据编程语言(PYPL)人气指数的搜索次数,在全球和美国排名第二,直接排在 Cloud9 IDE 之后,成为最受欢迎的在线 IDE。
SoloLearn 是一个很棒的在线游乐场,可让你测试 HTML,CSS 和 JavaScript 代码。它还免费提供基本的编码课程,以及供开发人员和学习者使用的论坛。
这是一个国内版的 CodePen,强力推荐!Codepen、JSFiddle 虽好,但是由于服务器在国外,四度非常慢。而 jsrun.net 速度非常快。
有成千上万的 Web 开发工具可供前端开发人员使用。重要的是,你要完全了解每个工具的功能,这样你才能根据你的项目需求做出最佳选择。前端 Web 开发不断发展,因此保持最新状态至关重要,因为有些工具可以节省你的开发时间,更重要的是,可以改善用户体验。

