网络

ProcessWire CMS - 初学者指南

用于管理内容的系统往往是相当固执的。 例如,他们中的大多数人都期望输入数据具有某种严格的内容结构,然后具有访问和输出该数据的特定雕刻方式,无论它是否有意义。 此外,如果案例需要,它们很少提供有效的工具来突破预定义的踪迹。

阅读更多

通过智能玩具设计将儿童与自然联系起来

您是否知道,当美国的青少年达到 16 岁时,他们每周在大自然中的时间不到 7 小时,而且这些趋势在全球范围内都存在。 一些见解、事实和数据。

阅读更多

如何使用 ES6 参数和参数

开发人员越来越多地使用 ECMAScript 6 功能,很快这些功能将不可避免。 在本教程中,您将了解 ECMAScript 6 如何升级 JavaScript 中的参数处理等。

阅读更多

通过数字政策确保您的业务和客户的安全

数字工作者,尤其是网页设计师和开发人员,需要认识到政策对在线产品的影响与对离线产品的影响一样大。 无论我们的企业规模如何——无论是大型公司、小型数字机构、软件公司还是个人企业——我们都必须在这个法规体系(我们简称为“政策”)内工作,以保持我们对法律的遵守。

阅读更多

如何使用 Pattern Lab 2 制作和维护原子设计系统

UI 设计系统的好处现在众所周知。 它们带来更具凝聚力、一致的用户体验。 它们加快了您团队的工作流程,让您可以发布更多内容,同时**在此过程中节省大量时间和金钱**。 他们在学科之间建立了共同的词汇表,从而产生了更具协作性和建设性的工作流程。 它们使浏览器、设备、性能和可访问性测试更容易。 随着时间的推移,它们可以作为坚实的基础,帮助您的组织更轻松地适应不断变化的网络环境。 本文提供了使用 Pattern Lab 2 构建和维护**原子设计系统**的详细指南。

阅读更多

使用 Babylon.js 构建跨平台 WebGL 游戏

这对您来说是一个挑战:周末制作一个 3D 游戏怎么样? [Babylon.js](https://www.babylonjs.com/) 是一个 JavaScript 框架,用于**使用 HTML5、WebGL 和 Web 音频**构建 3D 游戏,由您和 Babylon.js 团队构建。 为了庆祝库的新版本 2.3,我们决定构建一个名为“Sponza”的新演示,以突出在当今构建出色游戏时可以使用 WebGL 引擎和 HTML5 做什么。 这个想法是在所有支持 WebGL 的平台上创建一致、相似(如果不相同)的体验,并尝试达到原生应用程序的功能。 在本文中,我将解释这一切如何协同工作,以及我们面临的各种挑战以及我们在构建它时学到的教训。

阅读更多

我们如何开始以两倍的速度发布功能(案例研究)

当企业依赖您的应用程序进行日常工作时,您必须足够敏捷以快速满足他们的需求。 如果你不这样做,其他人肯定会。 在无情的 SaaS 世界中,延迟一个关键功能(或匆忙编写一段充满错误的代码)将意味着失去客户。 一个可靠的敏捷工作流程可以让一切变得不同。

阅读更多

元素查询,以及今天如何使用它们

一段时间以来,我们遇到了 **CSS 可以做的限制**。 那些构建响应式布局的人会坦率地承认 CSS 的挫折和缺点,迫使我们使用 CSS 预处理器、插件和其他工具来帮助我们编写单独使用 CSS 无法编写的样式。 即便如此,我们仍然遇到了当前工具帮助我们完成的限制。

阅读更多

Web 开发阅读清单 #144:CSP 错误、JS 调试和故障测试

每周都是学习周,这周提醒我,视口单位并非都好用。 此外,选择正确的 HTTP 状态代码可能很困难,甚至可能不受服务器上运行的 Apache 版本的支持。 我还学习了如何扩展 JavaScript 错误日志记录,以便最终获得易于阅读且有用的报告。 好像这还不够,我又学到了很多关于可访问性和渐进增强的知识,并发现了一个关于如何绕过 CSP 以及为什么浏览器可以渲染具有已知边界和布局限制的元素的幻灯片比未知的快得多。 你准备好了吗? 现在轮到你学习所有这些了。

阅读更多

打破常规:七月的设计灵感

随着暑假的临近,我想分享一些鼓舞人心的插图和照片,希望能帮助你做白日梦和放松。 毫无疑问,那里有很多很棒的技术——它们只是需要被发现。 在浏览本月的系列时,您会注意到一些非常有趣且令人耳目一新的颜色组合。 我确保包括了一批我们都可以欣赏和学习的好帮手——我希望你会同意! 准备好带着灵感的火花进入夏天吧。

阅读更多