在分析了几百个公众号的名称后,我发现很多名称都是类似的,于是,放弃午休,我特么直接搞出了一个 编程昵称生成器!运用前后端开发、大数据、人工智能等技术,帮助大家取出符合程序员风格的高质量名称!
这个 Logo 没啥特别的寓意,卷就完事~
用法
用法很简单,如果你需要强烈的个人 IP,想让名称中带有个人属性,那就只填写第一个输入框,点击一键生成:
如果你不需要个人 IP,可以只填写第二个输入框,点击一键生成:
当然,你可以在保留个人 IP 的同时,指明账号的方向,两个输入框都填写即可!
你还可以点击 ”就它了!“ 按钮,随机得到一个名字:
怎么样,是不是非常地实用呢?
原理
最后,简单介绍一下如何开发这么一个生成器吧。
其实就是一个纯前端的项目,使用 Vue + ElementUI 开发界面。名称其实是根据定义好的字典生成的,定义一个生成函数,将用户的输入(比如 name 名称和 domain 方向)作为参数,替换已定义字典的字符串中的变量即可。
函数代码如下:
export function getList(name, domain) {
// 同时填了名称和方向
if (name && domain) {
return [
`${name}${domain}`,
`${domain}${name}`,
`${name}学${domain}`,
]
}
// 只填名称
if (name) {
return [
`${name}`,
`程序员${name}`,
]
}
// 只填方向
if (domain) {
return [
`智能${domain}`,
`${domain}知音`,
]
}
}
是不是非常简单呢?