以下是来自于一名正在学习ztree的苦逼程序员的苦逼文章,给未来的大佬自己或者是小平庸码农留个最亲切的问候与感叹。
在学习的过程中,其实感觉大部分代码以及逻辑处理都是CSDN的各位大佬以及ztree的Demo完成的,我像一个小蜜蜂去收集、
去寻找一些对我而言需要的东西,虽然自认为对ztree掌握了不少,但是真正实用上去却是皮毛,很多次寻找问题的时候,一次又一
次的踩坑,有些问题头脑清醒的时候大约半小时就能完成的东西,却因为自身的强迫关系弄了两三个小时,很多学习时间就浪费在
这方面。
在学习的过程中,我大致使用的方法就是去各个网站寻找对应的资源、去博客网寻找对应的博客,然后学习如何解决问题,
通过各位大佬的列子代码然后运用到自己的项目里面,但是稍微高端一点的前段函数方法我就不会了像这样一个前端递归:
function showztreemenuNum(b,childnodes,l) {
if(b){
var rootnodes = zTreeObj.getNodes();
showztreemenuNum(false,rootnodes,l);//递归
}else{
var len=-1;
if(!isNull(childnodes)&&!isNull((len=childnodes.length))&&len>0){
if(l<childnodes[0].level){
return;
}
for (var i = 0; i < len; i++) {
zTreeObj.expandNode(childnodes[i], true, false, false, true);
var child=childnodes[i].children;
showztreemenuNum(false,child,l);//递归
}
}
}
}
就这种类似的前端JS代码,去进行编写的时候,其实看几遍也能敲出来,但是就是头脑一片雾水,很多方法怎么来的都搞不清
楚,就像卡在了一个瓶子里面,怎么也跳不出来。
其实我也有不断的去安慰自己说其实对于技术的掌握能够在看到自己对曾经了解的东西时能够举一反三就行了,不用说一直
去记,编程确实是需要不断的理解与编写。有些技术不断的去看API,不断的去看别人的文章,不断的去查阅各种各样的问题,
不断的压抑自己告诉自己很忙,赶紧去研究想要研究的东西,赶紧去学习。有时候觉得很累,大部分时间都花在了解决一些莫名
奇妙的问题,那些问题连搜索出来的博客都相差太大,感觉自己确实需要先磨炼好自己的学习方式,以及锻炼自己的技能,调整
自己的心态,再去朝前方努力的奔跑,才能去找到一条属于自己的路。
不过值得一提的是,幸好我在学习的过程中积累了一些有用的网址,当然我会在后续的博客专门写一篇关于网址的博客,然
后会不断地更新我了解的网址,给大家查阅。也能够方便我去查阅很多资料。
姑且就这样吧,我还是得要继续去努力,去找到真正的学习方法,改变自己面对窘境的态度,也希望你们能够早日成为自己
心中崇拜的那种大佬。哈哈哈毕竟思维活跃了,技能多了还是挺棒的。加油吧!!!