問題タブ [selector]

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 投票する
6 に答える
271 参照

jquery - jQuerySelectorを簡素化する

セレクター「td > a.leftmenuitem:last, div > a.leftmenuitem:last」がありますが、少し簡略化したいと思います。* > a.leftmenuitem:last「 」、「td, div > a.leftmenuitem:last」 、「」を試しましたが(td, div) > a.leftmenuitem:last、どちらも最初のセレクターのようには機能しません。この種のことは、セレクター構文で、それぞれに個別のセレクターを作成しないと不可能ですか?

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

iphone - IPhone のセレクターで引数を渡す

アニメーション ブロックで 2 つのビューを交換するアクションを呼び出す barButtonItem があります。呼び出すアクション メソッドの先頭でを無効にbarButtonItemし、終了時に有効にして、ユーザーが反転が完了する前にビューを再度反転できないようにします。

これは UIView アニメーション ブロックで行われるため、メソッドのネッドで有効にすると、アニメーションが終了する前に有効になるため、瞬時に実行されて目的が失われます。

このメソッドでは、sender を UIBarButtonItem にキャストし、それを無効にします。だから私は見つけまし[UIView setAnimationDidStopSelector:@selector()]たが、セレクターに私のbarButtonItemを渡す必要があるので、enableControlメソッドがそれを有効にします(匿名関数を作成できれば、これはずっと簡単になります..)。

では、barButton を引数として渡すにはどうすればよいでしょうか。このためだけにivarを作成する必要はありません..コードは次のとおりです。


これが私が変更したものですが、メソッドが呼び出されていません..何が間違っていますか?


編集:私はそれを理解しました。ボタンをコンテキストにしてsetAnimationDelegate:selfからsetAnimationDidEndSelector:@selector(myMethod:finished:context:)、メソッドでコンテキストをキャストしuibarbuttonitemて再度有効にする必要がありました。

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

javascript - これらのセレクターのどれがより速い可能性がありますか?

実際にいくつかの質問、

次の2つが同じ結果セットを返すと仮定します

親子CSSセレクター規則を使用するか、代わりにセレクターにコンテキストを指定するかで、パフォーマンスに違いはありますか?

また、trがテーブルの直接の子になることを保証できるとすると、これは上記のパフォーマンスを改善しますか?

0 投票する
5 に答える
1643 参照

objective-c - CocoaでC関数をセレクターとして使用できますか?

Objective-Cメソッドではなく、C関数を使用して新しいスレッドを開始したいと思います。私は試した

私が持っているところ

dataですが、から呼び出されvoid *たでランタイムクラッシュが発生しますobjc_msgSend

代わりに何ができますか?それも可能ですか?

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

java - Selector.closeがAIXプラットフォームでjava.util.ConcurrentModificationExceptionをスローします

私はjavanioセレクターを使用していますが、selector.closeを呼び出している間、アプリケーションで次の問題がランダムに発生するようですが、一貫して発生します。セレクターオブジェクトは、私のアプリケーションの単一のスレッドによってアクセスされています。同じアプリケーションがSolaris、Linux、およびWindowsで正常に動作します。これはセレクターのAIX実装に問題があると思います

javaバージョン

どんなポインタでも大歓迎です、

前もって感謝します、

ビジェイ

0 投票する
3 に答える
592 参照

jquery - jQuery - テーブル内の特定の行を参照する

テーブルがあり、使用して行数を数えることができますvar count = $("table tr").length;

基本的に、テーブル内の行を並べ替えるための上下矢印コントロールがあります。最後の行に下向き矢印が表示されないようにし、同様に一番上の行に上向き矢印が表示されないようにします。

これを防ぐために、テーブル内の特定の行を参照する方法はありますか?