easyui的解析器Parser


  平時使用easyui做框架開發時,都知道easyui的模塊組件能通過屬性方法或js方法來渲染,本質上是通過parser解析器來處理實現的,因為多數情況下都是自動觸發完成整個頁面的解析,所以沒有感覺到它的存在。

parser解析器作用情況1:

  在我們書寫相應的class,頁面的dom加載完成的時候($(document).ready)被調用,從而渲染整個頁面。

parser解析器作用情況2:

  當頁面已經加載完成,但是此時我們使用js生成的DOM中包含了easyui支持的class,並且我們也有將其渲染成easyui組件的需求。這時就要手動調用parser來完成。

$.parser.parse('#cc');  // 解析指定節點

ps:上面的id不能是為當前組件的id,必須為當前組件父容器的id。

<div id="cc">

    <div id="Window" class="easyui-window"></div>

</div>

$.parser.parse('#cc');

這么使用id為Window的節點才會正常。

$.parser.parse();不傳參是解析頁面中所有定義為easyui組件的節點。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM