南大软院大神养成计划——最后一天

今天是南大软院大神养成计划最后的一天,回眸过去的二十天,觉得时间确实过的非常,仿佛刚刚加入这个计划还在昨天,今天就不介绍知识重点了,主要讲讲学习体会和收获。

在加入这个计划之前,我就决定要坚持每天写一篇博客,结果我完成了,感觉确实蛮好的,这次计划让我想起来我以前参加的一个觉醒计划。觉醒计划是每天6点半起来,然后6点50去操场锻炼,刚开始几天,人蛮多的,到后面人越来越少,但是无论刮风下雨,我每天还是会去,因为既然参加了,含着泪也要完成了,到最后统计的时候,只有我和另一个人每天都起来都去锻炼。从这里我们可以出,想要完成一件事,靠的还是毅力。南大软院大神养成计划也是一样,需要我们每一个学习者每天去学习东西,只有每天去学习一点,那么21天之后,我们才可以收获很多,这21天里我学习了65%的内容,可惜没有学完,假如我这21天每天都没有课,都在一直学习网页内容,那我应该可以学完这个计划是所有的内容。

学习收获:

作为一个学习过一点网页的知识的我来说,这个计划对于我,可以说是一种补充和提高,让我的网页水平完全提高了一个水平,让我记忆最深刻的就是html和JavaScript代码的格式。因为这两点,在学习任何知识时候,都可以明显感受的到。我说的代码格式并不是代码整齐了,添加注释等基础的,而是相当于进阶的代码格式。先说说html的代码格式,以前说实话在完成任何一种网页效果时,我首先想到的不是搭建网页结构而是先想到如何用div+css完成相关效果,在用我以前的代码格式编写的时候,完成一个网页确实需要很长时间,因为有时候css一小部分需要改动,可能整个网页css都要进行相应的改动,而且在完成所有代码的时候,我基本上无法大概的看到我的网页结构是什么样式的,这就造成无法提前,发现css上的错误,而且完成一个部分的css就要打开网页看一下效果是不是符合我的想法,这样严重造成了我的编程效率低下。学习了相应的知识之后,我知道了编写html的代码,一定要先搭建好结构,就是html的标签要先写好,完成html代码之后,就算没有css代码,我们也可以看到我们网页的大概的样子,能够确定我们的网页结构上没有问题,不需要修改结构了,然后搭建好结构之后,再给相应的标签编写css代码,css代码一般都是外部链接。学习了这个计划的知识之后,我对JavaScript的代码格式也有了一个新的认识。以前要绑定什么事件的时候,我都是在标签上绑定事件,结果想要改函数名的话不仅js代码部分要改,标签上的代码也要改变,其次还有一个事件冒泡,假如不制止的话,事件会一直从最具体的地方冒泡到《html》上,一般情况下没什么问题,但是有些情况下就有些问题,所以高手的话,一般都是在js代码上绑定事件的,然后根据自己的需求决定其冒泡到哪里。当然还有一个domready也非常重要,一般我们都是用window.load实现,假如有很多内容的话,就自己封装一个domready函数。其他的知识由于学的内容确实很多,印象也不是很深,所以只能说了解了,但是还没有到灵活运用的地步,只能在用到的时候,能够想到用,但是需要参考例子才能用。在这21天里,我也全面的了解了jQuery,jQuery是由JavaScript封装而成,从学习的过程中,我确实体会到了jQuery给我们编写js代码提供的便利,比如动画效果那块,确实非常方便,我们不需要想太多,只要运用了animate就可以完成我们想要的任何动画,我们省去了编写相关的运动框架过程,因为jQuery已经帮我们封装好,其实这让我想起来了win32中的网络编程中的一些代码,mfc封装了相关代码,然后程序员只需要一个函数就把win32下面需要几十行代码才能完成的工作给完成了,用了mfc大约能够比win32下节省一半甚至2/3的代码,jQuery同样如此,但是这也给我们程序员带来一些坏处,经常使用这些经过封装的函数,然后久而久之也许我们就会忘记基础的代码,以至于无法灵活运用这些基础代码了,所以我们学习任何一门语言,都不能忘记基础代码,因为高手往往是能够运用这些基础代码的人。

学习体会:

这个部分,我主要写我自己学习网页的一些体会,不仅仅是这21天里的体会还有以前的一些体会。我们在学习计算语言的时候,老师常常会跟我们说多看书不如多动手敲代码,这句话确实有用,不够学习哪门语言,学习纸面上的知识是完全不够的,还需要多多编程。先说说学习c++的过程,学习c++的那个学期由于大部分精力都放在了其他学科上,所以c++的代码也就没有敲什么,所以整个学期下来,也不知道学习了什么,脑海里一片空白,然后到了写大作业的时候,写着写着就慢慢复习了这学期所学的所有的c++知识,渐渐明白了c++是怎么回事,这就是敲敲代码的好处。接下来说说学习网页知识的过程,当初工程实训的时候,我们只学习了4天,然后学习完之后什么都不会,脑海里一片空白,书上面的很多习题都不会敲,有些效果都不看不明白,现在 看起来那就跟小学知识一样简单了。然后就开始写大作业,写大作业的刚开始时是很痛苦的,由于很多知识都不明白,所以在敲代码的过程中,出错了也不明白错在哪里,我记忆比较深刻的地方就是注册页面。注册页面由于要验证信息的有效性,所以需要绑定事件,然后触发事件,当我写完代码之后,结果测试一看,onfocus和onblur事件死活无法触发,当初问室友,室友不明白,百度也不百度不出所以然,然后只好先敲其他页面,在敲其他的页面的时候,中慢慢地掌握了一些方法,领悟的一些知识,然后明白了错误在哪,原来function{}里面的代码错误了,导致了无法触发相应的事件,在慢慢敲大作业的时候,我也学会了css的运用,现在基本上看到网页上的效果,基本上就可以猜出来它是用了哪些css。所以学习网页或者其他语言跟学习数学一样的,当我们看数学的时候,掌握了基本的定理和概念,然后去写题目,刚开始写题目的时候,肯定不会很顺手,可能还要对照一些例题或者参照其他书本上的定理,但是通过慢慢地练习,写题目的速度会越来越熟练,对题目的理解也越来越深,这就是一个熟能生巧的过程,学习任何东西也是这样的,所以假如一些初学者在这21天里觉得没学到什么的,那么在接下来的7天当中,你学习和领悟的知识可能会超过你在这21天里所掌握的知识。

今天就写到这个,通过这21天,我发现我渐渐爱上了写博客,以后假如发现了什么新知识,一定写博客分享给大家。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值