前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >过年神器,避免偶遇,只能尴尬一笑~~

过年神器,避免偶遇,只能尴尬一笑~~

作者头像
永恒君
发布2022-12-06 16:30:23
2760
发布2022-12-06 16:30:23
举报
文章被收录于专栏:开源小分队开源小分队

大家好呀,我是机灵的开源小妹。

快过年了,心里想着回家可开心了。但回想起去年的尴尬时刻,回去见到一些不常见的亲戚,一时间不知道叫啥,只能嘿嘿一笑。

那可咋办呀,网上找了找,发现一款开源神器,完美解决这个问题。那就是"中国家庭称谓计算器"。

简介

“中国家庭称谓计算器”为你避免了见到人不知道叫啥的尴尬,只需简单的输入即可算出称谓。

使用方法

安装部署

下载 & 安装

该 Javascript 库 / 模块可以用于前端也可以用于后端 Nodejs 中。

直接下载 dist/relationship.min.js,然后使用 script 标签引入,可以得到全局的方法 relationship.

使用 npm 进行包管理,具体为:

代码语言:javascript
复制
npm install relationship.js

然后使用 require 引入模块

代码语言:javascript
复制
var relationship = require("relationship.js");

使用

内部属性:获取当前数据量 relationship.dataCount.

内部方法:

用户自定义模式relationship.setMode(mode_name,mode_data).

代码示例:

代码语言:javascript
复制
// 关系解析语法
// 【关系链】f:父,m:母,h:夫,w:妻,s:子,d:女,xb:兄弟,ob:兄,lb:弟,xs:姐妹,os:姐,ls:妹
// 【修饰符】 1:男性,0:女性,&o:年长,&l:年幼,#:隔断,[a|b]:并列
relationship.setMode('northern',{
 'm,f':['姥爷'],
 'm,m':['姥姥'],
 'm,xb,s&o':['表哥'],
 'm,xb,s&l':['表弟'],
});
  1. 通用方法: 唯一的计算方法 relationship(options). 参数options结构为:
代码语言:javascript
复制
var options = {
 text:'',      //输入文本(称谓的汉字表达,称谓间用‘的’字分隔)
 target:'',      //针对对象:空表示自己
 sex:-1,       //自己的性别:0女性,1男性
 type:'default',  //转换类型:'default'算称谓,'chain'算关系
 reverse:false,  //称呼方式:true对方称呼我,false我称呼对方
 mode:'default'  //模式选择,可由用户自定义
};

代码示例:

代码语言:javascript
复制
// 如:我应该叫外婆的哥哥什么?
relationship({text:'妈妈的妈妈的哥哥'});

// 如:七舅姥爷应该叫我什么?
relationship({text:'七舅姥爷','reverse':true,'sex':1});

// 如:舅公和我是什么关系?
relationship({text:'舅公',sex:0,type:'chain'});

// 如:舅妈如何称呼外婆?
relationship({text:'外婆',target:'舅妈',sex:1});

小结

由于工作生活节奏不同,如今很多关系稍疏远的亲戚之间来往并不多。过年偶尔碰上也是挺尴尬的,过年有了这款神器偷偷查下,遇见再也不用那么尴尬的嘿嘿两声了~~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 使用方法
  • 安装部署
    • 下载 & 安装
      • 使用
      • 小结
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档