問題タブ [appendfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Zend headScript()とappendFileが期待どおりに機能しない
headScript()->appendFile('file name')
Zendでjavascriptファイルを追加しようとすると問題が発生します。私は次のようなレイアウト設定をしています:
次に、私のコントローラーで、このページにのみ追加のjsファイルを追加しようとしています。
このファイルは、レイアウトですでに設定されているものに追加する必要があります。ただし、このファイルは他の「appendFile」ファイルの前に追加されます。私も試しました
ただし、これでも他のファイルの前にファイルが追加されます。これは、特にoffsetSetFileメソッドを使用する場合に、これが機能することを期待する方法ではありません。このファイルを他のファイルの後に追加するにはどうすればよい ですか?ありがとう。
jquery - Zend Framework の appendFile が jQuery のインクルード後に機能しない
レイアウトで jQuery のローカル パスを設定しています。次に、appendFile を使用して別の js ファイルを追加しますが、追加しているファイルを追加していません。
レイアウト:
私からしてみれば:
助けてくれてありがとう
javascript - ノードのファイルに追加する方法は?
ログ ファイルに文字列を追加しようとしています。ただし、 writeFile は、文字列を書き込む前に毎回コンテンツを消去します。
これを簡単な方法で行う方法はありますか?
file - Firefox 拡張子を持つファイルにデータを追加する
私はFirefoxの拡張機能を構築しようとしていますが、ファイルに定期的に書きたいと思っています。したがって、新しい文字列を追加するファイルが必要です。次のコードはファイルを書き込みますが、最後にファイルには最後に書き込んだ文字列のみが含まれ、以前の文字列は含まれません。
手伝って頂けますか?
助言がありますか?
javascript - Zend Framework - インクルード JS が新しいシステムで機能しない
JS ファイルのインクルード中に、新しいサーバーの ZF に問題があります。外部 JS (google api) を含めても問題ありません。zf は相対的ではない JS ファイルをロードしたいようです。
FireBug によって HTML コンソールの Srcipt タグに表示されるエラーメッセージ:
ページは完全な URL でファイルを取得しようとするため、スクリプトをロードしません。書き換え規則のため、これは機能しません。何百ものことを試した後、同じ場所で次のエラーが発生しました。
しかし、これは正しい相対リンクです。
私の構造:
このエラーを検索したところ、次の考えられる理由が見つかりました。
- baseURL が間違っているか見つからない
- Modの書き換えが有効になっていません
- 公開されている .htaccess ファイルが見つからないか、正しくありません
- vHost に「Allow Override = All」がありません
- ファイルの相対パスに先頭の「/」スラッシュがない
それらのどれも私の問題に適合しません。
- より深い「baseURL」がないため、デフォルトのパスは「」で、vhost を /project/public フォルダーに直接指定します。
- Modの書き換えが有効になり、任意のページ、コントローラー、アクションを閲覧できます
- .htaccess はデフォルトで存在します
- [上書きを許可] が [すべて] に設定されているため、書き換えルールはプロジェクトの残りの部分で正常に機能します
- 最初に「/」を付けずに試してみました。無効
私のレイアウトには、JS 用のこの包含メソッドがあります: --> layout.phtml
紛らわしいのは、スタイルシートの組み込みが機能することです。これは同じテクニックです
私はそれらを含めます
私の .htaccess:
Debian lenny でいくつかの ZF プロジェクトを実行していますが、問題なく動作します。今、私は 2 つの Debian スクイーズをセットアップしましたが、両方のシステムでこれらの問題が発生しました。
プロジェクト フォルダーを lenny システム (同じ vhost 構成) にコピーすると、正常に動作します。
誰かがこれを修正する方法を知っているかもしれません...
ありがとう
javascript - 複数のjsファイルを含めることはできません。Onloadイベントは、最後のファイルに対してのみ発生しますが、ファイルの数だけ発生します。それを解決する方法は?
js
複数のファイルを動的に追加したい。各ファイルには関数定義があり、そのコードをオブジェクトのプロパティに保存したいと思います。プレーンなJavaScriptとscript
タグを使用しています。しかし、onload
イベントは正しく機能しません。1つのファイルだけを含めると、すべてが正常に機能します。しかし、複数ある場合onload
は、故障しています。これが私のコードです、それはオブジェクトのメソッドです:
最初に言ったように、1つのファイルをロードすればすべてが正常に機能します。しかし、複数の場合はonload
2回動作しますが、関数定義を使用した2番目のファイルに対してのみ機能し'two'
ます。Alertは2回発生し、のコードを表示します'two'
。'two'
そして、私は自分のプロパティの関数しか持っていません'two'
。これは、パラメータを使用して最後に渡した関数です。そして、ファイルはDOMだけのファイルに追加されます。
<script>
ループの外側でタグを作成しようとしfor/in
ました。配列を作成し、2つのスクリプトのそれぞれをその配列の個別の要素として保存しましたが、どちらも役に立ちません。最後のファイルonload
だけがと2回にあります。
何が問題ですか?2つのファイルで機能しないのはなぜですか?それを解決することは可能ですか?
java - appendFile を上書きしないテキストファイルに
私はappend
方法を失っています。
情報を入力してテキスト ファイルに出力するプログラムがあります。
問題は、情報の新しい入力を上書きせずにテキストファイルにも追加したいということです。つまり、プログラムを再実行すると、エンコードした情報が、プログラムの最後の実行時にエンコードされたものと一緒にテキストファイルに含まれることになります。
私を助けてください。プログラムは次のとおりです。
}
これで。プログラムを再実行すると、テキスト ファイルは新しくエンコードされた情報で上書きされます。彼らは append を使うと言ったbufferwriter
。しかし、私は本当に迷っています。
node.js - ファイルサイズを一定に保ちながらファイルに追加する方法
NodeJS からファイルにログを書き込む方法を探しています。fs.appendFile オプションを使用しています。ファイルサイズを一定に保つことでファイルに追加し続ける方法はありますか?たとえば、ファイルが 5 MB を超えて新しい行が入った場合、最も古い行を削除して新しい行に対応させます。ローリングベース?