11 月对于 DHTMLX 团队和整个 JavaScript 社区来说是激动人心的一个月,DHTMLX、Webix、SVAR、Angular 和 TypeScript 带来了 Web 开发人员不会注意到的一系列更新想要错过。本摘要于黑色星期五发布——这一天以其超值优惠和机遇而闻名。正如预期的令人愉快的折扣一样,这些更新补充了有关 JavaScript 的有用材料,有望提高生产力并增强您的项目,使它们值得探索。让我们来揭秘本月的亮点吧!
DHTMLX Booking 是我们 JS 工具产品线中的一个新小部件,旨在加速网络在线预订系统的开发。这个小部件有一个用户友好的用户界面,有两个主要部分——过滤区域和带有时间段的卡片列表。它提供了大量的选项来根据需要配置预订结构。
例如,丰富的 API 允许指定时段规则和过滤设置,从而确保无缝且高效的预约管理。 DHTMLX Booking 还以其 CSS 变量的简单样式和本地化支持而闻名。为了充分利用该产品,您应该考虑将其与经过时间考验的 DHTMLX Scheduler 结合起来。这些工具可以在单个应用程序中轻松集成和同步,成为高级调度解决方案的坚实基础。这篇博文将带您全面了解该产品。
11 月份的 DHTMLX 发布时间表还包括两个重要事件。除了预订小部件之外,我们的开发团队还为套件和看板库准备了更新。
DHTMLX Suite v9.0 是需求最高的 Suite 小部件 - JS 数据表的开发向前迈出的一大步。它在 v9.0 中获得了多项备受期待的功能,成为商业应用程序中数据管理的全方位解决方案。
首先,我们将 TreeGrid 小部件合并到 Grid 中,使其能够处理分层数据。处理树状结构的能力是 v9.0 中添加的关键网格功能的核心,即行数据分组。这种新颖性是分析大型数据集和检测决策时通常重要的模式的强大工具。此版本的另一个基本功能是能够指定自定义统计函数并呈现数据计算的总计。您还可以通过使用输入掩码为输入的数据设置特定格式,从而提高使用 DHTMLX 构建的数据网格和表单的准确性和一致性。
DHTMLX 看板 1.6 引入了一系列有针对性的改进,将添加更多设置和个性化选项供您使用。例如,有用于列标题和搜索结果的模板、用于打开和显示看板编辑器的新选项、简化的任务投票以及用于显示分配给任务的用户的设置。使用这些功能,您还可以增强基于 DHTMLX 的看板的可用性。
作为奖励,我们还推出了一个新的项目管理演示应用程序,这是一个很好的例子,展示了如何组合我们的产品,以最少的时间和精力提供任何规模的现实解决方案。
Webix 在库的核心和复杂小部件中提供了许多更新。这些增强功能为用户提供了更广泛的数据操作、报告和文件管理工具,以及扩展的 Excel 导出/导入功能。
让我们看看Webix v11.0的主要功能:
核心更新:支持最新版本的 PDF.js、导出图像、冻结行和列到 Excel、自动模式以在浏览器中提供页面方向选项;
报告管理器:作为独立小部件进行报告;
文件管理器:用于搜索文件的扩展过滤器;
电子表格:将电子表格图像导出到 Excel(在核心中可用),可以从表中的单元格 ID 获取单元格引用,从 Excel 导入过滤器,将冻结的行和列导出到 Excel (在核心中可用),搜索和替换单元格中的数据,按类别过滤数学方法,突出显示数学方法。
要了解有关 Webix 更新的更多信息,请阅读发布文章。
本月,SVAR 推出了两项重大更新。首先,React 的新甘特图已经发布 - 一个开源的交互式甘特图组件,可帮助开发人员快速将项目工作流程可视化集成到 React 应用程序中。该组件提供可定制的 UI、响应式设计、大型数据集的快速性能以及 2 个时尚主题:浅色和深色。此外,SVAR Svelte UI 组件已升级,支持最新的 Svelte 5。
达到流行的顶峰是一回事,而在像 Web 开发这样的竞争环境中长期保持高水平则是另一回事。 Angular 团队对此非常了解。很难说 Angular 是 Web 开发人员最喜欢的前端框架,但对于复杂的企业级应用程序来说,它仍然是一个不错的选择。定期更新有助于激发公众对该项目的兴趣。 11 月,全世界见证了 Angular 19 的发布。这一重大更新旨在使 Angular 对开发人员更加友好且性能更高。这个新奇之处包括部分和增量水合、路线级渲染模式、链接信号、事件重播等等。在发布文章中查找更多信息。
许多 JavaScript 开发人员表示,一旦您尝试使用 TypeScript 进行编码,您将永远不想切换回纯 JS。 TypeScript 因其可靠性、可扩展性和开发人员体验而特别受到赞赏。本月,随着 TypeScript 更新到 5.7 版本,更多享受 TypeScript 的理由出现了。新的 TypeScript 版本提供了一种更新的机制来检查从未初始化的变量,旨在帮助避免运行时错误。您还应该注意诸如相对路径的路径重写之类的新颖性。现在,TypeScript 还支持 ES2024 功能,使开发人员能够从最新的 JS 功能中受益。查看 TypeScript 博客上的主要来源,了解有关 v5.7 的更多信息。
Getting Things Done (GTD) 是各个领域的个人和专业人士采用的一种流行方法,用于提高时间管理和生产力。 GTD 的实际实施可以使用各种工具,但待办事项列表通常被视为最合适的选择,因为它与其结构完美契合。要使其在网络上运行,您可以使用 DHTMLX 待办事项列表。本文重点介绍了 GTD 的主要方面以及我们的 JS 解决方案将如何帮助您充分利用这种方法。
一些开发人员低估了 JavaScript SEO 的重要性,但它在搜索引擎如何对 Web 应用程序进行索引和排名方面发挥着重要作用。如果在没有 SEO 优化的应用程序中使用 JavaScript,Web 项目通常会失去可见性和流量。本文提供了一系列针对 JavaScript 内容的有用 SEO 技巧。
学习 JavaScript 是一个永无止境的旅程,因为它的生态系统不断丰富新功能和工具。因此,开发人员可能会忽略一些不太流行但仍然有用的 JS 功能并且不在他们的项目中使用它们,这并不奇怪。该视频的作者提供了此类功能的列表并对其进行了解释。
JavaScript 符号是唯一标识符,用作对象键以排除属性名称冲突。当扩展对象而不干扰现有代码或使用共享库时,它们特别有用。如果不太熟悉 JS 符号的概念,请查看这篇文章,其中提供了很好的示例来涵盖该主题。
人工智能工具成为现代技术堆栈不可或缺的一部分的速度之快令人惊讶。 GitHub Copilot 是用于编写代码的此类工具的一个引人注目的例子。但此类工具的效率仍然存在问题。最近的 GitHub 研究解决了这个问题,并证明了此类工具对开发流程的积极影响。查看结果以获取更多信息。
现在就这样。请继续关注更多 DHTMLX 版本和 JavaScript 新闻。
本文最初发表于 Medium。
以上是JavaScript 新闻、更新和教程:11 月版的详细内容。更多信息请关注PHP中文网其他相关文章!