自分でやれ、十分な衣食住を用意してください。, 自分でやれ、十分な衣食住を用意してください_PHP チュートリアル
自分でやって、十分な食料と衣服を持ってください
最近、Gruntはとても人気がありますが、使うのは楽しいですが、その構成は本当に面倒です。これまでに使用したことがなく、すぐに使いこなしたい場合は、一定の学習コストがかかり、また、プロジェクトの開始時に、パッケージ化用に軽量ツールの Compiler.jar を選択しました。 。ワンクリックパッケージングツールをどうやって書くかを考えています。以前は、いくつかの js ファイルを、compiler.jar パッケージ ファイルの要件を満たすバッチ ファイルに手動で結合し、このバッチを実行して必要な js および css ファイルを生成していました。 js ファイルの数が増えると、これらのファイルのアドレスを手動で結合することが非常に困難になり、特定のファイルが欠落したり重複したりすることも容易になるため、「ワンクリック パッケージ ツール」の作成が急務になります。以下は実際のindex.htmlファイルの一部です:
リーリーまだまだ多くのバグが発生しており、生きている人間が放尿して窒息死することはありません問題よりも解決策のほうが常に多くあります。 PHP がファイル処理に優れていることは少しだけ知っています。PHP に役割を果たしてもらいましょう。そこで、PHP を使用してインデックス内の js と css を自動的に抽出し、指定された形式でバッチ ファイルを生成し、そのバッチ ファイルをバックグラウンドでサイレント実行し、最後に結果をモニターに返すことを考えました。こうすることで、落ち着いて結果を楽しむことができます。考えるとちょっとワクワクするので、簡単にインターフェイスを書いてみました
次のステップは、関数を実装することです。最初に急いでコードを作成せず、要件を分析してください。
1.index.html ファイルを走査し、js ファイルまたは css ファイルを抽出します。2. 一部はコメントアウトされており、一部はデバッグに使用されるため、このファイルをフィルターします。
3. 対応するバッチファイルを生成します
4.バッチファイルを実行します
5. 処理結果の表示
2 つの状況があるため、将来的には他のタイプの拡張を容易にするためにファクトリー モードを使用します。長期的な視点を持つ必要があります。ファクトリができたので、あとは別のインターフェイスを追加するだけです。「リクエストの受信」と「結果の出力」の 2 つのインターフェイスを実装する必要があることに同意します。もう一度考えてみましょう。js と css はどちらも同じ機能を持っている可能性があるため、親クラスを継承させてコードを再利用するため、継承も最初に使用されます。現在のデザインは私の要件を満たすはずなので、php コードを書き始めました。
リーリー その後、通話処理:
リーリー大まかな骨格が出てきます。具体的なコーディングプロセスは比較的単純です。少し難しい方法は、バッチ処理を実行することです。
これはオンラインで提供される方法であり、将来必要になる可能性があるため、ここに投稿します:
リーリー前のindex.htmlには、人為的に追加したname="noBuild"があります。これは、このロゴでjsファイルをフィルタリングしたいためです。将来、他のファイルをフィルタリングしたい場合にのみ必要です。このロゴを追加するだけです。php コードを変更する必要はありません。内部使用のため、プロジェクトのパスを指定するフォーム項目はありません。デフォルトでは、index.html が配置されている上位ディレクトリがプロジェクト ディレクトリになります。この設計により操作が簡素化され、効率が向上します。
特定のファイルの走査に関しては、非常に簡単な解決策である glob 関数をお勧めします。
リーリー以下はプロジェクトのディレクトリ構造図です:
別のオペレーションレンダリング:
最後は処理結果の写真です:
最後に、Grunt 設定を書いてノードをインストールする必要がなくなり、更新時に SVN から大量のノードをプルダウンすることを心配する必要がなくなります。
フロントエンドコードを表示するのを忘れたようです:
私はフロントエンドもバックエンドも知っているので、とてもわがままです。ワンクリックで心配に別れを告げましょう。独自のツールを作成して、難しい作業は他の人にやってもらうととても簡単です!
http://www.bkjia.com/PHPjc/927949.html

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。
