有用的前端锅炉和入门套件

2021-06-11 04:58:21

如今,我们从静态站点模板和反应/ Vue入门套件到Favicon和Accessibility模板和紧急站点模板,我们将聚光灯融为各种项目的散景和初学者套件。这一收集绝不是完整的,而是选择粉碎的团队发现有用和希望将使您的日常工作更加富有成效,高效。

如果您对更多的工具感兴趣,请查看我们可爱的电子邮件时事通讯,因此您可以将像这些删除的提示放入您的收件箱!

在下面,您可以找到快速跳转到您可能需要的特定锅炉和指南。向下滚动概述或跳过目录。

为防止可访问性成为提前事项,在开始Web项目时已经奠定了基础是一个好主意。因此,如果您正在寻找支持的样板解决方案,请负责任地踢出您的项目,可访问性样板适合您。

模板使用普通旧语义标记来正确地构建您的内容,使搜索引擎和辅助技术可以轻松访问。使用ARIA角色和Microdata进一步增强了HTML5语法。一个老人,但好好说。

如果您需要与Wai-aria有一点帮助,则该集合可访问的代码段肯定会派上用场。片段包括所有WAI-ARIA属性和描述,以帮助使您的内容更可访问。为帮助您解决现有的可访问性错误,Jacob Lett将一系列代码段组合在一起减少冗余标题文本,处理用于JavaScript行为的空链接,并将其含义与图标等视觉元素带来含义。

ASP.NET Boilerplate使用熟悉的工具在构建现代Web应用程序时为您提供稳定的开发人员体验。基于域驱动设计,它为模块化,多租户,缓存,后台作业,数据过滤器,设置管理,域事件,单位和集成测试提供了强大的基础设施和开发模型,以及其他您需要拥有的一切更多的时间专注于您的业务代码。启动模板可帮助您开始 - 使用角度单页应用程序或Classic MVC& jQuery架构。

另一个完全成熟的样板是ASP.NET核心英雄样板。它使您可以在控制台上运行一行CLI以获得完整的实现。该模板包括WebAPI和MVC。了解各种基本包和架构的完美起点。

你计划建立浏览器扩展吗?浏览器扩展webpack batherplate备受您的背部。设计用于使用WebPack创建基于WebExtions的基于API的浏览器扩展,理论上是与Chrome,Chromium,Firefox,Firefox for Android,Opera和Microsoft Edge兼容。实际兼容性取决于您使用的API。

在Web开发世界中似乎微不足道的事情可能会在Web扩展上下文中令人惊讶地困难。特别是在跨浏览器扩展方面。在开发跨浏览器Web扩展时,将在构建交叉浏览器Web应用程序时,为您提供您了解的经验,Cezar奥古斯托构建扩展创建。

Extension-Create有助于您开发带内置支持的跨浏览器扩展,用于模块导入/导出,自动重新加载等。没有必要的构建配置:要创建一个扩展名,新的浏览器实例(现在,Chrome)将打开,您已准备好进入。每个命令和主要功能都作为独立模块,如果是一个特别有用的您有您的分机设置,但希望从特定功能中受益,例如具有默认自动重新加载的浏览器启动器。

通过CSS浏览器兼容性,今天的问题不太可能,CSS重置主要变得冗余。但是,当现代CSS重置可能仍然有意义时,存在实例。盒子尺寸,身体样式,链接,流体图像样式,字体和@Media查询减少运动,这些是您可能要重置的东西,Andy Bell显示。现代重置明智的默认值,所以说。

CSS重置的另一个现代替代方法是Normalize.css。它规范化各种元素的样式,更正错误和浏览器不一致,可提高使用细微修改的可用性,并使用详细的评论来解释哪些代码。

您是否正在踏上较小的项目,或者您觉得更大的框架是您的需求的矫枉过正? Barebones只致具少数标准的HTML元素和CSS网格,而且事实证明,通常绰绰有余,以便开始。凭借其大约400行,水板作为羽毛轻,并且没有必要的编译或安装来获得开始。

CSS代码段收集30秒代码包含CSS3的实用程序和交互式示例。无论是自定义复选框,菜单覆盖或按钮动画,收集都让您介绍了用于布局,样式和动画元素的有用片段,以及处理用户交互。 CodeMyUI还为用户界面提供了一个纯CSS代码片段的集合 - 其中一些具有相当花哨的效果。

您是否曾希望在整个开发环境中为简化的色彩主题举行?你觉得你的眼睛愉快,当你从代码编辑器切换到终端时,它会保持相同的东西?主题可以帮助您实现这一目标。

主题占据一组颜色,并根据它们为您的开发环境生成主题。您可以从预构建的颜色设置开始或通过输入两个主要的色调来创建一个用于背景颜色和前景文本和语法颜色的主视图,用于语法突出显示,错误,警告和成功消息。一旦对结果感到满意,可以从调色板下载要生成的主题 - 支持不同的终端和文本编辑器,就像Slack,Alfred,Chrome,Prism和其他工具和服务一样。为了使颜色协调完成,也有基于您的主题的壁纸。

在前端和amp上遇到粉碎的在线研讨会; UX,实用的外卖,直播,视频录制和友好的Q& a。在设计系统上,CSS / JS和UX。与布拉德霜,斯蒂芬妮炉排,carie fisher等很多人。

跳到在线研讨会↬

DotBot可以帮助您使用一个简短的命令安装dotfiles,即使在新安装的系统上也是如此。它旨在轻量级和自包含(无需外部依赖性或安装),可以用作您使用的任何其他工具的替代品来管理Dotfiles。 dotbot使用yaml或json-formatted配置文件来允许您指定如何设置dotfiles,它知道如何链接文件和文件夹,创建文件夹,create shell命令和清洁目录的破坏符号链接。自定义命令支持用户插件。

如果您希望深入进入Dotfiles,则Awesome Dotfiles列表具有有用的文章和教程,以及示例Dotfile Repos和Frameworks,Tools等。

Minimalist用于电子运行时间的样板应用来自Jakub Szwacz。要为您提供可以构建的易于理解的基础,它只包括完全函数电子环境所需的裸露的工具和依赖项。 Boilerplate不会对您施加任何前端技术,因此您可以自由地选择您的喜爱。

在紧急情况下,许多组织需要快速发布关键信息的方法。然而,现有的CMS网站通常无法处理突然的交通尖峰,并且根据紧急情况,当地网络基础设施甚至可能会损坏,让人们具有差的移动连接差。 Max Boeck的紧急网站套件在这里为人们提供他们所需的信息,无论情况如何。

该套件可帮助您快速发布快速,可访问的简单网站,可以承受大量流量。它基于最小电量的规则,它使用简单的技术来确保最大弹性:静态文件针对第一个往返优化,只有基本的样式和一个关键请求,而且服务工作人员确保脱机支持。一个用于书签。

有时候,重新评估最佳实践是个好​​主意。例如,当谈到Favicons时 - 特别是,前端开发人员必须处理超过20个以上的静态PNG文件来显示简单的Favicon。为了使过程更加简单,Andrey Sitnik提出了一个更聪明的解决方案,只需要五个图标和一个JSON文件来适应大多数现代需求。

灵感来自Andrey的方法,Chris Coyier甚至进一步走了一步,并为CSS Tricks Favicon进行了超低的问题。他解释了它在他的帖子中如何在“2021年如何到达Favicon”。还包括一个SVG概念,让您的Favicons为暗模式提供准备。

让我们说实话,表格可能是一种痛苦。幸运的是,有一点HTML和CSS样板可以改变:水电站。提供基线BEM结构的CSS和适当的元素属性,小型电站板可以为您的表格提供头部开始。

旨在简单实现,您可以在最基本的形式下将CSS文件丢弃到头部,短片段并将元素包裹在电路机包装纸中。要为您提供更多的控制,还有一个SASS和模式库与之合作。无论是如何联系表格,卡支付或用户注册,水电站都让您覆盖。

现代前端开发水库板是一个开发,构建和部署下一个Web项目的一体化入门套件。功能包括多个前端SCSS框架,一个易于管理的文件夹结构,一个集中的位置,用于管理与图像,字体和JavaScript等类似图像,字体和JavaScript,无忧无虑的字体面部生成,集成备份功能以及多少更多的。

另一个现代前端的水板来自Digital Product Studio Tonik的团队:HTML Frontend Boilerplate是建立快速,有组织和标准化的Web应用程序和网站的现代解决方案。

无论它是您与团队分享的私人存储库,或者为社区的开源工具分享:人们通常看到您的项目的第一件事是GitHub上的自述文件。但是什么进入自动评估者实际为用户提供价值? Cezar Augusto将Github模板组合在一起。便利!

可以自动化以保存一些宝贵时间的另一个细节是.gitignore文件。 gitignore.io确实如此。该站点具有图形和命令行方法,用于为操作系统,编程语言或IDE创建.gitignore文件。

您可以输入要在网站上直接忽略的系统和语言,或复制符合您shell的片段,从文档中创建别名,最后,.gitignore文件在命令行的帮助下。

如果您曾经参加过Hackathon,则会了解获得项目的时间才能开始:一旦您决定构建的内容,您需要选择一个编程语言,Web框架,CSS框架,并且您需要设置团队成员可以贡献的初始项目。

Hackathon Starter在这里帮助您为Node.js Web应用程序设置基础,以便您可以专注于真正重要的:Hackathon项目本身。 Boilerplate具有本地认证,通过电子邮件和密码,通过Twitter,Facebook,Google,Github,LinkedIn和Instagram,Flash通知,MVC项目结构,帐户管理,API示例以及更多来帮助您开始帮助您。

你如何开始一个新项目?您是否复制了从HTML5 Boilerplate构建的最后一个站点的HTML结构? ManuelMatuzović通常是一样的,但最近,他遇到了复制和粘贴不是一个选择的情况:要记录他和他的团队正在使用的结构,他必须了解所做的选择。

这项任务占用了很长一段时间来研究,因此曼努埃尔为每个人使用的博客发布了那个Boilerplate,以及每行代码的详细解释,以便您确切知道您正在处理的内容。潜入页面底层结构的绝佳机会。

您需要轻量级,移动式第一样板,只包含必需品吗?然后克朗森可能会为你。克朗不应该是一个成品,而是可以适应任何项目的起点。基础结构是完全流体,单列布局,以及对面向对象的CSS方法可让您在整个项目中混合,匹配和重用类。

另一个伟大的小帮手如果你觉得你不需要大框架的所有效用都是骨架。它只致力于少量标准的HTML元素,并包含一个网格。 Boilerplate仅使用400行,并且没有安装和零编译即可开始。

最受欢迎的(如果不是最受欢迎的)样板之一,以帮助您建立快速,强大,适应性的Web应用程序或网站,是HTML5 Batherplate。它在一个小包装中捆绑了100多个开发人员的综合知识和精力。

这里面是什么?精益,移动友好的HTML模板,具有优化的Google Analytics Schippet,占位符触摸设备图标和文档,以及具有额外提示和技巧的文档。 Boilerplate还包括Normalize.css,CSS重置的现代化HTML5就绪替代品,以及其他基本样式,助手,媒体查询和打印样式。完美的是一个头部开始。

一个值得研究的替代品是Igor Agapov的现代HTML Starter模板,该模板专注于性能。

我们都知道格式化HTML电子邮件的挑战。一个方便的样板,用于发送良好的格式化信息,同时避免一些主要缺陷来自Sean Powell:HTML电子邮件样板。

肖恩的模板有两个版本 - 没有注释 - 包括带全局风格的标题和一个拥有更具体的修复和指导的主体部分,可以在设计中使用更多的修复和指导。无论您是什么都要根据代码段创建自己的模板或凯旋器,可以选择修复您的特定渲染问题,那么Boilerplate已覆盖。

另一封电子邮件的商品板值得调查是Mark Robbins的好电子邮件代码模板,您可以使用的简单剥离模板,以便您发送的每一封电子邮件。如果您有兴趣了解为什么代码的每个部分都是它,Mark更详细地打破它。

为帮助您提供充满信心的响应性HTML电子邮件,为您提供预构建的网格选项,用于响应/流体和混合布局以及公共组件。该框架支持60多个电子邮件客户端,并使用Litmus进行彻底测试。

最后但并非最不重要的是,对于这些场合,您只需要一个简单的响应HTML模板,您可能想查看Lee Munroe的模板。它在移动,桌面和Web上的所有主要电子邮件客户端上进行了测试。快乐电子邮件!

网页的头可以变得非常完整,特别是在大页面中。但你真正需要什么?如何组织头部以防止对性能的影响? Josh Buchea汇总了一个方便的指南,将深入HTML<头部>元素。

该指南涵盖了来自推荐的最小值的所有内容,包括如何将文档呈现给链接和引用,Favicons,Social Media的元素,就像浏览器依赖于智能应用程序横幅等内容的信息或“添加到主屏幕”功能。一个很好的奖金:指南有11种语言版本。一个用于书签。

如果您正在寻找一个具有非常小的占地面积的简单而强大的PHP框架,则码天度已让您覆盖。 CodeIgniter鼓励MVC在没有强制使用它的情况下,它具有卓越的性能,并具有内置保护免受CSRF和CSS攻击。需要几乎零零配置来让您启动和运行。

在简单,性能和安全性的情况下,也建立了一种PHP框架是PHP MICRITE BOULTELPLABLE。众所周知,它非常适合在没有复杂的代码结构的情况下构建相当小的网站。关键功能包括轻松路由,智能化服务器缓存,它是SEO优化的,并为加速的移动页面以及渐进式Web应用程序准备。

一个命令行实用程序,可从cookiecutters(i.e,项目模板)中创建项目? Cookiecutter就是这样。它需要一个源目录树,将其复制到新项目中,并替换由模板标签{{and}}包围的所有名称,其中包含在cookiecutter.json中找到的名称。这些可以是文件名,目录名称和文件中的字符串。这使您可以从标准表单引导一个新项目,跳过开始新项目时经常涉及的所有错误。项目模板可以是任何语言或标记格式,您可以使用来自Git或Mercurial Repos的本地cookiecutters或远程。

有时你会遇到一个小小的小费,结果是真正的金子:也许是一个解决问题的解决方案,你一段时间或短的代码片段使你的工作流程更加高效。网站Quicksnippets收集了这样的小块。

目前,该系列特点是296作者的近1,300个片段,以帮助您在日常工作中。代码段将来自浏览器,工具和编辑的所有内容涵盖到CSS,HTML,JavaScript,Laravel,PHP,React,UI / UX和Vue.js.等待打开的宝箱。

在反应方面,那里有几个社区创建的锅炉,肯定会节省您的时间。其中一个是反应样板。在绩效,最佳实践和开发人员体验中,创建了高度可扩展的离线第一基础,并使用快速脚手架,即时反馈,可预测的变革管理和国际化支持等功能闪耀。

另一个值得调查的样板来自无限的红色的团队:点燃是五年持续反应本地发展的高潮,并为世博会和裸露的原生创造。它配有CLI,组件/模型生成器等。

电子反应样板是可扩展跨平台应用的另一个伟大的基础。快速迭代,增量打字和代码优化和裁剪开箱即用的三个柱子。

Konstantin Tarkus的React Starterkit是一种使用React,Relay,GraphQL和Jamstack架构的前端入门套件。它针对CDN边缘位置无服务部署进行了优化,并使用CSS-In-JS造型,代码优质工具,如eslint,漂亮,打字签字和jest,以及vscode片段和设置,使您的工作流程更高效。

说到VS代码:React + Redux代码段扩展确保您在编辑器中始终提供您需要的代码段。它设计采用代码完成的最大优势 - 完美的电力用户。

最后但并非最不重要的是,如果你想使用最好的世界来创建自己的独特反应样板,Leonardo Maldonado的教程适合您。他逐步逐步通过划痕,从划痕到今天的反应社区中使用的主要依赖性。

它始终复杂地称为最佳尺寸和格式,并具有新的图像格式,如WebP和Avif获得人气,Thi

......