zoukankan      html  css  js  c++  java
  • 如何学习,牛人是否真牛?

           有些朋友在看了xmlmenu1.61后,有很多反馈,很感谢大家,同时也有很多感触,有的朋友感觉xmlmenu做得很酷,而有的认为Bindows之类很厉害。
            Bindows确实不错,也不愧那帮人成天做web UI,确实做得很好,但是这些东西的原理并不难。无非就是层、定位、样式表加上拖动,比如拖动吧,实际上就是用onmousemove事件而已。只不过看你有心没心了,如果你有心来做这个东东,并且有大把的时间(js有时需要很多微调的工作),也并不是做不出Bindows来。
           只不过国外做web ui的一来积累丰富,二来想象力丰富,三来这个就是他们每天的兴趣和职业,所以把这些东西掺和起来,效果确实不一样。
           我说这些的意思是不要过分的把某些东西神化,经常在网上看到很多做出来漂亮效果后称为牛人,但是没有必要神化牛人,只要你肯下功夫,有时间钻研,那么不会比这些牛人做的差。国外的牛人也是一样。

           To:birdshome,我公布源代码,并且代码中也有注释,同时还有说明和大量的Sample,目的就是为了交流经验。

           而实际上从学习的角度上来说,我并不赞成看这么长的代码,包括像Bindows之类,太累。从我的网站上有popmenu2.1,那个东东封装的就很好,代码也很短,你可以很快学习到如何封装,而如果看Bindows估计你会摸不着头脑。就像我现在看三年前写的这个XMLMenu一样,有些地方我自己都有点忘记是怎么回事了。

           所以在我网站上大多都是简练的代码,比如table操作的HTC,就那么几个操作我却分成了3个htc,为什么呢?也是为了代码简练,你可以很容易的看明白,同时用起来也方便,可以搭配使用,不使用的就不用加载。

            一门学问,要先学浅,再学深,然后再学浅。就像读书一样,先要读薄书,然后要把书读厚,然后再读薄一个道理。
          所以大家看到一个东西做得酷,应该研究考虑一下他是怎么做得,如果我来做我会怎么做。当你研究下去,发现哈哈,xmlmenu也不过如此吗。
          而我现在提供的大段代码,比如xmlmenu,xmltree,包括我要马上发布的仿xp的用asp+xml+js做得文件管理器,都是我在上大学的时候做得。我工作后,实际上已经没有时间来做这种大块的产品性东西,因为你要考虑实际工作,而业余时间又不是那么充裕。对于像xmlmenu这种逆从构思到设计到编码到调试只用几天业余时间是做不出来的。我现在有些半成品,很多都是因为工作一忙没有时间管,时间长了也就没有兴趣再接着写下去了。
         几年下来,我发现我对javascript/vbscript/wsh/dhtml/xml/java/.net/sql server/oracle/my sql/这么多东西都比较熟练,都作过一些大型应用,但是如果往深里面挖掘,还差好多才能精通(js/vbs差不多精通了,主要是简单,几乎每一个函数的参数我都能背过了)。现在精力又转到SPS/Smart Client/Office二次开发上来,呵呵,真是忙得不亦乐乎,是不是有点迷失自我呢?学这么多东西当然主要是为了工作。

  • 相关阅读:
    LeetCode59 Spiral Matrix II
    LeetCode58 Length of Last Word
    LeetCode54 Spiral Matrix
    LeetCode63 Unique Paths II
    LeetCode62 Unique Paths
    LeetCode55 Jump Game
    网易2017年校招笔试题 最大的奇约数
    Codeforces Round #119 (Div. 2)
    Codeforces Round #118 (Div. 2)
    2016 MIPT Pre-Finals Workshop Taiwan NTU Contest
  • 原文地址:https://www.cnblogs.com/ocean/p/84154.html
Copyright © 2011-2022 走看看