一、看文档的过程
起初在网上查资料的时候用的都是中文,但是跟老师开了两次会之后发现用英文搜索和用汉语搜索的效率完全不一样,于是就用英文搜索,当然搜到的也有一部分是类似于别人的博客,是别人遇到的一些问题,以及提供的解决方法,但是这些对于我这种什么都不了解的小白来说,可谓是毫无用处之言,唯一的作用就是让我觉得这个东西更难了,所以官方文档还是比较适合我的,于时就搜到了github上的一个文档。https://github.com/PHPOffice/PHPExcel,但是在网页的最下面出现了这些,就是说这个版本已经被归档了,版本太老已经禁用了,还给了一个新的网站PhpSpreadsheet
点进去之后发现了另一个方法,还是先看最下面(因为要先看README)
我需要的是文档,所以我先看Documentation,里面给了官方文档的链接official documentation,所以我是需要看的,首先最先看到的就是需求部分,我要判断满足满足我得需求。
当然,他是满足我的需求的,然后接下来就是看支持的php版本了。
因为我用的是thinkphp5,而它支持的是版本7.5及以上的,所以我并不能满足他的需求,好,看到这里果断退出,毫不留恋,返回到最开始的那个已经代码被归档了的界面,当然我也是应当先找文档的。
点击进入Documentation,可以看到markdown(一种标记语言)这个文件夹,点击进去。
这时点击overview(概述),进入其子文件夹。当看到Getting-Started的时候,就知道接下来一定是看这个文档的啦!
首先可以看到的是需要满足的版本,事实证明我的版本是满足条件的,同时还给出了一些安装指导,以及一些例子。
安装方法就是直接copy一份Github上的目录就可以了,copy的内容可以放在任意我想放的位置。但是在这遇到一点小问题,我居然不知道除了克隆之外怎么从上面复制代码,好吧,其实只要点击code,然后下载就行了。
接下来就是跑一下例子看看能否运行了。测试了一下是可以运行的。剩下的步骤就是把需要的代码放到自己的控制器里面,实现了。
二、总结
1、读文档的能力
写代码最重要的能力之一就是读文档,在什么都不知道的情况下,学会看文档就离成功不远了,读文档先看彼此需求是否满足,再看其他的,因为如果不满足彼此需求的话就没必要继续看下去了。而且尽量不要去类似博客的一些解决问题的网站,因为大门还没迈进更别提就坐的事了。
2、学习一项新技能
在接触新东西的时候,要先找文档这是肯定需要的,而且要找一下examples试试,这样有助于理解个功能的联系什么的。
3、markdown
之前不知道markdown是啥意思,找文档的时候自然也不知道需要看markdown这个文件夹,搜了一下,markdown就是一能让人们用纯文本的形式编写文档然后可以转化成其他格式的一种语言,所以看到这个就应该跟看到documentation一个反应,就是文档。
文章来源: segmentfault.com,作者:陈大婷子,版权归原作者所有,如需转载,请联系作者。
原文链接:segmentfault.com/a/1190000038779207