問題タブ [removechild]

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.

0 投票する
2 に答える
702 参照

flash - Flash アプリケーションの速度が低下する [removeChild]

フラッシュ アプリケーションに問題があります。これは、実行してからしばらくすると、最終的に速度が低下し始めるためです。私のアプリケーションには、addChild() メソッドで複製する必要があるものがあります。アプリケーションの速度低下または遅延の原因は、 removeChild() がメモリから子を削除しないことであると述べているインターネット上の情報を読みました。

子供をメモリから削除する方法はありますか? どんな入力でも大歓迎です。ありがとう。

0 投票する
2 に答える
3843 参照

javascript - removeChild に親ノードが必要なのはなぜですか?

この質問に答えた後、なぜremoveChild親要素が必要なのか疑問に思っています。結局のところ、私たちは簡単にできる

親ノードは Javascript/DOM エンジンで常に直接使用できる必要があるため、削除するノードの親ノードを指定する必要は厳密にはありません。

もちろんremoveChild、DOMノードのメソッドである原理は理解していますが、なぜそのようなものdocument.removeNode(任意のノードをパラメータとして受け入れるだけのもの)が存在しないのですか?

編集:より明確にするために、質問は:削除する(一意の)ノードが既にある場合、JSエンジンが親ノードを必要とするのはなぜですか?

0 投票する
2 に答える
2034 参照

flash - removeChild の使用エラー (AS3)

パックマン風のゲームを作っています。removeChild() を使用して MovieClip のインスタンスを削除しようとしています。MovieClip インスタンス「box」が MovieClip インスタンス「circle」にヒットすると、 --circle がステージから削除されます。

以下のエラーが表示されます。

ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/removeChild() で Move/eatCircle() で

0 投票する
2 に答える
381 参照

javascript - removeChild