JavaScript - クライアントとサーバーの両方でフォーム データを検証するのは非常に面倒です。最適化するにはどうすればよいですか?
PHP中文网
PHP中文网 2017-06-29 10:07:58
0
4
701

もっと便利な方法があるかどうかはわかりません。

PHP中文网
PHP中文网

认证0级讲师

全員に返信(4)
我想大声告诉你

これはユーザーエクスペリエンスの問題です
フロントエンド検証は、サーバーに送信せず、ネットワークリクエストも行わずに、違法なデータが時間内にエラーを報告できるようにすることです。毎回ロードしてサーバーにリクエストすることは不可能であるため、このエクスペリエンスは優れています。提出された時間

サーバー側の検証は、不正なデータ入力を防ぐための最終的なデータセキュリティのためのものです

いいねを押す +0
扔个三星炸死你

これは最適化の問題ではありません。パラメータを渡すときに怠惰にしない方が良いです。

いいねを押す +0
習慣沉默

フロントエンドとバックエンドの両方を確認する方が確実に安全です。

手間をかけたい場合は、フロントエンドを検証しないか、バックエンドに検証して毎回エラーメッセージを返させてください。しかし、これは最適化ではありません。

いいねを押す +0
学霸

結論から先にお話しますが、最適化する方法はありません。

フロントエンド検証は主にユーザーエクスペリエンスを目的としており、サーバーをリクエストしたり、ページを更新せずにサーバーをリクエストしたりします。
サーバー側の検証は、データの正確性と合法性を検証し、データベースに書き込まれたデータがビジネス要件を満たしていることを確認することです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート