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