各位童鞋在使用各种框架的时候,总会遇到各种坑,其中一种坑叫做源代码的坑,因为业务需求,往往需要修改源代码,但是源代码的陌生性往往给大家带来各种困惑!easyui源代码可以从以下几方面来看!
一.easyui的本质是通过js检测dom元素中的带有easyui-相关的class的dom元素,如果觉得这句话拗口,请多读几遍!调用方式分为手动调用和自动调用,自动调用就是在页面中写完相关dom元素,easyui会自动进行解析和渲染!手动调用就是在页面上手动调用easyui相关组件的api进行二次渲染!
二.无论手动渲染还是自动渲染,easyui都会调用自身js,除了组件之间互相依赖外,就是按照不同组件进行各自渲染!
三.具体渲染过程如下:easyui函数最开始,会有一个总的函数来遍历可以在页面渲染的组件,也就是说如果你页面上用的组件在这里存在,那么可以渲染,页面上写的组件不存在,那么无法渲染!详见easyui中开头的plugins,可以手动加减自己需要的插件!