プログラミング

プロおよび熱狂的プログラマーのためのQ&A

19
JSファイルにjQueryを追加する方法
テーブルのソートに固有のコードがあります。コードはほとんどのページで共通なので、コードを含むJSファイルを作成し、それを使用するすべてのページがそこから参照できるようにします。 問題は:jQueryとテーブルソータープラグインを.jsファイルに追加するにはどうすればよいですか? 私はこのようなものを試しました: document.writeln('<script src="/javascripts/jquery.js" type="text/javascript"></script>'); document.writeln('<script type="text/javascript" src="/javascripts/jquery.tablesorter.js"></script>'); しかし、これは機能しないようです。 これを行う最良の方法は何ですか?
133 javascript  jquery 

7
閉じるときにダイアログを完全に削除する方法
ajax操作が失敗した場合、エラーのある新しいdivを作成し、それをダイアログとして表示します。ダイアログが閉じたら、divを完全に破棄して削除します。これどうやってするの?私のコードは現時点では次のようになります。 $('<div>We failed</div>') .dialog( { title: 'Error', close: function(event, ui) { $(this).destroy().remove(); } }); これを実行すると、ダイアログボックスは正しく表示されますが、ダイアログボックスを閉じると、ダイアログはまだHTMLに表示されています(FireBugを使用)。ここで何が欠けていますか?忘れてしまったことは? 更新:コードがfirebugコンソールでエラーになることに気づきました。 $(this).destroyは関数ではありません 私を手伝ってくれる人はいますか? 更新:$(this).remove()代わりに行うと、アイテムはHTMLから削除されます。しかし、それはDOMから完全に削除されているのでしょうか?または、どういうわけか、最初にその破壊関数も呼び出す必要がありますか?

6
AngularJSとng-repeatを使用したselectの初期化
AngularJS 1.1.5でng-repeatを使用して、事前に入力されたオプションで選択ボックスを開始しようとしています。その代わり、選択は常に何も選択されていない状態から始まります。空のオプションもありますが、これは必要ありません。何も選択されていないという副作用があると思います。 ng-repeatの代わりにng-optionsを使用してこれを機能させることができますが、この場合はng-repeatを使用したいと思います。絞り込んだ例では表示していませんが、各オプションのtitle属性も設定したいので、ng-optionsを使用してこれを行う方法はありません。 これは一般的なAngularJのスコープ/プロトタイプ継承の問題に関連しているとは思いません。少なくとも私はバタランで調べたときに何も明白なものを見ていません。さらに、UIの選択でオプションを選択すると、モデルは正しく更新されます。 HTMLは次のとおりです。 <body ng-app ng-controller="AppCtrl"> <div> Operator is: {{filterCondition.operator}} </div> <select ng-model="filterCondition.operator"> <option ng-repeat="operator in operators" value="{{operator.value}}" > {{operator.displayName}} </option> </select> </body> そしてJavaScript: function AppCtrl($scope) { $scope.filterCondition={ operator: 'eq' } $scope.operators = [ {value: 'eq', displayName: 'equals'}, {value: 'neq', displayName: 'not equal'} ] } JS Fiddle for …


6
gitにマージした後、git-svn dcommitは危険ですか?
git-svnを試す動機は、簡単なマージとブランチです。それから私は男git-svn(1)が言うことに気づきました: コミットする予定のブランチでgit-mergeまたはgit-pullを実行することはお勧めしません。Subversionは、合理的または有用な方法でマージを表すものではありません。そのため、Subversionを使用しているユーザーは、作成したマージを見ることができません。さらに、SVNブランチのミラーであるgitブランチからマージまたはプルすると、dcommitが間違ったブランチにコミットする可能性があります。 これは、svn / trunk(またはブランチ)からローカルブランチを作成し、ハックして、svn / trunkにマージしてから、dcommitできないことを意味しますか?私は、svnユーザーがsvn pre 1.5.xでマージするのと同じ混乱を常に目にすることを理解していますが、他の欠点はありますか?その最後の文も私を心配しています。人々は日常的にこのようなことをしていますか?
133 svn  git  merge  branch  git-svn 



12
ダミーのゲッター\セッター
私はゲッターとセッターの周りに頭を近づけようとしましたが、沈みません。JavaScriptのゲッターとセッター、およびゲッターとセッターの定義を読んだだけで、理解できません。 誰かが明確に述べることができます: ゲッターとセッターが何をするためのものか、そして 非常に簡単な例を挙げてください。





22
HAXMのインストール中にエラーが発生し、VT-Xが機能しない
私はエントリーレベルのAndroidソフトウェア開発者です。最近、グラフィックスをよりスムーズにレンダリングするエミュレータをサポートするHAXMについて聞いたことがあります。Windows 7 64ビット用の適切なファイルHAXMファイルをダウンロードし、解凍してインストールを開始しました。ただし、インストールプロセス中に次のエラーが発生します。 「このコンピューターはHAXMの要件を満たしていますが、VT-xがオンになっていません...」 BIOSのバージョンのチェックやBIOSでの仮想テクノロジの有効化など、この問題に関する多くのフォーラムを確認しました。次のフォーラムに投稿された手順に従いました。 Intel HAXMインストールエラー-このコンピューターはIntel Virtualization Technology(VT-x)をサポートしていません ただし、Hyperlaunchに関する説明はありません。また、Windowsの機能にHyper-Vオプションが見つかりませんでした。この問題を解決する方法がわかりません。
133 android  haxm 

21
Visual Studio 2012-Intellisenseが消えたり壊れたりすることがある
私の同僚と私は、VS2012を数週間使用しています。数時間働いた後、インテリセンスが壊れることがあります。開いているすべてのタブを閉じた後、再び機能します。 同じ問題を抱えている人がもっといますか?自宅でも同じ問題があるので、拡張機能の問題にはなりません。多分これの回避策はありますか?

5
ngResourceよりもRestangularを使用する利点は何ですか?
ngResourceものを実装することはすでに本当に簡単に思えます ... ngResourceよりもRestangularを使用する利点/欠点は何ですか? 1.1.3 $resourceは約束を返し、最新のPRコミットを使用して実装できます。$resourceRestangularが行う追加の動詞をサポートするために、将来のサポートは提供されますか?そして、それが起こった場合、Restangularは消えて無関心になるようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.