Javascript 我是否需要手动将每个表情符号UTF编号映射到各自的关键字,或者是否有某种标准化的JSON?
好的,我正在制作一个聊天应用程序,我能够通过创建一个JSON文件来创建我自己的自定义表情,如下所示:Javascript 我是否需要手动将每个表情符号UTF编号映射到各自的关键字,或者是否有某种标准化的JSON?,javascript,emoji,emoticons,Javascript,Emoji,Emoticons,好的,我正在制作一个聊天应用程序,我能够通过创建一个JSON文件来创建我自己的自定义表情,如下所示: [ { keyword: "LOL", url: "urlOfImage1" }, { keyword: "haha", url: "urlOfImage2" } ] 无论何时发送消息,我都会查看表情列表,并将消息中与任何关键字匹配的单词替换为用作自定义表情的图像 insertEmo
[
{
keyword: "LOL",
url: "urlOfImage1"
},
{
keyword: "haha",
url: "urlOfImage2"
}
]
无论何时发送消息,我都会查看表情列表,并将消息中与任何关键字匹配的单词替换为用作自定义表情的图像
insertEmoticons(message){
let emotes = [
{
keyword: "LOL",
url: "urlOfImage1"
}
]
emotes.forEach(emote => {
message = message.replace(emote.keyword, `<span class="${emote.keyword}"><img src="${emote.url}"></span>`)
})
return message
}
insertEmoticons(消息){
设emotes=[
{
关键词:“LOL”,
url:“urlOfImage1”
}
]
emotes.forEach(emote=>{
message=message.replace(emote.keyword,``)
})
回信
}
这一切都很好,但现在我想知道我是否应该使用相同的方法为所有的UTF表情。我是否需要为每个表情创建自己的JSON并将UTF代码-U+1F600映射为关键字-:D
我真的怀疑这是正确的方法,原因有二
为什么不允许utf-8,就像这里你知道很多人是如何习惯打字的:)他们知道它会变成一张笑脸。我想实现这一点,但是,仅仅键入:)没有任何作用。不,我在手机上,为什么不允许utf-8,就像这里你知道很多人是如何习惯于键入:)并且他们知道这会变成一张笑脸。不过,我想做到这一点,只需输入:)什么也做不了。不,我在手机上