有关网站建设的学习方向

与网站树立相关的HTML、CSS、JavaScript、PHP、 MySQL的基础知识学习完成后,你就可以末尾学习框架了。PHP的框架很多,你可以自行google并选择一个。你可以用PHP的官方框架Zend Framework,也可以用其他第三方框架(我用的是Phalcon,轻量级,听说高功用,也不知是真是假)。至于框架的学习,你最美观看有没有入门的书籍,或许视频教程。照着案例一步一步来,搞清楚那些操作的含义是什么。

由于MVC架构中,Modal曾经提供了一个操作数据库的接口,那么你自然就可以不用关心SQL语句怎样写,直接像操作对象一样去操作数据库。Controller是中心的业务逻辑,你需求着重了解。经过Controller里的代码,你就能更好地了解GET和POST,以及效劳器与数据库的交互。而经过View里的模板,你就可以向阅读器回送所需求的HTML文档。这里,你就需求同步学习HTML。你最好先写静态的HTML页面,HTML的教程w3school下面很多,复杂看一看,尤其要留意表单的写法,由于用表单发起POST央求向效劳器写数据是很常用的。然后你再来看模板 (template)(否则你就晕掉了)。Template的种类也很多,你就依照教程下面引见的那一种就好了。Template,说究竟就是提供了一种基于固定格式的HTML,然后将从数据库里读取的数据塞到HTML模板外面的某些中央去,生成一个用户想要的页面。与静态的HTML页面相比,我们也把template叫做静态页面。此外,你还要搞清楚路由(即在阅读器地址栏输入什么样的url可以访问到哪个Controller的哪个Action之类的),以及静态文件的寄存目录和静态页面的路由。这些东西在教程外面都应该有所引见。

经过下面的进程,你应该就能树立一个复杂的网站。但是,它的功用可以会受限。假设你想进阶,那么就看看Javascript,让阅读器端的交互体验更好。学学CSS,让页面愈加美观。在CSS方面,你也可以应用现有的框架,比如Bootstrap,就可以不用写一行CSS而让你的页面看起来还行。了解一些数据库的知识,比如SQL的语句,可以协助你用命令行操作数据库。最后,像apache和nginx这样的工具,还是多了解了解,有利于你搭建更高效的消费环境。

提供最优质的资源集合

立即查看 了解详情