問題タブ [javascript-framework]
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 - JqGrid setCellメソッド、グリッドに空白行を挿入します
次のようなセル値を更新するコードの一部があります。
これで、グリッドの最後に空白の「ダミー」行が挿入されることがあります。この動作はややランダムですが、頻繁に発生します。
どんな助けでも本当にありがたいです
jquery - プロトタイプからjqueryに移行しますか?
最後に、 jQueryがJSライブラリのデファクトスタンダードになりつつあるように感じています(私は間違っているかもしれません!)、または少なくともそれは他のフレームワークよりもアクティブです。
たとえば、Componenteのような優れたオープンソースカレンダーを探していて、jQueryに基づくhttp://fullcalendar.vinsol.com/を見つけました。
Prototypeは、セレクター機能($
主にのショートカットとして機能document.getElementById
)、ページの読み込み時にJSの一部を実行する、非常に単純なAjax呼び出しを発行するなど、ごくわずかな目的で使用しています。
したがって、移行は非常に簡単なはずですが、PrototypeからjQueryへの移行の長所と短所を知りたいと思います。
一方で、特に移行が非常に簡単であることを考慮すると、両方を一緒にすることは良い選択ではないと思います。私は正しいですか?
編集:いくつかの有用なリソース:
javascript - コード補完とコード検査に適したJavascriptライブラリを作成する
最近、独自のJavascriptライブラリを作成し、最初は次のパターンを使用しました。
これに伴う問題は、IDEが関数リテラルが返すプロパティを認識していないため、コード補完を実際に使用できないことです(ちなみに、私はIntelliJ IDEA 9を使用しています)。
私はjQueryコードを見て、これを実行しようとしました:
私はこれを試しましたが、今は別の問題があります。IDEは実際にはmyLibrary
どちらにも対応していません。
私が今問題を解決している方法は次のとおりです。
しかし、それはちょっと不格好なようで、jQueryがそれをどのように行っているかを正確に理解することはできません。私が持っているもう1つの質問は、任意の数のパラメーターを持つ関数をどのように処理するかです。
たとえば、jQuery.bind
2つまたは3つのパラメータを取ることができ、IDEは文句を言わないようです。私は自分のライブラリで同じことをしようとしました。関数は0個の引数または1個の引数を取ることができます。ただし、IDEは、正しい数のパラメーターが送信されていないことを通知し、警告します。これを処理するにはどうすればよいですか?
編集
jQueryにも同じ問題があるので、これがIdea9の問題であるかどうか疑問に思い始めています。しかし、他のプロジェクトではこの問題は発生していないようです。
extjs - extjs で構造の幅と高さを 100% 維持できませんでした
私はextjsが初めてです。extjsを使ってページを作りたいです。
__________________________
|hd______________________|
| | p1 <|p2 |
| | | | |--> ビューポートになります (ウィンドウのサイズ変更時に
| | | スクロール バー
| | |
| | |
| |
|____________|______________|
HD --> 幅 100 の見出し
p1 --> 西側で折りたたまれ、分割 = true のパネル 1
- p2 --> 残りの場所を占めるパネル 2
構造を構築しましたが、ウィンドウのサイズを変更しても 100% 維持できませんでした
コードスニペット
どうすればこれを実装できますか?
私を助けてください。
javascript - 非常に高レベルの一般的に使用される関数の豊富なセットを含む JavaScript ライブラリはありますか?
jquery、YUI など、よく知られているほとんどの JavaScript ライブラリには、多くの高レベル関数が欠けていることがわかりました。文字列操作を例にとると、startsWith、endWith、contains、lTrim、rTrim、trim、isNullOrEmpty などです。これらの関数は、実際には非常に一般的なものです。
これらのギャップ (文字列操作を含むがこれに限定されない) を埋める JavaScript ライブラリの JavaScript ライブラリ/プラグインが存在するかどうかを知りたいですか?
ライブラリがプロトタイプをオーバーライドしないのは素晴らしいことです。
javascript - ワイルドカード値に一致するように dojo.FilteringSelect を構成するにはどうすればよいですか?
以下は、ユーザー データが入力された filteringSelect のサンプルです。私の目標は、表示された値に対してワイルドカード マッチを実行することです。たとえば、ユーザーが「son」と入力した場合、ドロップダウンの一致は「homer simpSON」と「carl calSON」になります。デフォルトでは、一致はラベルの先頭でのみ行われます。
dijit.byId('userselect').searchAttr を変更しようとしましたが、文字列以外に設定すると、誤った動作が発生します。
extjs - extjs - 「ストアは未定義です」
私はこれが些細な問題であると確信しており、私は少し愚かです。どうぞよろしくお願いいたします。
controls/dashboard.js には次のものがあります。
簡単ですが、「Ext.ill.WCSS.stores.dashboardClusterJobs」への参照に注意してください。
したがって、stores/dashboard.js には次のようなものがあります。
コードを実行すると、「ストアが定義されていません」と表示されます:S とても混乱します。すべての JavaScript が正しい順序で含まれています。
すなわち
みんなありがとう!