老师,你这个浏览器也太牛了吧! 本集中的 $size/1024; 我开始也是这样写的,结果网页加载因while无限循环而卡死,后来改成$size=$size/1024; 才得到正确结果 QAQ
2015-08-08
跟着老师的教程一步步跟着做,终于做完了,颇有些收获。在这里感谢老师。
总结:
1.明确项目都要实现哪些功能
2.清楚每个功能怎么去实现
3.一个功能一个功能的去实现
4.每做一步尽量都测试一下,确保代码的正确性
当然这其中也遇到了一些困惑,比如:
1.未定义变量NOTICE报错的问题(这个需要设置error_reporting)
2.路径的问题,刚开始很难理解为什么要设置这些路径,每个路径之间有啥区别,很迷惑
3.局部变量,全局变量的关系的记忆有些模糊了,导致做的时候心里觉得不大踏实
4.纠结各种出错的原因,然后一步步去调试,最终解决问题
再次感谢老师!!
总结:
1.明确项目都要实现哪些功能
2.清楚每个功能怎么去实现
3.一个功能一个功能的去实现
4.每做一步尽量都测试一下,确保代码的正确性
当然这其中也遇到了一些困惑,比如:
1.未定义变量NOTICE报错的问题(这个需要设置error_reporting)
2.路径的问题,刚开始很难理解为什么要设置这些路径,每个路径之间有啥区别,很迷惑
3.局部变量,全局变量的关系的记忆有些模糊了,导致做的时候心里觉得不大踏实
4.纠结各种出错的原因,然后一步步去调试,最终解决问题
再次感谢老师!!
比如,这一小节里面,KING教大家的是用这样的方法去做。可是我们明明有一个alersMes()函数封装过呀?为什么不用呢?我们可以设置如果没有目录或文件自动返回呀?为什么不呢?你要是不知道目录,你可以用explode()函数拆分一下$redirect然后用print_r()函数打印出来看,然后我们再给他组合起来我们想要的路径不就可以了吗?然后也许你在调用dir.func.php文件中的readDirectory()读取空目录的时候可能会出一个Notice,怎么把它解决呢?我们可以用一个if()else()呀!如果目录不为空我们就返回$arr如果目录为空我们就返回false呀!
2015-07-07
如果你喜欢,你可以给这个简单的项目加上更多的东西,就想做东西一样,老师给你一个简单的模型,告诉你大概,但是老师不可能替你把所有的东西都做好。这个项目中存在的BUG实在太多了,而且太粗糙了!如果你有兴趣,可以给他DEBUG,给他套上更漂亮的UI,用HTML5+CSS3+JS,如果你喜欢,你还可以封装成类库。如果你喜欢,你还可以加上更多的功能。真的,学编程,不是老师教什么你就学什么。最重要的是要学会思路,然后自学!
2015-07-07
各位说想要加上模板的同学,我对此发表一下个人意见:这个教程教的就是让你如何做一个简易的文件浏览器,让你能够大概了解这个项目的开发流程,是学习这一块知识的核心,通俗的讲就是主干,大纲。咱们初学者不要以为的求技术有多么新潮,代码写的有多么的溜!初学,关键的一个是你要掌握,了解,如何开发这个项目,以及开发这个项目所需要掌握的知识点。比如这个项目,最起码的你必须要掌握写函数,文件操作,目录操作,递归,while循环,request请求的调用,各类数据的处理,错误处理,其实如果你能做一个项目掌握这么多知识点已经是很了不起的事情了,何必要让作者加上更多华而不实的功能呢?我指的是现阶段下的技术水准。
2015-07-07
听KING的课就是一种享受!只要跟着敲一遍代码就能把许许多多的技术融合起来!如果在跟着敲之后再自己开拓一下那几乎就是到另外一个层次了!棒!
2015-07-05