他们是如何做到的:StarWars.com

如果您还没有看过《星球大战》,请在完成本文后立即观看。 所有的。 (确保您回来,如果您喜欢IV-VI或I-III,请告诉我们。)

如果你看过星球大战,或许你有些在关于电影系列中的最新消息循环。 JJ Abrams (《 迷失》的制作人,也是最新的《星际迷航》系列的制作人)目前正在撰写和制作将于2015年发行的下一部 《星球大战:第七集》。此外,还购买了《星球大战》的家庭工作室卢卡斯电影公司由迪士尼。

除了有关“星球大战”传奇的消息, StarWars.com还从Bobby Solomon和迪士尼互动团队那里获得了改头换面。 这个网站上有许多美丽的细节,但我们将重点关注一些引人注目的细节。

标题

《星球大战》网站的标题是一个非常简单的交互作用的示例,其交互作用比美学执行要丰富得多。 具体而言,互动反映了所有《星球大战》电影的开场标题序列。 滚动时,徽标似乎从您身上移开,并逐渐消失。 这个简单的细节在美学上具有吸引力,并为电影迷提供了直接的文化触发。

这是他们的做法。

首先,标题图像栏及其所有包含的元素实际上都设置为position: fixed 。 使用一种非常简单的技术既可以实现背景中的视差效果,又可以实现徽标大小调整。 我们将通过一个简化的示例进行演示。

<<header>
  <div class="nav-inner">
    <div class="nav-wrapper">
      <div class="bg"></div>
      <a class="logo"></a>
    </div>
  </div>
</header>
<main></main>

在这种情况下,我们将使用以下CSS。

header {
    position: fixed;
	width: 100%;
	height: auto;
	background-color: #000;
}
.nav-inner {
	max-height: 300px;
	height: 300px;
	position: relative;
}
.nav-wrapper {
  max-width: 1400px;
  max-height: 300px;
  margin: 0 auto;
  padding: 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: inherit;
}
.nav-push {
  margin-top: -65px;
  position: relative;
}
.bg {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	width: 1600px;
	height: 100%;
	z-index: -1;
	background-position: center;
	background-image: url(http://cdnvideo.dolimg.com/cdn_assets/82be7f552af3b9573427bcee1360b3c43d7fd5c8.jpg);
	background-size: cover;
	transform: translate3d(0, 0, 0);
	transform: translateX(-50%);
}
.logo {
	display: block;
  top: 50%;
  width: 100%;
  max-width: 350px;
  height: 100%;
  max-height: 130px;
  margin: -65px auto 0;
  box-sizing: border-box;
  background-image: url(//a.dilcdn.com/sw/navigation/sw_logo_stacked-92b3dc5967ed.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
main {
  position: relative;
  top: 300px;
  height: 600px;
  background-color: #000;
}

使用此方法将徽标垂直居中。

现在来了把戏。 当用户滚动,我们将改变高度.nav-inner ,以及不透明度.nav-inner 。 这将导致徽标缩小,标题的高度将取决于其包含的元素的高度。

我们可以使用简单的滚动轮询方法来实现。

注意 :在此示例中使用jQuery。

var latestKnownScrollY = 0, ticking = false, $w = $(window), $navInner = $(".nav-inner");

function onScroll() {
    latestKnownScrollY = $w.scrollTop();
  console.log(latestKnownScrollY);
	requestTick();
}
$w.on('scroll', onScroll);

function requestTick() {
	if(!ticking) {
		requestAnimationFrame(update);
	}
	ticking = true;
}
function update() {
	ticking = false;
	var currentScrollY = latestKnownScrollY;
  $navInner.css({
    height: 300 - currentScrollY,
    opacity: (300 - currentScrollY) / 300
  });
}
requestTick();

该JavaScript与上面CSS结合使用,可以实现标题滚动的效果,并且无需依赖繁琐的DOM操作即可完成此操作,从而使其性能更高。

看一下最终的演示 。

图标详细信息

桌面导航相对简单,因此我们将不讨论实现细节。 但是,让我们看一下使导航有效的原因:图标。

这些图标再次成为直接与《星球大战》粉丝对话的另一个功能。 例如,对于“电影”图标,设计人员选择了一个图标来表示在每部《星球大战》电影开始时显示的滚动文本,而不是选择照相机或卷轴。 对于社区图标,他们没有显示两个人的轮廓,而是选择显示Storm Trooper头盔。 对于《星际大战》粉丝来说,这些决定会增强每个导航项的意义,而对于新来者而言,这种体验并不会受到影响。

需要指出的另一个重要图标是“搜索”按钮。 尽管它看起来像是放大镜(一个常见的搜索图标),但它也是死亡之星的简化版本,是整个电影中最重要的元素之一。

这带来了整个站点上所有图标的非常重要的一点:通常,设计师选择保留熟悉的线索和基本形状(例如放大镜或人的轮廓),但在这些基本形状中添加元素对于那些了解它们的人来说意义重大。 这在整个站点上都提供了一种嬉戏感和主题完整性的真实感。

光剑菜单图标

我们将进一步探讨已成为本网站最受关注的部分之一:光剑导航。

在较低的断点处,可通过固定在浏览器窗口左上方的按钮访问导航。 起初,它看起来像一个普通的菜单按钮,但是一旦单击它,线条就会变成X形,就像两个光剑。

这一切都使用简单CSS技术和少量JavaScript来完成。 这是菜单的标记:

<div id="nav-drawer-toggle">
  <div class="toggle-icon">
    <span class="bar"></span>
    <span class="bar"></span>
    <span class="bar"></span>
  </div>
</div>

bar级别的跨度成为光剑。 这是用于完成效果CSS的重新制作:

#nav-drawer-toggle {
  border-right: 1px solid #333333;
  width: 60px;
  height: 60px;
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -30px;
}
.toggle-icon {
  display: block;
  position: relative;
  top: 50%;
  width: 100%;
  margin: -22px auto 0 2px;
  -webkit-transition: margin 600ms;
  -moz-transition: margin 600ms;
  transition: margin 600ms;
}
.bar {
  display: block;
  width: 38px;
  height: 2px;
  margin: 9px;
  border-right: 28px solid #fff;
  border-left: 6px solid #d6d6d6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: -webkit-transform, margin, border-right-color, box-shadow;
  -moz-transition-property: -moz-transform, margin, border-right-color, box-shadow;
  transition-property: transform, margin, border-right-color, box-shadow;
  -webkit-transition-duration: 600ms;
  -moz-transition-duration: 600ms;
  transition-duration: 600ms;
}

.bar:nth-of-type(2n) {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* Toggled states */
.toggled .toggle-icon {
  margin: -32px 0 0 7px;
}
.toggled .toggle-icon .bar:nth-of-type(3) {
  margin-left: 5px;
  -webkit-transform: rotate(-42deg);
  -moz-transform: rotate(-42deg);
  -ms-transform: rotate(-42deg);
  -o-transform: rotate(-42deg);
  transform: rotate(-42deg);
}
.toggled .toggle-icon .bar:nth-of-type(2) {
  margin-left: 14px;
  -webkit-transform: rotate(-137deg) translateY(-15px);
  -moz-transform: rotate(-137deg) translateY(-15px);
  -ms-transform: rotate(-137deg) translateY(-15px);
  -o-transform: rotate(-137deg) translateY(-15px);
  transform: rotate(-137deg) translateY(-15px);
}
.toggled .toggle-icon .bar:nth-of-type(1) {
  opacity: 0;
}

/* Lightsaber glow */
#nav-drawer-toggle.toggled:hover .bar:nth-of-type(3) {
  border-right-color: #ddf1da;
  box-shadow: 4px 0 6px 1px rgba(83,228,68,0.65);
}

#nav-drawer-toggle.toggled:hover .bar:nth-of-type(2) {
  border-right-color: #e9b8b9;
  box-shadow: 4px 0 6px 1px rgba(205,40,44,0.75);
}

最后,使用一些JavaScript切换导航状态:

(function(){
  $("#nav-drawer-toggle").on("click", function(){
    $(this).toggleClass("toggled");
  });
}());

注意 :上面的某些代码直接取自StarWars.com,而其他代码则经过重新创建以实现相同的效果。

看一下最终的演示 。

尽管这是一种看似简单的技术,但它比简单的“ X”或汉堡包以更加细腻和丰富的方式向观众讲话。

404页

StarWars.com的设计师在设计过程中考虑了许多看似微小的细节。 我想在本文中指出的是404页。

404页面通常被我们作为Web开发人员或设计人员所遗忘,因为我们可以轻松地将它们视为“边缘案例”。 我们似乎忘记了它们,因为它们不是应该发生的事情 ,因此我们不会为它们进行大量设计。 但是,404页值得我们比想象的要多得多。 当用户尝试访问不再可用的内容或链接或键入不正确的内容时,用户可到达404页。 应该更加有目的地探索用户体验中的这一刻。

当用户未到达他们尝试访问的页面时,该页面会非常令人沮丧,并导致用户立即离开。 但是,如果404页面的设计能够帮助用户并使他们感到某种程度的愉悦,则可以保留他们的注意力。 对于StarWars.com,当用户访问错误的地址(例如 http://www.starwars.com/nowhere ),则显示图形“ 404”,不完整的死亡之星代替零,并显示消息“此页面未完全装备好,无法操作。请尝试一些操作其他?”

该页面有效的原因有两个。 首先,它再次直接与《星球大战》粉丝对话。 在大多数电影系列中,“死亡之星”看起来都像404页上的那个,并且正在建造中。 当六部电影的最后一部最终完成时,皇帝对卢克说:

现在见证这个装备齐全的作战战场的火力!

这是电影系列中的关键点。 StarWars.com的设计师知道,任何访问该网站并进入404页的粉丝都可能会记住电影中的这一刻,而不是专注于未达到他们想要的内容的挫败感,他们可能会感到高兴或分心由电影的记忆。

似乎这是一个错觉的机会,使用臭名昭著的引号“这些不是您要查找的机器人”,但《星球大战》的无处不在已经导致许多404页已经使用此主题,包括GitHub等热门网站。

结论

这结束了我们对新StarWars.com的调查。 您发现网站上有有趣的地方吗? 也许您有兴趣阅读有关另一网站的“他们是如何做到的”的帖子? 在评论中告诉我们!

翻译自: https://webdesign.tutsplus.com/articles/how-they-did-it-starwarscom--cms-21904

Python + Playwright:集成 Applitools 进行视觉回归测试(快速入门) Applitools是一款基于人工智能的视觉验证测试工具,专门用于自动化和验证应用程序的用户界面(UI);Applitools使用视觉回归测试来检测应用程序界面的变化,确保 UI 在不同版本之间的一致性;Applitools的核心功能是通过视觉比较,检测 UI 元素的差异,而无需手动编写复杂的界面检查代码;通过集成Applitools,测试人员可以轻松捕捉和验证界面中的视觉差异,无论是在Web移动端或桌面应用的测试环境; 阅读详情

相关推荐

ORCAD 层次化原理图使用TCL获取位号的方法

orcad tcl 获取occurrence位号的方法。

m0_46675718的博客 1136

StarWars EF Core迁移实战:类库项目迁移陷阱与Workaround完整解析

StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 的『星球大战』示例项目。本文将从真实代码出发,带你完整解析 EF Core 迁移(EF Core Migrations)在**类库项目中踩的坑**,以及官方 Workaround 的两步解法,帮助新手快速掌握 .NET Core 下数据库迁移的正确姿势。 ##

gitblog_00958的博客 384

01 底盘制动产品之轮速传感器

轮速传感器是用来测量汽车车轮转速的传感器。对于现代汽车而言,轮速信息是必不可少的,汽车动态控制系统(VDC)、汽车电子稳定程序(ESP)、防抱死制动系统(ABS)、自动变速器的控制系统等都需要轮速信息。

汽车软件工程师 | 好奇博主 | 处女座 4661

StarWars集成测试实战:TestServer端到端验证每一个GraphQL查询

StarWars(GitHub 加速计划 / st / StarWars)是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 构建的星战主题 GraphQL API 示例项目。本文将手把手带你读懂它如何借助 **TestServer 集成测试**,对每一条 GraphQL 查询做端到端验证——无需启动真实端口,无需连接数据库,就能

gitblog_01083的博客 1136

PRD撰写效率翻倍秘籍:我是如何用大模型+飞书文档搭建自动化工作流的

本文分享了如何利用大模型与飞书文档构建自动化工作流,以大幅提升PRD撰写效率。通过结构化需求输入、设计模块化提示词模板,并借助自动化脚本桥接数据与文档,产品经理可将繁琐的文档撰写工作自动化,从而将精力聚焦于产品战略与用户洞察。

weixin_28520495的博客 408

Vue集成飞书前端JSSDK

文章目录前言<1>飞书前端JSSDK<2>使用步骤1.将JSSDK引入到VUE2.读入数据总结 前言 公司需要使用飞书软件,所以转战飞书开发,也是对新知识的探索与研究,飞书SDK也一直都在更新,路虽远,行必达。 <1>飞书前端JSSDK 1、官网地址:https://open.feishu.cn/document/uYjL24iN/uITO4IjLykDOy4iM5gjM 2、当前使用的飞书前端JSSDk的版本:1.5.4 <!-- 在html文档中 --&gt

A 1万+

StarWars Hello GraphQL实战:从空解决方案到运行第一个hero查询

**StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 的 GraphQL 示例项目**,它复刻了 GraphQL 官方经典的 "Hello GraphQL!" 入门案例:你只需几行代码,就能通过一个 `hero` 查询拿到星战机器人 R2-D2 的信息。本文带你从零创建解决方案,一步步跑通人生第一个 Graph

gitblog_00575的博客 988

运放相位补偿的180°秘密:为什么你的电路在阶跃信号下会抽风?

本文深入探讨了运放电路在阶跃信号下产生振荡的根本原因——相位裕度不足,并揭示了相位补偿技术的核心秘密。通过分析稳态与瞬态响应的差异,结合反馈电路设计中的实际案例,详细讲解了滞后补偿、超前补偿等方法的原理与应用,帮助工程师精准解决电路“抽风”问题,确保系统动态稳定性。

xxx12的博客 642

elm-graphql实战教程:使用StarWars API构建类型安全的GraphQL查询示例 [特殊字符]

**elm-graphql** 是一个强大的Elm包和命令行代码生成工具,能够为你的GraphQL端点自动生成类型安全的Elm代码。在本篇实战教程中,我们将通过经典的**StarWars API**示例,带你快速上手使用elm-graphql构建类型安全的GraphQL查询,无需手动编写JSON解码器,让Elm的类型系统与GraphQL Schema完美结合。 ## 📋 为什么选择elm-gr

gitblog_00553的博客 435

图解ADAS电源系统架构:看懂这张图,搞懂前装摄像头的供电秘密!

别以为ADAS系统就是“摄像头 + SoC”,其实最难搞的是供电系统,尤其是要满足车规级ASIL-D安全等级时。供电时序、电压稳定性、电源监控、冗余通信链路,一个都不能少。😤一旦电源选型不对,轻则系统卡顿,重则全车失控,不是闹着玩的。

weixin_43199439的博客 676

【AI黑话日日新】什么是对比学习?

模型效果高度依赖大规模、高质量的人工标注数据。数据标注不仅成本高昂、周期漫长,在医疗、工业、小众垂类等场景中,甚至难以获取足量的标注样本,严重限制了模型的泛化能力与应用边界。自监督学习的出现,为解决这一问题提供了全新思路——无需人工标注标签,而是利用数据自身的结构与内在关联,构建自生成的监督信号完成模型预训练,再通过微调适配下游任务。在众多自监督学习方法中,对比学习(Contrastive Learning)

专注:太空算力、AI infra、异构调度、大模型成本工程 730

StarWars通用仓储模式教程:BaseRepository<T>彻底消灭重复CRUD代码

StarWars 项目是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 构建的星际大战数据查询示例。它的最大亮点之一,就是用一个泛型仓储基类 `BaseRepository<T>`,把每个实体都要写的增删改查(CRUD)样板代码彻底消灭——新增一个仓储类,代码量只有 10 行左右。本教程带你拆解这套通用仓储模式的设计与用法。

gitblog_01017的博客 198

26.Labview波形图、XY图、强度图使用精讲

1. 波形图基础概念,如何使用,1.1 波形图与波形图表1.2 XY图如何设计、如何使用?1.3 强度图原理、如何使用、使用案例;2. 图形的参数设置2.1 波形图及波形图表的外观设计2.2 XY图的前面板设计2.3 强度图属性设置。

关注我,更多技术问题欢迎私聊~ 7502

StarWars枚举与查询参数详解:一个episode参数返回三部曲英雄的秘密

StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 的开源学习项目,它完整还原了 Facebook 官方 GraphQL 示例中的「Star Wars 数据模型」。其中最精巧的设计,就是 GraphQL 查询中那个可选项 `episode` 枚举参数:不传时返回整部三部曲的英雄 R2-D2,传入某一集时则返回该部

gitblog_01161的博客 413

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

StarWars查询语法完全指南:别名、Fragment与__typename一文讲透

刚接触 GraphQL 查询语法,却看不懂官方示例怎么"玩"?StarWars 项目正是为你准备的——它基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 构建了一个完整的星球大战查询接口,用 R2-D2、卢克、莱娅这些熟悉角色,手把手演示 **GraphQL 查询语法**的核心技巧:别名(Alias)、Fragment 片段和 __t

gitblog_00482的博客 364

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

StarWars GraphiQL配置指南:一键在浏览器中查询R2-D2的完整步骤

StarWars 是一个基于 **GraphQL for .NET、ASP.NET Core 与 Entity Framework Core** 的星际大战示例项目。本文带你完成 **GraphiQL 配置**,一键在浏览器中打开可视化查询界面,输入一条查询语句即可获取 R2-D2 的数据——无需 Postman,无需额外工具。🚀 ## 为什么选择 GraphiQL(GraphQL 浏览器查询

gitblog_07234的博客 380

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

StarWars架构剖析:Api、Core、Data三层如何优雅实现DDD六边形设计与依赖倒置

StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 与 Entity Framework Core 的『星球大战』查询示例项目,用 Api、Core、Data 三层架构完整演示了 DDD 六边形设计与依赖倒置原则——领域内核零依赖、数据库实现反向依赖领域接口、Web 层只做『接线』,是学习 .NET 分层架构的绝佳样板。 ## 🧭 先建立全局观:三层各自负

gitblog_00947的博客 986

StarWars EF Core数据访问详解:StarWarsContext关系建模与数据库自动种子数据

StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 与 Entity Framework Core 的经典示例项目,它的核心演示了如何用 EF Core 完成完整的**数据访问**:通过 `StarWarsContext` 关系建模整个《星球大战》数据库,并在应用启动时自动注入种子数据。本文将带你快速理解这两大机制的实现细节。 ## 🗂️ 项目分层:数据流

gitblog_00511的博客 561

StarWars 进阶路线图前瞻:3大演进方向 GraphQL Mutations、Docker 与 Angular+Apollo

🚀 StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 与 Entity Framework Core 的《星球大战》GraphQL 示例项目,目前已完成只读查询(Query)能力,下一步将落地 **GraphQL Mutations 写入操作、Docker 容器化部署,以及 Angular + Apollo 的 PWA 前端演进**。本文带你前瞻这条进阶路

gitblog_00304的博客 209

StarWars GraphQL接口实战:如何用一个CharacterInterface统一Human与Droid两大角色?

StarWars 是一个基于 **GraphQL for .NET + ASP.NET Core + Entity Framework Core** 的 GraphQL 接口实战示例项目。它用《星球大战》数据库做演示,其中最精彩的设计就是 `CharacterInterface` 接口:通过它,**人类角色(Human)** 和 **机器人角色(Droid)** 共享一套统一的 GraphQL 字

gitblog_00562的博客 208

StarWars单元测试指南:xUnit、Moq与InMemory数据库覆盖仓储和控制器

StarWars 是一个基于 GraphQL for .NET、ASP.NET Core 和 Entity Framework Core 的星球大战示例项目。本文手把手教你用 xUnit、Moq 与 EF Core InMemory 数据库为它的仓储层和 GraphQL 控制器编写单元测试,并生成代码覆盖率报告。 ## 🗂 测试架构一览 项目采用分层架构(Api / Core / Data)

gitblog_00290的博客 182

基于 MarkItDown 的 DOCX 文档转 Markdown 实战解析——以 oTTomator ottomarkdown-agent 的本地转换测试输出为例

本文以 `ottomarkdown-agent` 仓库中真实的本地转换测试输出文件 `local_convert_test_docx.md` 为切入点,完整拆解 DOCX 文档是如何通过 MarkItDown 被转换为结构完整、可直接投喂给 LLM 的 Markdown 内容,覆盖转换流程、结构保真度验证、底层源码实现、测试体系与 API 调用方式。读完本文,你将掌握这套"文件上传 → Base6

gitblog_00028的博客 393

atari游戏模型_在Atari.com免费玩经典街机游戏

atari游戏模型The late 70’s and early 80’s was a golden age for video games. Arcades were a thriving hotbed of innovation and revolutionary games were released which defined the genres we refer to today. ...

culh2177的博客 648

Flutter 加载本地 JSON 文件实战:以 flutter-examples 的 load_local_json 为例

本指南以开源仓库 flutter-examples 中的 [load_local_json](https://link.gitcode.com/i/6aaf1bf36940cfad31ca983b0fd6ed91) 示例为核心,完整讲解在 Flutter 应用中从本地资源加载并解析 JSON 数据、再以列表形式渲染的完整链路。你将掌握 `DefaultAssetBundle` 与 `FutureB

gitblog_00913的博客 86

TitleCardMaker终极指南:自动化Plex、Jellyfin和Emby标题卡片生成

TitleCardMaker是一款功能强大的自动化标题卡片生成工具,专为Plex、Jellyfin和Emby媒体服务器设计。它能够帮助用户快速创建统一风格的影视标题卡片,提升媒体库的视觉体验。无论是电视剧集、电影还是其他媒体内容,都能通过这款工具轻松获得专业级的标题卡片设计。 ## 为什么选择TitleCardMaker? 在构建个人媒体库时,统一且美观的标题卡片能极大提升浏览体验。传统的手动

gitblog_00979的博客 784

Graphene Relay 集成指南:Nodes、Connections 与 ClientIDMutation 完整实战

Graphene 作为 Python 生态中最成熟的 GraphQL 框架之一,对 Relay 提供了完整支持,并内置了一批工具类,让 Python 开发者可以轻松接入 Relay 的三大规范:全局对象标识(Global Identification)、游标连接(Cursor Connection)与变更(Mutation)。本指南以 [docs/relay/index.rst](https://

gitblog_00709的博客 480
上一篇: css css2 css3_学习CSS的最佳方法
下一篇: 创建个性菜单 过滤用户菜单_创建快速,便利菜单
daique1908
博客等级 码龄10年 29粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值