999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一款蒙文在線編輯器的設計與實現

2019-08-10 06:36:17圖雅
電腦知識與技術 2019年17期
關鍵詞:二次開發

摘要:基于UEditor進行二次開發,實現了一款蒙文在線編輯器。給出了利用JavaScript、CSS以及HTML等技術,兼容不同的瀏覽器下的蒙文在線輸入、換行、豎排顯示等問題的解決方法。蒙文在線編輯器在蒙醫方劑數據挖掘系統中得到了較好的應用。

關鍵詞:蒙文在線編輯器;UEditor;二次開發;瀏覽器兼容;豎排顯示

中圖分類號:TP311? ? ? ?文獻標識碼:A

文章編號:1009-3044(2019)17-0092-03

開放科學(資源服務)標識碼(OSID):

在我國,蒙文是一種應用范圍較廣泛的文字。蒙古族作為我國五十六個民族的組成部分,有著悠久的歷史和燦爛的文化,文獻收藏豐富、自成體系。蒙文的拼寫規則是以詞為單位豎寫,詞與詞之間用空格分開。一個詞由若干個字母組成,詞內各個字母之間連著寫。蒙文采取從上到下的書序,由左向右的行序進行書寫[1]。在蒙文網站的前后臺頁面中都有對蒙文進行在線編輯的需求,并需要兼容不同版本的不同瀏覽器實現蒙文的在線輸入、正確顯示問題。現有的在線編輯器不能滿足蒙文特有的書寫方向要求。

1 蒙文在線編輯器的用途

1.1 蒙文在線編輯現狀

隨著CSS技術的成熟,蒙文網頁顯示已經不成問題。但是如何在各瀏覽器中對蒙文進行在線編輯是目前面臨的最大問題。很多蒙文網站的后臺都繞過瀏覽器兼容問題,利用普通中文編輯器將編輯好的蒙文文本復制到編輯器中,不考慮文字方向問題直接保存到數據庫,而未實現蒙文文本的在線編輯修改等作。

故需要設計一款蒙文在線編輯器,并解決蒙文在線編輯、瀏覽器的兼容性問題、蒙文的豎排從左向右換行書寫的問題。

1.2 選擇UEditor二次開發的原因

開發蒙文編輯器的主要目的是實現兼容多種瀏覽器,在瀏覽器中方便、快捷、正確地進行蒙文在線編輯操作。

開發蒙文編輯器的主要思路是,對現有的編輯器進行二次開發,通過旋轉元素達到蒙文正確顯示目的的同時,該旋轉的元素不影響整體頁面,同時元素內部也能對文字進行旋轉。

通過對當前發布的Wysihtml5、eWebEditor、FCKEditor等22個開源的在線編輯器的多次測試,UEditor 編輯器能夠滿足上述蒙文編輯器的開發的基本需求。UEditor是由百度WEB前端研發部開發的所見即所得的開源富文本編輯器,具有輕量、可定制、用戶體驗優秀等特點,是一個開源的、免費的、公開的在線編輯器[2]。UEditor的富文本區域是基于標簽實現的,可以在標簽上進行添加CSS來控制文字方向。而其他編輯器的富文本區域是基于