問題タブ [boilerplate]

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

python - Python クラス メソッドを効果的かつ体系的にオーバーロードする方法

Python (>=2.6) クラスにたくさん (数百!) のメソッドがあるとします。今、誰かがそれをサブクラス化したいと思っていますが、基本クラスのメソッドのほとんどは単純な「チューニング」しか必要ないことに気付きました。また、これらのメソッドを調整する方法はほんの一握りです。入力変換を含むもの、出力変換を含むもの、両方を含むものがあります。

より具体的には、オーバーロードされた各メソッドにこの定型コードを追加せずに、基本クラスと特定の変換を適用するメソッドのリスト (リストの) を提供できる継承の (単純な) ソリューションを探しています。

ありがとう、食べて

ファローアップ。
gabo10yf の回答に基づいて、次のような解決策を思いつきました。

本当に効きそうです。しかし、それはほとんど単純すぎるように感じますが、確かにまだいくつかの不明瞭な問題が含まれているに違いありません? とにかく、私にこれを理解させてくれてありがとう!

0 投票する
1 に答える
1633 参照

c++ - STL 互換コンテナーのボイラープレート typedef

標準ライブラリまたは Boost 内に、カスタム STL 互換シーケンスに必要な typedef (size_type、value_type など) を設定するためのある種のユーティリティ基本クラスがありますか? boost::iterator_facadeのようなものを考えていますが、コンテナ用です。

私は自分でロールアップするつもりでしたが、そのようなものがまだ存在しないことを確認したかった.

アップデート:

これは、誰かが役に立つと思った場合に備えて、私が思いついたユーティリティ基本クラスです。

ContainerAdapter は、カスタム コンテナーの基になるコンテナーの入れ子になった typedef を単純に "エコー" します。本当に何もありません。

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

c# - C# で「using」ディレクティブをより簡単に使用する方法

最近の優れたプログラミング手法は、多くのアセンブリと名前空間に自分のものを分割することを意味する傾向があります (たとえば、S#arp アーキテクチャMVCなどを参照してください)。ただし、その副作用として、すべてのクラス ファイルに大量の「using」ディレクティブを貼り付ける必要があります。ご存知のとおり、すべてのコントローラー クラスは、モデルやビューモデルの名前空間などを「使用」する必要があります。

これを簡単にするテクニックはありますか?たとえばusing、名前空間「foo」内のすべてのクラスが自動的に名前空間「bar」を使用するように、ファイル レベルではなく名前空間レベルでディレクティブを宣言することは可能ですか? または、現在のフォルダーに基づいて、Visual Studio が追加する既定の「usings」を設定するスマートな方法はありますか? または、「usings」の追加を面倒でなくする他の方法はありますか?

0 投票する
1 に答える
605 参照

css - いくつかのHTML5Boilerplateアイテムを理解しようとしています

HTML5Boilerplateのcssの72行目から80行目には、次のように書かれています。

私が理解しようとしているのは、なぜ彼らはYahooに言及しているのか、そして「ハックは保持されている」ということです。

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

c++ - コンテナのメンバータイプの生成

独自のコンテナを定義するときは、たとえば次のように、多数のメンバータイプを提供する必要があります。

std::iterator<T>自分のイテレータの場合と同様に、継承できる基本クラスのテンプレートはありますか?

0 投票する
1 に答える
385 参照

c++ - 1対1の関連付け関係での定型コードの回避

私はC++でプログラミングしていますが、これは設計に関する一般的な質問です。

1対1の関連付け関係にあるオブジェクトがある場合、それらの間に多くの一般的なメソッドが存在する傾向があり、本質的に内部クラスのメソッドを直接呼び出す定型コードにつながることに気付きました。

Tab例として、タブとそれに対応するウィジェットを表すというクラスがあります。Tabbableオブジェクトが継承できるというクラスもあるので、タブで表示できます。その後、 ATabはこのTabbableオブジェクトを取得し、それ自体を正しくレンダリングできます。これらのクラスには両方とも、たとえばタイトルやアイコンに関連する多くの類似したメソッドがあります。

多くのコードが重複していて、不要のようです。を入れることができないため、継承はここでは確実に機能しませTabTab

これは私たちが対処しなければならないことですか?または、これらの状況を回避する方法はありますか?

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

javascript - ドキュメントの下部にJSファイルを要求すると、ユーザビリティの問題が発生します

これは、より多くのベストプラクティスの質問です。

私は最近、これまで行ってきた一連のプロジェクトにHTML5ボイラープレートを使い始めましたが、最近、問題になる可能性のあるものを発見しました。別の開発者は、特定の機能がページの読み込みで機能しないため(つまり、jQuery $ .ajaxを使用するフォーム)、ドキュメントの下部にJSファイルを読み込む際に問題が発生し、使いやすさの問題が発生する可能性があることに気付きました。このような一般的な問題に対処するための最善の方法について、いくつか意見を聞きたいと思いました。Paul Irishとその友人たちがこのシステムを本当に考え、絶えず改良していることを知っているので、私はHTML5ボイラープレートを使用しています。

問題の例:サイトのホームページに、jQuery$.post関数を使用してフォームの値を送信するニュースレター登録フォームがあります。ユーザーは値を入力して送信を押すことができますが、jsがロードされていないため、操作性の問題が発生するため、アクションは実行されません。

サイトの下部に含まれているJSを操作するための最良の方法は何ですか?

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

javascript - ボイラープレートJavascriptスクリプト/プラグイン?

私は、ボイラープレート.htaccessファイルのようなhtml5、javascript、css、さらにはサーバー側のもののベストプラクティスを提供するPaulIrishのHTML5ボイラープレートに入るのを本当に楽しんでいます。ただし、付属のJavascriptファイルは空です。開発者は好きなものを入れることができます。

Javascriptプラグインとスクリプト開発者がすべてのサイトで使用する傾向があるのだろうか?新しいサイトの構築を開始するときに開始する定型サイトを作成したいと思います。私はJQueryを使用する傾向があるので、それを使用するスクリプトとプラグインが便利です。

私が持っているアイデアは次のとおりです。

  • swfobject
  • jPlayer?(ビデオとオーディオがあるサイトの場合)これについてはよくわかりません
  • フェードエニシングテクニック
  • クリア入力スクリプト(クリックするとすべての入力をクリア)
  • externalLinkスクリプト(class = externalLinkの場合は新しいタブ/ウィンドウで開きます)
  • フレーム外スクリプト

上記は特に良い例ではありませんが、それが私が質問している理由です!

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

javascript - HTML5 ボイラープレートを使用していますが、複数の jQuery プラグインを 1 つのファイルに結合したいと考えています。これはどのように行うことができますか?

HTML5 ボイラープレートを使用しており、複数の jQuery プラグインを 1 つのファイルに結合したいと考えています。研究用のコード スニペットを教えていただければ幸いです。

この質問がプッシュされたことは知っていますが、これまでにどのように行われたかを示しています。

Yslow firebug プラグインで使用される YUI コンプレッサーを JQuery 用のコンプレッサーにも使用します。サイト上のすべての JQuery プラグインを組み合わせて、1 つの適切な .js ファイルを出力しますか?

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

ruby-on-rails-3 - Rails 3 アプリで HTML5 を使用する必要があるのはなぜですか?

第一に、私はその質問をする際に意図的にナイーブに聞こえようとしているわけではありません。

でも本当だけど。私はこれから何年も維持することを期待している新しいRailsプロジェクトを開始しています。私は今、プロジェクトをできる限り「将来に備えた」ものにする決定を下したいと思っています。

では、一般的に HTML5 からどのような潜在的な価値を得ることができるでしょうか? Rails 3ビットはその質問にとってそれほど重要ではないと思いますが、私の質問の2番目の部分はまさにそれです. HTML5 の「使用」とは何ですか? そして、Rails 3 でそれを行うにはどうすればよいでしょうか?

私が理解していることから、Rails3 は data- 属性をサポートしています。それ自体で十分ですか?

html5boilerplateはどうですか?html5boilerplate を調べるのにほんの少しの時間を費やしただけですが、そこでは多くのことが行われているようです。とにかくそこには何がありますか?githubにRails3html5プロジェクトがあるようですが、「なぜ?」を理解するのに役立つドキュメントはありません。

要約すると、HTML5 のライフサイクルのこの時点で HTML5 について心配したい/心配する必要がある理由を説明できる、HTML5 に詳しい人を探しています。「新しくてピカピカだから!」良い答えではありません。

html5boilerplate が Rails3 プロジェクトにどのように/なぜ結びつくのかを説明することもいいでしょう。