初学PHP的基本脉络(仅供初学PHP的同学参考)(二)

来源:互联网 发布:java mvc模式 编辑:程序博客网 时间:2021/06/19 13:33

先回头说一下上一篇你的跟进学习情况吧。。。

1)强调一下我写的是给初学者的,也就是你刚刚开始学习PHP,却有点摸不着门的时候,或者你已经入了门,但还是不知道怎么做的时候,最适合。

2)看完第一篇,你如果已经按照计划学习了,现在你看着自己做的东西,不管你的东西多么丑陋,但毕竟该有的功能,基本上都实现,这时你应该非常有成就感(假如你确实是一个喜欢编程的人),你大可不必向每个人炫耀,但是你内心一定要有这样的冲动!这就是你以后能成为一个牛人的标志。

3)你应该足够了解PHP的一些细节了(如:数据类型,数据结构,控制结构),在没有书的情况下,已经能熟练的写出相应的代码,那怕只是实现最简单的功能。这说明你真正掌握了语法,并能熟练的应用了。回头看看你做过的练习,总结一下。

4)函数库绝对是最重要的,那些繁杂的函数库你大可不必一一去研究,只要做例子时用到的你拿过来研究一番就行了。当然最基础的函数还是应该掌握的,这样你将来在工作的时候,会节省你查阅的时间。当然,你也可以把PHP用户手册放在你的桌面上,不知道如何使用的时候就去翻翻。

5)数组、字符串和正则表达式其实是PHP语言中最常用的技术要点了,在很多场合,你都会看到它们的身影,无论是自主开发项目,老项目的二次开发还是做产品开发。如果你想将来能很好的胜任你的工作,那就好好的把这3部分好好做一下吧!最主要的其实就是那几个功能(增加,删除,修改,查询,拆分,合并)。

6)文件处理这块,其实是PHP牛刀小试,我们都知道,数据需要存储,而文件存储就是其中之一,存储的目的,就是为了更好的使用它。当然还有其它的方法,比如:xml,数据库等,这些都是我们以后学习的重点。

好了,别的不多说了,咱们继续。

(接上回)

11、DIV+ CSS。开始接触我们网页设计这块了。我想你前面你已经用HTML 写了一些界面,但是你很快就会发现,自己的用户界面和那些商业化的界面相比,简直就是小巫见大巫。根本就拿不到台面上。原因就是,你还没有对HTML进行修饰呢?这就是我们这部分要学的内容。在我们开始这部分学习的时候,你一定要知道下面的几个常识:

1)通过HTML 把网页标记为各个元素;2)利用CSS 设计元素之间的排版样式,并控制各个标记的位置;3)使用JavaScript 来控制各个标记。这样,很多复杂的动画效果变得十分简单,例如通过 HTML 标记一个页面上的元素,代码如下:

<div id="mydiv">This is my div</div>,然后通过 CSS 为这个页面元素定义如下位置:

#mydiv { postion:absoulte; left:320px; top:110px; } ;接下来就可以通过 JavaScript 来改变该标记的 left 和 top 属性,从而实现其在页面上的任意移动。

其实,通过上面我们发现,PHP其实在这里只是充当了胶水的作用,真正展现在用户眼前的却是 HTML 文档。

12、CSS 这部分的内容,相对来讲不是很难,但要学好不是很容易。其实整个内容就是两大部分(元素之间的排版样式,还有一部分就是各个标记的位置),前者的学习的重点就是 CSS 选择器,各种页面元素的排版样式;后者就是盒子模型、元素定位、如何排版。

通过实际的教学,我们发现,即使你完全知道了有关CSS的基础知识,也不一定就能设计出非常漂亮的网页,原因就是设计和开发是两个完全不同的职业,好的设计师不一定是好的开发者,好的开发者不一定是好的设计师。所以,对于这部分内容掌握就有两个不同的方法,如果你觉的你是一个有很好抽象能力的人,那么你将来完全可以从事和网页设计有关的职业,比如:界面工程师,前端工程师等。如果你发现不是这块料,那没关系,你可以继续从事后台开发工作。术业有专工。

对于这部分学生来说,我建议的学习方法就是识之,知之,用之。从大多数的项目和产品来看,我认为一个好的界面,是整个产品成功的最关键因素之一。

当然,一个好的美工和一个好的开发人员如果真的能做到合二为一的话,那真的就是天下无敌了。

13、DOM模型定义了用户操作文档对象的接口。只有真正掌握了好 DOM,才能用好Javascript,所以,这部分内容,也是我们要特别注意的地方。dom提供了很多方法,你应该非常熟悉这些用法,方法就是先把所有的代码都一一打进去,不管你是否理解,然后,才去研究这些方法就是是如何操作的,需要那些数据,产生的结果是什么?

14、学完了以上部分的内容后,你就可以修改你上一次做的程序了,真正体验一下,它们强大的魅力。

15、在你还不够大彻大悟的情况下,用上面这些知识充分展开想象,去做有趣的小项目,直到你感觉无所不能了,我们再来探讨其它暂时还没有说的问题的具体理解。

知识不怕多,现在你如果已经带着自豪了,后面的学习相信你会更投入。你已经逐渐走进PHP编程的世界了。(待续)

唠叨了这么多,希望对年轻的朋友有一点点帮助,也欢迎大家和我交流,留言交流更好。

如果您对我的文章感兴趣的话,请点击这里加我为好友:

http://student.csdn.net/invite.php?u=2331&c=094233c74055d77b
  
我的联系方式:
E-mail:water6000@sina.com
QQ咨询:16698753,630096007
网站:www.ityouku.com