これは何のコードですか?

WBOY
WBOYオリジナル
2016-06-23 14:39:25981ブラウズ

次のコードは JavaScript 構文ですか、それとも PHP コードですか?

{% if (file.error) { %}


ディスカッションへの返信 (解決策)

これは HTML ファイルで、コードは次のとおりです:

<script id="template-upload" type="text/x-tmpl">{% for (var i=0, file; file=o.files[i]; i++) { %}...


{% % } は、PHP コードですか? それとも JavaScript 自体の構文ですか? オンラインで調べましたが、見つかりませんでした。

これは、ある種のテンプレート エンジンの構文です。

知っておくべきです

これはある種のテンプレート エンジンの構文です

それがどれであるかはあまり明確ではありません

知っておくべきです
うーん

次のコードは JavaScript 構文ですか、それとも PHP コードですか。 ?

<script id="template-upload" type="text/x-tmpl">{% for (var i=0, file; file=o.files[i]; i++) { %}    <tr class="template-upload fade">        <td>            <span class="preview"></span>        </td>        <td>            <p class="name">{%=file.name%}</p>            {% if (file.error) { %}                <div><span class="label label-danger">Error</span> {%=file.error%}</div>            {% } %}        </td>        <td>            <p class="size">{%=o.formatFileSize(file.size)%}</p>            {% if (!o.files.error) { %}                <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>            {% } %}        </td>

これはテンプレート エンジンの構文です。ASP 言語か PHP 言語のテンプレート エンジンかは、プログラムによって異なります。PHP の場合は、PHP のテンプレート エンジンの構文です。
次に、プログラム内にこのテンプレート エンジンの置換関数があり、通常のものに置き換えます if(file.error) {
}
形式

これがテンプレート エンジンの構文です (構文はカスタマイズ可能です) . 参照したファイルがphpファイルなのか別のファイルなのか確認できます!

このプロジェクトには他にもファイルがあるはずです。探してください。 .php ファイルか何かがあるはずです

プロジェクト ディレクトリを投稿してください

Smarty テンプレート エンジンが使用されていますか

これはある種のモジュール エンジンです。具体的な構文はテンプレートエンジンによって決まります!

一部のフレームワークは独自の構文を定義しており、常に修正されるとは限りません。

https://github.com/blueimp/jQuery-File-Upload のプロジェクト ディレクトリ

Index.html を投稿します

このプロジェクトには他にもファイルがあるはずです。探してください。 .php ファイルまたは他の

があるはずです
プロジェクトには他の php ファイルがありますが、php 構文がわかりません
プロジェクトはオープンソースです https://github.com/blueimp/jQuery-File-Upload このコードはインデックスです。HTML の

{% %} カスタム テンプレートの開始文字と終了文字は、PHP テンプレート コードに入力できます

ファイル タイプが禁止されている、またはファイル サイズが指定されていないなど、ファイルにエラーがある場合規則に従うと、file.error が発生します。
http://avnpc.com/pages/single-file-upload-component-by-jquery-file-upload

asp テンプレートは、php >One で

asp タグを結合します。意味

blueimp の JavaScript テンプレート、プロジェクト URL

https://github.com/blueimp/JavaScript-Templates

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。