实现的功能,没有,纯粹是一棵用来展现的树而已,不过以后可能会用于很多功能的雏形,
自己纯手写的树,花不少精力和时间,虽说现在很多树状展现的模块,但是自己编写就是
有中成功感,就是这种感觉,才在编程这个泥潭中越陷越深。开始时用java写的实现,但是每次展开,收缩,添加,删除,修改都要不断的访问数据库,
刷新页面,的确是败笔,没有实际用途,所以就翻译成js代码,但实际上,除了展示之外,
还是保留了和数据库的交互,增删改可以立即展现出来,这就是diy的快感。这个过程中,的确对js的语法有不少的理解,其实和java差不多,不同的是没有那么多现成的方法供调用,
也可能是自己刚入门,很多方法都是按自己的理解写的,比如js的数组的删掉一个元素,
我就找不到现成的方法,只能选择最笨的数组重构。还有js的调试,操,刚入门。。个人感觉难的地方在于控制树状的收缩部分,还有最难的是那些索引线,当时一点思路
都没有,暂时用“L”“|”“-”能看出个雏形,后面慢慢美化。。解决这些后面的增删改查
都是小事。测试了很久,基本功能应该是没问题了,搞不死,下面将会美化后用于自己的毕业设计,
本人读食品的,自学java,毕业还是打算这方面干活。有空交流:①灵③⑤领⑨⑦③⑥⑦

解决方案 »

  1.   

    图片上传不了,有空可以到这里看看:
    http://www.douban.com/photos/photo/1721927801/
      

  2.   

    这套代码由最开始的java实现到现在js实现已经反复测试,
    可以现套现用,表结构一致即可。缩进部分和平常的写法
    有所区别,所以即便有源码加注解,别人也是很难读懂,
    很多变量的名字只有我知道什么来由,因为从最初的递归展现
    到最后的成型,历时很长,变量的名字很多都一直保留下来的。