摘要: const transform = (str, baseRem) => { const reg = /((-?\.?\d+)(\.\d+)?)rem/g; return str.replace(reg, function(match, pos, orginText) { const val = (p 阅读全文 »
posted @ 2023-02-06 20:06 --Odyssey-- 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在行内样式中, 使用 img 做为小图标时常出现字体与图片不能居中对齐的问题 原因页面渲染时, img 标签的底部与字体的 baseline 对其 不考虑flex等需要增加dom的方案外 处理方式1 flex 等可以强行剧情的布局 缺点是需要改变布局和增加 dom 处理方式2 img { verti 阅读全文 »
posted @ 2022-12-13 11:25 --Odyssey-- 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 元组 类型化数组 元组(Tuple) 是一个类型化数组,每个索引都有预定义的长度和类型。 let tuple: [number, string] // 正确赋值 tuple = [1, '2'] // 赋值类型错误 tuple = [1, 2] 数据越界 tuple[3] = 'world'; // 阅读全文 »
posted @ 2022-12-12 16:11 --Odyssey-- 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 除了基本的使用外,GraphQL 还提供了许多功能供开发者使用,以下罗列常用的功能: 接口(Interfaces) ​ 接口是一个抽象类型,它包含某些字段,而对象类型必须包含这些字段,才能算实现了这个接口。 interface Character { id: ID! name: String! fr 阅读全文 »
posted @ 2022-09-23 17:32 --Odyssey-- 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 在之前的例子中,所有的 Schema 合成在一个字符串上。这显然是不符合现在大型项目分模块的开发方式。 GraphQL Schema Language ​ 在之前的例子中,所有的 Schema 合成在一个字符串上。这显然是不符合现在大型项目分模块的开发方式。 ​ GraphQL Schema Lan 阅读全文 »
posted @ 2022-09-23 17:31 --Odyssey-- 阅读(28) 评论(0) 推荐(0) 编辑
摘要: GraphQL 通常使用 HTTP 实现,以下所指客户端均指 HTTP 请求的客户端。 ​ GraphQL 通过请求上的 query 实现数据交互。可以使用 GET 请求,但由于 GET 的query 在 url 连接上,数据拼接和特殊符号转义相当繁琐,基本上使用 POST 请求,将信息附着在 re 阅读全文 »
posted @ 2022-09-23 17:31 --Odyssey-- 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 本文在 node.js 的环境 ( 详见初始 GraphQL )搭建好的条件下,从零开始构建一套基础的数据操作功能。现以 Oracle 经典入门系列 soctt 数据作为基础数据,实现一套接功能。 定义 Schema ​ GraphQL 思想是以数据为中心的,定义 Schema 自然成为了开发的核心 阅读全文 »
posted @ 2022-09-23 17:30 --Odyssey-- 阅读(276) 评论(1) 推荐(0) 编辑
摘要: 字段(Fields) ​ 指请求对象上特定的字段,类似于 JS 中的变量、Object 中的 key 。用于指代特定的标识符。 { hero { name } } ​ 其中 hero 和 name 都是字段。 Schema ​ 客户端请求与服务端通信的协议部分。Schema 是 GraphQL 开发 阅读全文 »
posted @ 2022-09-23 17:29 --Odyssey-- 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一种用于 API 的查询语言 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开 阅读全文 »
posted @ 2022-09-23 17:29 --Odyssey-- 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 数据传输的历史 远程过程调用(remote procedure call,RPC)发明于20世纪60年代。远程过程调用由客户端发起,向远程计算机发起请求以执行某些操作。接下来,远程计算机则向客户端发送响应。那个年代的计算机虽然与今天所使用的不可同日而语,但是信息传输过程却基本相同,即客户端请求,服务 阅读全文 »
posted @ 2022-09-23 16:56 --Odyssey-- 阅读(74) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示