目次
回复内容:
ホームページ バックエンド開発 PHPチュートリアル web开发初学者可以造哪些轮子?

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

Jun 06, 2016 pm 04:42 PM
css dom html javascript php

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

回复内容:

谢邀。

新手造轮子应该早就有了一套标准的流程了。
  1. 留言板。留言板可谓web轮子的始祖,整个互联网就是由无数个留言板组成的。这个轮子造起来相对简单,主要锻炼数据库知识,$_GET,$_POST这三种技能,$_GET,$_POST相对简单,略过不表,数据库的知识就稍微复杂一点,了解下数据库范式,外键等之类的知识,顺带了解下字符串过滤,防止数据库注入。对了,还有需要防止用户表单重复提交,了解下重定向是什么。
  2. 用户登录。给留言板加上用户登录功能,当然也还有自动登录的功能。主要锻炼$_SESSION,$_COOKIE的知识。当然这个时候你就要面临下代码重构了,体验下痛苦的感觉吧。
  3. 留言版块。留言版本做成多级的。加深下数据库的知识,学习下无限级菜单。
  4. 回复用户留言。添加回复功能,当然是ajax回复而非刷新页面。练习下ajax吧,用jquery即可。
当然这些都是最基本的步骤,之后还有模板,框架之类的,不过那些基本上都是学习轮子的使用方法了。 对独立建站束手无策就直接去做就好了啊。做个自己的个人主页之类的简单东西,添加交互功能一样一样加上去,不会什么学什么,有什么好问的。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

See all articles