最近做的项目中用到了EasyUI的Tree,树的结构是这样的,有22个车站,每一个车站相当于一个逻辑域(虚拟域),每一个域下有许多的设备类型,拿我现在做的门禁系统来说,设备类型有门禁主控制器和门禁就地控制器等设备类型,每一种设备类型下面会有多个设备,每一个车站可能会有好几十个设备,22个车站就可能会有上百个或者上千个设备,这样在加载成Tree后,比如说想要查看文锦站的A站口的门禁就地控制器的信息,要是让你一个节点一个节点的打开去找,肯定会烦死的,所以我们就做了一个(联想+模糊)查询。

一开始我们是按照这篇文章js/jQuery实现类似百度搜索功能做的,但是做出来之后会有一个很大的缺点,就是不能够复用,别人要是想用的话,必须得把整个代码再改一遍才能用,真得感谢我们的组长,一开始对于面向对象的思想重视的还是不够,但是面向对象是真的非常的重要,面向对象的核心思想就是抽象,一层一层的往上抽象,之前做项目的时候,许多的知识点都是其他人封装好了我们直接拿过来用的,有种被惯坏了的赶脚,真正的想要去深入的理解一种知识,就应该从它的根本抓起,把它的核心原理能够轻松的运用,这才是大牛的发展路,用别人封装好的东西,永远都是被别人牵着鼻子走,为什么不自己当个领路人呢?

阅读原文 »

2 收藏


直接登录

推荐关注