問題タブ [dynamic-loading]
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 - チェックボックスを含むtest.phpを動的にロードするときに、チェックボックスリマインダースクリプトがチェックボックスのステータスを記憶しない
チェックボックスのリマインダースクリプトが機能しています:http://mauricederegt.nl/test/index.html
チェックボックスのステータスを記憶しているだけなので、後でWebページに戻ったときに、チェックされていない状態のままになります。これはすべてうまくいきます。
次に、HTMLページにphpページを動的にロードする必要があります(元のphpページはデータベースからいくつかのものを取得し、名前のリストを表示します。そのリストの下にこのチェックボックスが表示され、続いてデータベースから別のリストが表示されます)。
チェックボックスをphpファイルに配置しましたが、phpファイルがロードされるとHTMLファイルに表示されます。jsファイルはまだHTMLファイルにロードされています(phpファイルにもロードしようとしましたが、効果はありませんでした)。
問題:チェックボックスがもう記憶されていません:(このデモを参照してください:http://mauricederegt.nl/test/index2.html
これは、ページが動的に読み込まれ、HTMLに表示されないためだと思いますか?
どうすればこれを修正できるので、チェックボックスが再び記憶されますか?
必要に応じて、jsコードのHTMLファイルのソースコードを参照してください(ここに投稿するには多すぎます)
敬具、
phpコード:
c++ - 他のライブラリを動的にロードされたライブラリにリンクする
別のプログラムによって動的にロードされるライブラリを作成しています。このライブラリは、いくつかのBoostライブラリ(スレッドなど)を使用します。問題のプログラムを再コンパイルせずに、なんとかして動作させることは可能ですか?
リンクフラグを使用すると、-lboost_thread
このライブラリを使用するプログラムも同じBoostライブラリをリンクする必要があるため、機能しません。ファイルがでコンパイルされていない/usr/lib/libboost_thread.a
ため、使用も機能しません。.a
-fPIC
LinuxでGCCを使用しています。
c - 「ライブラリファイルを動的にロードする」と「Makefileで.soパスを指定する」の違いは?
最近、dl_open() で .so ファイルをロードし、dlsym() などで動作するコードに出会いました。dl_open() が動的ライブラリ ファイルをロードすることを理解しています。ライブラリ ファイルを動的にロードすることと、Makefile で .so パスを指定することの違いは何ですか?
もう 1 つの質問は、ライブラリ ファイルを動的にロードする場合、-rdynamic オプションを使用してコンパイルする必要があるかということです。
-fPIC
これらは両方ともフラグ付きでコンパイルされていませんか?
javascript - ページで利用できない場合、ホストされた JavaScript ファイルから jQuery を動的にロードする
私がやろうとしていることのアイデアは、私がホストするスクリプトをクライアントが Web サイトに追加できるようにすることです。スクリプトで jQuery を使用できるようにしたいのですが、常に使用できるとは言えません。これが私が賢明なコードを持っているものです。これは、これまでにホストされた JavaScript ページの完全なファイルであり、動作させることができません。$('title').html の部分は、動作するかどうかを確認するためのものです
私がホストしているスクリプトで、クライアントの Web サイトに jQuery を含めるように処理したいと考えています。クライアントが自分のスクリプトに加えて jQuery を含める必要がないようにしたい
この JavaScript ファイルはサーバーに配置されており、Google アナリティクスの場合とほぼ同じ方法で、クライアントにこのファイルがインクルードされます。
これは、クライアントに含めてもらいたい唯一のものです。基本的にGoogleアナリティクスと同じように引っ張った
ページを実行するとエラーがUncaught ReferenceError: $ is not defined
表示されますが、ページが読み込まれた直後に入力する$('title').html();
と、コンソールにタイトルが返されます。
これは、スクリプトの console.log が実行されていて、jQuery がまだ完全にロードされていないタイミングと関係があると確信しています。私の質問は、jquery が利用できない場合に動的にロードするクライアントが追加できる JavaScript ページを作成し、スクリプトの他のものを実行する前にそれをロードするにはどうすればよいかということです。
linux - dlclose(NULL)を呼び出しても安全ですか?
null
にポインタを渡すとクラッシュが発生しますdlclose
。
呼び出す前にnullをチェックする必要がありますdlclose
か?
POSIXはこれについて何も伝えていません:http: //pubs.opengroup.org/onlinepubs/7908799/xsh/dlclose.html
それは未定義の動作ですか、dlclose
それとも実装のバグですか?
java - NetBeans が実行時にクラスをロードしない
Java アプリケーションを Netbeans プラットフォームに移行しています。関数の 1 つは、Xerces ライブラリの SAXBuilder を使用して XML を解析します。
SAXBuilder の宣言
この行により、JDOM 例外が発生します (指定されたパーサーをロードできなかったためだと思います)。
エラーメッセージは次のとおりです。
org.apache.xerces.parsers.SAXParser をロードできませんでした: SAX2 ドライバー クラス org.apache.xerces.parsers.SAXParser が見つかりません: ModuleCL@16c14e7[org の 1 つからクラス org.apache.xerces.parsers.SAXParser を任意にロードしません.netbeans.libs.xerces] および ModuleCL@17e5fde[czsaw.project] SystemClassLoader[406 モジュール] から開始します。http://wiki.netbeans.org/DevFaqModuleCCEを参照
これを修正するにはどうすればよいですか?
javascript - IE9動的ページJSの問題
JSを使用した動的なページ読み込みを利用するページを作成しました。Safari、FF、Chromeで正常に機能しますが、もちろん、悪名高いInternetExplorerはうまく機能していません。
(このページには他にも問題があることを知っています。「Cykler」セクションでは、これらはこの質問にとって重要ではないため、焦点を当てるべきではありません)
Cykler、Infoなどのカテゴリの1つをクリックしてみてください。
奇妙なことに、IEで開発者ツールを開いてモードをIE8に設定し、IE9に戻すと問題は発生せず、他のブラウザーと同じようにページが切り替わります。
IEを閉じて再度開くと、問題が再発します-コンソールに移動して何が起こっているかを確認すると、ページを更新するように求められます-これを行うと、問題は再び解消されます。
一体何が起こっているのかわかりません。2人の友人もテストを行っており、初めてページにアクセスしたときに両方とも問題が発生しています。
linux - Linuxで動的ライブラリ共有グローバル変数を実行します
ご存知のように、Linux はldconfig
すべてのライブラリをロードしてから*.so
、共有ライブラリを使用するアプリケーションをリンクします。ただし、この場合、グローバル変数がどのように機能しているのか混乱しています。これらすべてのアプリケーションで共有ライブラリのコピーが 1 つしかないため、共有ライブラリのグローバル変数を共有するのでしょうか? はいの場合、どのように同期しますか?
ありがとう、
javascript - (r.js)最適化ファイルを直接含めることは可能ですか?
require.js プロジェクトを最適化した後 (すべてを 1 つの「大きな」.js
ファイルにプッシュ)、require.js ファイルを含めて (1 つの.js
ファイルのみを読み込む)、代わりにコンパイルされたファイルを直接読み込む必要がある状況を回避する方法はありますか?