Heim >Backend-Entwicklung >PHP-Tutorial >web开发初学者可以造哪些轮子?

web开发初学者可以造哪些轮子?

WBOY
WBOYOriginal
2016-06-06 16:42:47880Durchsuche

PHP程序员,最近学习完了html 和 css , javascript 因为有c/c++基础,正在学,也学的很快,能够简单的操作DOM ,书籍也阅读了很多,图灵出版的书看了好多,现在学习遇到了瓶颈,对于独立建站仍然束手无策,所以想要通过造轮子,来提高实战经验,并且在过程中温故知新,多思考,通过对代码的不足开启设计模式的学习,故,望大牛能在休闲之余,指点一条造轮子的路线,若能稍微说明每个轮子的意义,锻炼什么?能得到什么?那便是极好的

回复内容:

谢邀。

新手造轮子应该早就有了一套标准的流程了。
  1. 留言板。留言板可谓web轮子的始祖,整个互联网就是由无数个留言板组成的。这个轮子造起来相对简单,主要锻炼数据库知识,$_GET,$_POST这三种技能,$_GET,$_POST相对简单,略过不表,数据库的知识就稍微复杂一点,了解下数据库范式,外键等之类的知识,顺带了解下字符串过滤,防止数据库注入。对了,还有需要防止用户表单重复提交,了解下重定向是什么。
  2. 用户登录。给留言板加上用户登录功能,当然也还有自动登录的功能。主要锻炼$_SESSION,$_COOKIE的知识。当然这个时候你就要面临下代码重构了,体验下痛苦的感觉吧。
  3. 留言版块。留言版本做成多级的。加深下数据库的知识,学习下无限级菜单。
  4. 回复用户留言。添加回复功能,当然是ajax回复而非刷新页面。练习下ajax吧,用jquery即可。
当然这些都是最基本的步骤,之后还有模板,框架之类的,不过那些基本上都是学习轮子的使用方法了。 对独立建站束手无策就直接去做就好了啊。做个自己的个人主页之类的简单东西,添加交互功能一样一样加上去,不会什么学什么,有什么好问的。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn