PHP 初心者向けのいくつかの提案と書籍リファレンス ガイド
初期段階では、PHP 言語の歴史や業界の逸話、または関連する人々の逸話を理解する必要があります。これは、この言語を学習するための間接的な動機となります。将来の学習の方向性や目標も。最もばかばかしい逸話の 1 つは、米国のある個人が Web サイトを構築し、情報を公開したことです。これは、PHP 言語を始めるのがいかに簡単かを示しています。
1. 基本的なデータ型。この点では PHP は JS に少し似ていますが、どちらも弱く型付けされており、自己識別されます。
将来プログラム開発に携わる場合、これらに青春の半分以上を費やすことになるので、特に注意すべきデータの種類がいくつかあります。
a. 文字列型
文字列型には、一般的な substr、strstr、trim、strrpos など、習得する必要がある関数やメソッドが多数あります。
b. 配列型
以下に関数メソッドも多数ありますが、一般的なものは、array_merge、array_push、array_shift などです。
2. 基本的なフロー制御ステートメント:
語彙の習得に基づいて、記事を組み合わせて書き、自分では実現できないことをプログラムに実現させる必要があります。これにはプロセス制御が必要です
。
if() elseif() if()
while(){}
for(){} foreach(){} 三項演算子
を忘れないでください
どの言語にも上記の 2 つが備わっていますが、これらをマスターした後は、他の言語を学ぶのは水の中のアヒルのようなものです。
3. オブジェクト
これをさらに詳しく知りたい場合は、Java と C# の OOP の考え方を学ぶと、初心者でも正しく理解できるため、詳しく調べる必要はありません。
4. SQL
CURD の基本的な追加、削除、確認、および変更ステートメントに習熟している必要があります。 mysql に関連する他の知識体系を理解する必要があります。
上記は、PHP 言語をマスターするために必要な多くの事項であり、残りは面接中の影響力を高めるために使用できるものです:
推奨書籍には次のものが含まれます: PHP および MySQL プログラミング、第 3 版は電子形式で入手可能、最近出版された第 4 版
1. css 古典的なボックス モデルの概念とカスケードの概念。 cssセレクター == jqueryセレクター。よく見ると、CSS でのカスケードは OOP での継承であり、サブクラスが親クラスの属性をオーバーライドする場合、それはカスケード スタイル シートと呼ばれます。マージンとパディングの違い、IE6、7、8、9 の違い、Firefox、Chrome、Opera、Safari の違い。 IE6 の最も忘れられない haslayout は何ですか? Firefox に隠された overflow:hidden の魔法の効果 興味があれば、フロントエンド再構築エンジニアの立場について学ぶことができます。
おすすめの書籍: CSS について、Mastering CSS
2.javascript
言語の基本的な概念は上記と同じで、js と php は非常に似ています。もう言うことはありません。
それらの違いは、php はデータベース内のデータを操作するのに対し、js はブラウザが解析した後のページ データを操作することです。これを理解すれば、半分の労力で 2 倍の結果を得ることができます。
さらに、CSS および JS 開発における最大の悩みはブラウザの互換性です。これには、テクノロジーの開発をサポートする業界の経験が必要です。
推奨書籍には、『JavaScript Advanced Programming Second Edition』、『JavaScript DOM Advanced Programming』、『JavaScript Language Essence』および『Programming Practice』が含まれます。すべて電子版で入手可能です
3.jQuery
ただ一つ言えるのは、js 基盤がなければ jquery を制御するのは難しいということです。js 基盤と jquery API があれば、始めることができます。
このセレクターは CSS 2.1 に非常に似ています。実際、jquery の元の名前は cssquery と呼ばれる予定でしたが、後に cssquery がリリースされたため、jquery という名前に変更する必要がありました。これは 2 つのセレクターの類似性を示しています。
jq1.6 は 2 日前にリリースされたばかりですが、すでに見事にバージョン皇帝の座に就いています。
おすすめの書籍: 電子版で入手可能な Sharp jQuery
「こんなにたくさんのことがあれば、それを学び終えるのにどれくらい時間がかかりますか?」と誰かが尋ねるはずです。
私の見解は、学習は興味によって引き起こされ、その後は主に実践的なものであるということです。興味はあなたを、時間の経過と旅を忘れる二物忘れの状態に導かなければなりません。そうでなければ、青春は飲み込むのが難しい不快なエルグオトウのようなものです。残りは個人次第です。チャンスは人によって異なりますが、準備ができている人にはチャンスが訪れます。
あなたがそれを見て、それがあなたやあなたに共鳴する部分に利益をもたらすと感じるならば、それを執筆プログラムは無駄です兄弟よ、コーディングは人の無駄です。