发表于: 2016-05-08 17:19:11
2 1438
注册账号已经有一段时间了,但由于自己是文科出身,纯种小白。脑子里没有一点关于代码的概念和知识,所以近期在忙弄毕业论文的时候,一直在刷w3s的有关知识。html和css相关章节基本浏览一遍。对html和css也有了初步的认识,懵懂知道各种标签的作用,html是用来控制文档结构内容的,css是用来控制文档样式的,并且独立于文档之外。为了加深对标签含义的理解,自己也跟着w3s里的例子敲了几行代码。也基本明白例子中代码的逻辑,及要表明的意图。后来感觉自己对基础知识有个基本的了解后,尝试做task,但是遇到task1,就有些懵了。以前师兄师姐的日报我也反复看了,发现他们每个人的做法都不尽相同,而且他们代码所要表达的含义有些我看不太懂。现成的代码看都看不太懂,找到思路,写下自己的代码完成task就更无从谈起了。所以目前我有些困惑,有些问题需要向师兄师姐请教
1、通过刷w3s,单个标签元素的含义我基本都理解,但是想去完成task时,却无从下手,首先不知道需要用到哪些标签元素,其次不知道以什么样的顺序结构布局这些标签元素。所以想问师兄师姐我应该通过怎样的方法练习,才能具备看到task时,能迅速联想起用到哪些标签,并且知道怎样布局这些标签。(nginx配置在古尘师姐的光辉指引下我倒是完成了)
2就是何为完成task?难道就是实现所要求的效果吗?如果是这样,前面已经有师兄师姐为完成task写好的代码,一复制粘贴效果就能实现了。因此很明显实现要求的效果绝不是完成task的意义。我想完成task的意义在于明白了解这个实现效果的过程是怎样的,就是整个代码写作的过程是怎样的,每行写下的代码究竟代表怎样的含义出于什么样的目的。我想师兄师姐写下代码时肯定会想到这些东西,但是他们不会在代码中标注这些东西,(如果标注的话应该就被成为注释了吧)所以对我们这些菜鸟来说就出现了一个问题,看到师兄的代码完整的呈现在这,能够实现这样的效果,但是只是知其然而不知所以然,只是知道要这样写却不知道为什么要这样写,即便照葫芦画瓢完成了任务,但是没有掌握解决这类问题的方法和思路,下次再出现一个于此相似但略有改变的问题,还是一片茫然不知所措。到这我想完成task的意义其实是为了掌握解决一类问题的方法和思路。
所以我想向师兄师姐请教的是,对于看不懂的代码。我怎样才能理解它为什么这样写,这样写出于什么目的解决了什么问题?(是要一行一行的去问度娘吗?)
评论