天天看點

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

通過 github 将它們嵌入到網頁和其他項目中。
怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

emoji, 來自日本的小巧符号,通過圖像表達感情,已經征服了移動網際網路的資訊世界。

<a target="_blank"></a>

unicode 是國際編碼标準,它為任意的符号、字母或人們想在網絡上使用的數字配置了一串編碼。換句話說,它是你如何在計算機上閱讀文本與計算機如何讀取文本之間的缺失環節。例如,對于你正看到的位于這些句子中的空格(lctt 譯注:英文分詞中間的空格),計算機讀取為 “&amp;nbsp”。

要在大多數情況下使用 twitter 的 emoji 庫,你隻需在你的 html 網頁中的 &lt;head&gt;塊中添加如下腳本:

&lt;script src="//twemoji.maxcdn.com/twemoji.min.js"&gt;&lt;/script&gt;

這樣就使得你的項目可以通路包含有已經在 twitter 中可使用的數以百計的 emoji 符号的 javascript 庫。然而,建立一個僅僅包含這個腳本的文檔并不能使得在你的網站中呈現出 emoji 符号,實際上,你仍需要嵌入這些 emoji 符号!

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

 和 &amp;#x1f3c1,當然我并不知道在浏覽器視窗中它們的樣子。是的,你必須粘貼并猜測它們。你已經看出了問題,我們将在第二小節中予以解決。

無論如何,通過一些嘗試,你可以将一個如下圖的原始 html 檔案---

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

---顯示為如下圖的網頁:

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

對于一個網站或應用,twitter 的解決方案是非常适用的。但如果你想通過 html 輕易地插入你喜愛的 emoji 符号,你需要一個更易實作的解決方案,而不是記住所有代表 emoji 的 unicode 字元串。

通過向任意網頁中添加 elle 的開源樣式表,你可以适用 英語單詞來了解你正插入的 emoji 符号的意義。是以如若你想展示一個 心形 emoji 符号,你可以簡單地輸入:

&lt;i class="twa twa-heart"&gt;&lt;/i&gt;

為了實作上面的目的,讓我們下載下傳 elle 的項目,通過點選在 github 上 “download zip” 按鈕。

我們還需要 html 檔案識别這個 css 檔案,是以在 html 網頁中的 &lt;head&gt; 塊中,為 css 檔案添加一個連結:

&lt;link rel="stylesheet" href="twemoji-awesome.css"&gt;

一旦你将上面的代碼添加了進去,你便可以删除先前添加的 twitter 的腳本連結。

現在,找到 body 塊部分的代碼,然後添加一些 emoji 符号。我使用了 &lt;i class="twa twa-sparkling-heart"&gt;&lt;/i&gt;, &lt;i class="twa twa-exclamation"&gt;&lt;/i&gt;, &lt;i class="twa twa-lg twa-sparkles"&gt;&lt;/i&gt; 和 &lt;i class="twa twa-beer"&gt;&lt;/i&gt;。

最終,你将得到如下的代碼:

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

儲存并在浏覽器中檢視上面的檔案:

怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号怎樣通過 Twitter 的開源庫來随處使用 Emoji 表情符号

----------------------------------------------------------------------------------------------------------------------------