申し訳ありませんが、私はPeterに同意しませんでした。私の答えはあなたの仕事を止め、AJAXを学び始めることです。
はい、Pure PHPはjavascriptを有効または無効にすることができます。しかし、私たちのほとんどがjavascriptを有効にしておいてください。すべてのデバイスのほとんどは、デフォルトでjavascriptが有効になっています。彼はJavaScriptを無効にする必要がどのように経験者のユーザーだけ知っている。さもなければ私達は世界中の人気のあるウェブサイトのほとんどを楽しむことができません。私たちはfbチャットを使用することはできません、それをリフレッシュせずに新しいメールを受信したときはわかりません。私の経験では、ほとんどのAjaxユーザーは、JavaScriptを有効にしなくても働いていたWebサイトを提供することを忘れてしまいます)
私は独学でPHPを学んでいません。私のオフィスでプログラミングを知っている友人。
私はHTML、CSS、PHP、およびmysqlを学びます。私のオフィスに実装しようとする。私は自分のウェブを構築する。この例は、PAGINATIONを伴うTABLEの作成です。私はHTMLとPHPを1ページにします。[バージョン1]
table.php
<?php
if(!isset($_GET['page']) $table=getDataFromDB($_GET['page']);
else $table=getDataFromDB(0);
<table>
foreach($table as $row)
{
echo blablabla
}
</table>
?>
しかし、私はAJAXが必要な機能が必要です。私はその後、私が気付いて、AJAXを学ぶ:
AJAXは、より高速で
いくつかの機能(私たちはHTMLをロードする必要がいけない、CSSは、単に送信し、我々は必要なデータを取得し、再びJS)のみAJAX、元に実装することができます:チャット、リアルタイムチャート
AJAXユーザーがより快適に、そして私たちのウェブサイトをよりインタラクティブに
人気のあるウェブサイトの使用AJAXの最も。例:Gmailの、さえずり(それらのほとんど、すべてではないAJAXはあまりにも弱点を持っているので。)
その後、私は私のウェブ[バージョン2]にAJAXを実装します。私はそのウェブのほぼ70〜80%を再現するような気がします。私は以前のコードですべてのもののほとんどを変更する必要があります。誰かが
私に言った場合にはそのためのAjax作業が異なり
table.php (DISPLAY)
<?php
<table>
AJAX CONTENT WILL BE HERE
</table>
<script>YOUR JAVASCRIPT AJAX THAT CALL process.php TO FILL THE TABLE</script>
?>
process.php
<?php
if(!isset($_GET['page']) $table=getDataFromDB($_GET['page']);
else $table=getDataFromDB(0);
foreach($table as $row)
{
echo blablabla
}
?>
だから、Aは:「私は私のHTML、CSS、PHPを学ぶを終えたあなたは私に私が作ることができるシンプルなウェブサイトを伝えることができます。?」
私:最初にウェブサイトを構築しないでください。最初にAJAXについて学び、次にウェブサイトを構築するためにTRYを学んでください。最終的にAJAXが何であるかを知るときにあなたの古いウェブサイトを破壊するからです。
あなたは答えを見つけようと苦労しています。純粋なPHPを使用して ページネーションを使用してテーブルを構築し、次にAJAXで2番目のテーブルを構築してください。あなたは の違いを知っているでしょう
あなたのプロジェクトは勉強と練習のためのものです。ただそれをやめてください。最初にajaxを学んでからあなたのウェブサイトを構築してください。しかし、あなたのプロジェクトがあなたのオフィスの仕事であれば。終了までそれを構築するだけです。その後、ajaxを学ぶ。さもなければあなたの上司はあなたの中のすべてを破壊するので、あなたを撃つでしょう。
ご質問にお答えできない最後のもの(情報のみ)。私はMVC [バージョン3]を学ぶときに何度も私のウェブサイトを再現し始めます。私は現在codeigniterを使用しています
確かに。どのように実装したいかによって、リファクタリングを行う必要があるかもしれませんが、それは開発サイクルの通常の部分です... –