JqueryEasyUI淺談本地化應用

來源:互聯網
上載者:User

標籤:style   blog   class   code   java   ext   

JqueryEasyUI淺談本地化應用

Jquery是對javascript一種封裝,使我們開發人員使用起來更加方便,同時也解決了不同瀏覽器中javascript的相容性。JqueryEasyUi是基於Jquery上開發的UI組件,和它並行的是JqueryUI,個人認為JqueryUi沒有JqueryEasyUi好用,也沒有JqueryEasyUi顯得專業。

下面先簡單介紹一線JqueryEasyUI的使用,在用JqueryEasyUI之前需要引用幾個js和css檔案

1. <link href="../jqeryEasyUi/jquery-easyui-1.3.1/themes/default/easyui.css" rel="stylesheet"2.     type="text/css" />3. <link href="../jqeryEasyUi/jquery-easyui-1.3.1/themes/icon.css" rel="stylesheet"4.     type="text/css" />5. <script src="../jqeryEasyUi/jquery-easyui-1.3.1/jquery-1.8.0.min.js" type="text/javascript"></script>6. <script src="../jqeryEasyUi/jquery-easyui-1.3.1/jquery.easyui.min.js" type="text/javascript"></script>

這幾個檔案在相應的JqueryEasyUI包中存在。(:http://www.jeasyui.com/download/v123.php)簡單介紹一下幾個JqueryEasyUI的例子。這些demo其實都可以在找到。

一、Dialog 彈出的視窗

檔案引用代碼同上。

Script代碼:

1. $(function () {2.            $(‘#d2‘).dialog(‘close‘);3.        });4. function open1() {5.            $(‘#d2‘).dialog(‘open‘);6.        }

視窗處代碼(其實就是使用了div):

1. <div id="d2" class="easyui-dialog" title="處?|理¤¨a派¨|工?è信?息?é" style="width: 400px; height: 200px;2.        left: 100px; top: 150px; padding: 10px" data-options="toolbar:‘#dlg-toolbar‘,buttons:‘#dlg-buttons‘,resizable:true">3. <table width="100%" border="0" cellpadding="4" cellspacing="1" class="show-table">4. <tr>5. <td>6. 維?修T人¨?員?à:êo7. </td>8. <td>9. <asp:DropDownList ID="ddlMan" runat="server">10. </asp:DropDownList>11. </td>12. </tr>13. <tr>14. <td>15. 維?修T負o責e人¨?:êo16. </td>17. <td>18. <asp:DropDownList ID="ddlHeadMan" runat="server">19. </asp:DropDownList>20. </td>21. </tr>22. </table>23. </div>24. <div id="dlg-buttons">25. <a href="#" class="easyui-linkbutton" onclick="allot()">分¤?配?</a>26. <a href="#" class="easyui-linkbutton" onclick="javascript:$(‘#d2‘).dialog(‘close‘)">27. 取¨?消?</a>28. </div>
總結:對於dialog的使用,最好的方式就是看下載包內的demo,其他的方式也是看demo。

二、日曆顯示(這裡遇到了一點小問題,關於本地化的問題,後面我會貼出解決方案)

這是最終的效果,顯示的額都是中文,但是當我第一次引用的時候顯示的是

我引用js和css檔案都是同上,就是顯示是英文的,我想這是什麼問題呢,難道這是外國人寫的,不支援中文,後來想想也不對,如果外國人寫的沒有中文的話,目前這麼火也會有大神寫一個中文包吧。或者他的檔案中有陷阱。

然後我就開啟了jquery-easyui-1.3.2的包,發現了一個檔案件

我在想這個會不會就是有關本地化的東西。當我開啟後發現,果然就是本地化的東西

。看來外國人寫這個軟體的時候就已經想到了本地化的東西,看來這個值得我們以後學習。廢話不說,直接把easyui-lang-zh_CN.js引用,一切都OK了。

Js和css引用代碼:

1. <link href="../jqeryEasyUi/jquery-easyui-1.3.1/themes/default/easyui.css" rel="stylesheet"2.     type="text/css" />3. <link href="../jqeryEasyUi/jquery-easyui-1.3.1/themes/icon.css" rel="stylesheet"4.     type="text/css" />5. <script src="../jqeryEasyUi/jquery-easyui-1.3.1/jquery-1.8.0.min.js" type="text/javascript"></script>6. <script src="../jqeryEasyUi/jquery-easyui-1.3.1/jquery.easyui.min.js" type="text/javascript"></script>7. <script src="../jqeryEasyUi/jquery-easyui-1.3.1/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>

Div顯示日曆的代碼:

1. <input name="ctl00$title$TextBox1" type="text" id="ctl00_title_TextBox1" class="easyui-datebox" required="true" />

使用起來就是這麼的簡單。

郝喜路 2014年5月8日09:53:13

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.