حسنًا، هذه أداة صغيرة وبسيطة للغاية تعمل على تحويل رموز QQ وسلاسل رموز WeChat المضافة إلى صفحات الويب إلى صور تعبيرية.
min.js
للاستخدام. يدعم أيضًا بيئة Node.js. يدخل:
/::)
الإخراج:
< img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif " alt =" /::) " >
تأثير:
يدخل:
I xx Gunzi, /::), No no no, I just xx xx/::B.
الإخراج:
I xx Gunzi, < img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif " alt =" /::) " > , No no no, I just xx xx < img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/2.gif " alt =" /::B " > .
تأثير:
أنا xx Gunzi، , لا لا لا، أنا فقط xx xx.
تكشف هذه الأداة عن طريقة qqWechatEmotionParser()
. مدخلات هذه الطريقة عبارة عن سلسلة تحتاج إلى معالجة، والإخراج عبارة عن سلسلة تحول تعبيرات الأحرف إلى علامات img.
قم بتنزيل وتقديم https://github.com/buddys/qq-wechat-emotion-parser/blob/master/dist/qq-wechat-emotion-parser.min.js.
< script src =" /path/to/qq-wechat-emotion-parser.min.js " > </ script >
استدعاء window.qqWechatEmotionParser
:
var text = 'I xx Gunzi /::), No no no, I just xx xx/:<L>.' ;
var html = qqWechatEmotionParser ( text ) ;
document . write ( text ) ;
document . write ( '<br/>' )
document . write ( html ) ;
ثَبَّتَ:
npm install qq-wechat-emotion-parser
يستخدم:
var qqWechatEmotionParser = require ( 'qq-wechat-emotion-parser' ) ;
var text = 'I xx Gunzi /::), No no no, I just xx xx/:<L>.' ;
var html = qqWechatEmotionParser ( text ) ;
console . log ( html ) ;
نرحب بإرسال المشكلات أو المساهمة بالكود من خلال Github، قبل المساهمة بالكود، تحتاج إلى قراءة الكود الأصلي بعناية ومحاولة الحفاظ على اتساق نمط الكود.
يتم حفظ الرموز ضمن ملف src/emotion.json، قم بتحديد تمثيل الأحرف ومصدر الصورة للرمز التعبيري عن طريق تحرير ملف json. هناك نقطتان يجب ملاحظتهما:
جي بي إل V3.0
هارتل، ميريكي @ Buddys حقوق الطبع والنشر (ج) 2016