1. 程式人生 > >zTree學習心得以及對未來自己的訴苦

zTree學習心得以及對未來自己的訴苦

       以下是來自於一名正在學習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,不斷的去看別人的文章,不斷的去查閱各種各樣的問題,

不斷的壓抑自己告訴自己很忙,趕緊去研究想要研究的東西,趕緊去學習。有時候覺得很累,大部分時間都花在瞭解決一些莫名

奇妙的問題,那些問題連搜尋出來的部落格都相差太大,感覺自己確實需要先磨鍊好自己的學習方式,以及鍛鍊自己的技能,調整

自己的心態,再去朝前方努力的奔跑,才能去找到一條屬於自己的路。

       不過值得一提的是,幸好我在學習的過程中積累了一些有用的網址,當然我會在後續的部落格專門寫一篇關於網址的部落格,然

後會不斷地更新我瞭解的網址,給大家查閱。也能夠方便我去查閱很多資料。

       姑且就這樣吧,我還是得要繼續去努力,去找到真正的學習方法,改變自己面對窘境的態度,也希望你們能夠早日成為自己

心中崇拜的那種大佬。哈哈哈畢竟思維活躍了,技能多了還是挺棒的。加油吧!!!