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二次开发上来,呵呵,真是忙得不亦乐乎,是不是有点迷失自我呢?学这么多东西当然主要是为了工作。

  • 相关阅读:
    ubuntu 安装 redis desktop manager
    ubuntu 升级内核
    Ubuntu 内核升级,导致无法正常启动
    spring mvc 上传文件,但是接收到文件后发现文件变大,且文件打不开(multipartfile)
    angular5 open modal
    POJ 1426 Find the Multiple(二维DP)
    POJ 3093 Margritas
    POJ 3260 The Fewest Coins
    POJ 1837 Balance(二维DP)
    POJ 1337 A Lazy Worker
  • 原文地址:https://www.cnblogs.com/ocean/p/84154.html
Copyright © 2011-2022 走看看