web开发初学者可以造哪些轮子?
PHP程序员,最近学习完了html 和 css , javascript 因为有c/c++基础,正在学,也学的很快,能够简单的操作DOM ,书籍也阅读了很多,图灵出版的书看了好多,现在学习遇到了瓶颈,对于独立建站仍然束手无策,所以想要通过造轮子,来提高实战经验,并且在过程中温故知新,多思考,通过对代码的不足开启设计模式的学习,故,望大牛能在休闲之余,指点一条造轮子的路线,若能稍微说明每个轮子的意义,锻炼什么?能得到什么?那便是极好的
回复内容:
谢邀。新手造轮子应该早就有了一套标准的流程了。
- 留言板。留言板可谓web轮子的始祖,整个互联网就是由无数个留言板组成的。这个轮子造起来相对简单,主要锻炼数据库知识,$_GET,$_POST这三种技能,$_GET,$_POST相对简单,略过不表,数据库的知识就稍微复杂一点,了解下数据库范式,外键等之类的知识,顺带了解下字符串过滤,防止数据库注入。对了,还有需要防止用户表单重复提交,了解下重定向是什么。
- 用户登录。给留言板加上用户登录功能,当然也还有自动登录的功能。主要锻炼$_SESSION,$_COOKIE的知识。当然这个时候你就要面临下代码重构了,体验下痛苦的感觉吧。
- 留言版块。留言版本做成多级的。加深下数据库的知识,学习下无限级菜单。
- 回复用户留言。添加回复功能,当然是ajax回复而非刷新页面。练习下ajax吧,用jquery即可。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et
