問題タブ [prototyping]

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

iphone - iPhoneプロトタイピングツール

誰かがいくつかの良い(無料または商用、Webベースまたはデスクトップ)iPhone / iPadアプリのプロトタイピングツールを提案できますか?

デザインと開発のサポートとビジネスプランでのアプリスタブの表示の両方を目的としたアプリモックアップの作成に興味があります。

ありがとう。

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

scripting - 実用的なクロスプラットフォーム (そして実際に動作させるのが非常に速い) 「使い捨て」コード: どの言語/ツール?

私の開発スタイルでは、使い捨ての「支援」コードをたくさん書くことになります。

コード部分の自動生成、半自動テスト、および一般的に主要な開発のためのダミー、プロトタイプ、または一時的な「スパーリングパートナー」の構築のためかどうか。私は私だけではないことを知っています...

私は頻繁に Windows と Unicies の両方で作業するので、テキスト解析などの通常の作業を可能にする、限られた違いで両方の環境で動作する単一の「スイス アーミー ナイフ」ツールに非排他的に焦点を当てたいと思います。 、db アクセス、ソケット、重要なファイルシステム、およびプロセス操作

今まで unix の下で、少しの perl と大量のシェル スクリプトを使用してきましたが、後者は少し制限された perl です... 非常に有能で、信じられないほど多くの任務のためのモジュールを持っているにもかかわらず、心から私もそれを見つけました100行を超えるコードに対しては、私にとって「敵対的」です。

あなたは何を提案しますか?

スクリプト作成は必須ではありません。より静的なスタイルの言語を使用しても問題ありません。開発が高速化され (プログラムが実際に作業を実行し、人間が読める状態になる可能性があります)、エラーの処理が悪夢のようにならなければ/例外と動的環境への適応(たとえば、自分のコードに data /db テーブル構造を、特に手作業でハードワイヤするのは好きではありません)。

私はpython、rubyに興味をそそられましたが、おそらくグルービー(巨大なクラスライブラリにアクセスする機能と彼のコンパクトな構文)または他の何かがより適しています

事前にどうもありがとう!

(一方、完全に別の話として、scalaはそのクリーンさだけで本当に魅力的に見えますが、それは - おそらく - まったく別の話です。反対のことを言わない限り...?)

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

javascript - オブジェクトを独自のプロトタイプのプロパティのインスタンスにする方法

標準ブラウザを例にとると、

ウィンドウ変数としてインスタンス化された Window クラスがあります

window 変数には、Window コンストラクター (window.Window) も含まれます。

(標準) ブラウザでこれをテストします。

現在、window は、window.EventTarget に格納されている EventTarget のインスタンスでもあります。

window オブジェクトで EventTarget を継承する方法は?

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

javascript - JavaScriptで純粋なプロトタイピングアプローチを使用するときにオブジェクトのプロパティを処理する方法

私は、ダグラス・クロックフォードの「Javascript:The Good Parts」の本を使用して、初めてJavaScriptを学ぶ経験豊富なコーダーです。その中で、彼は次の関数を使用して、継承に「純粋にプロトタイプの」アプローチを使用することを推奨しています。

私が抱えている問題は、オブジェクトが単純な型ではなくオブジェクトであるプロパティを持っている場合、新しいオブジェクトを作成すると、新しいオブジェクトを作成するのではなく、そのオブジェクトの親のインスタンスを継承することです。例えば:

これは出力を持っています:

単純な「name」プロパティでは期待される動作が得られますが、「body」では得られません。私は理解していると思います-JavaScriptは参照によってコピーしているため、aBodyの新しいインスタンスは生成されません。personたとえば、からオブジェクトを作成するたびに手動でこれを行うことができましたcat.body = Object.create(aBody)が、これを元のオブジェクト定義にロールインするための適切な方法を見つけることができませんでした(ここでは、person)。

私は、すてきで、明確で、信頼できるJSコードを書くことを学ぼうとしているので、あなたが提供できるどんなガイダンスにも本当に感謝します。「純粋にプロトタイプの」アプローチを使用している人々がこの問題を処理するために持っている巧妙な技術はありますか?

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

javascript - HTMLElementの拡張

jQueryを使用すると、次のようなことができます。$("div")[5].animate()

HTMLElementこれは、ある意味で開発者のように使用を拡張したように思えprototypeます。

私の質問は今です:彼らはどのようにこれをしましたか?たとえばIEでは動作していないのでHTMLElement.prototype、HTML要素のプロトタイプを作成するためのクロスブラウザ方式があるのではないかと思います。

ありがとう!

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

javascript - このスタイルのjQuery/Javascriptプロラミングについてはよくわかりません。

私のブログ/ポートフォリオサイトのチュートリアルをやりたいと思っていて、気づきました... jQuery / Javascriptプログラミングのこの特定の方法について知っているすべての人にとって、私はそれを何と呼ぶか​​、他の人が何と呼ぶか​​わかりません。私はそのOOPの特定の方法を知っており、これを行う方法を教えてくれた人はそれを「プロトタイピング」と呼んでいました。しかし、グーグルでそれを検索するとき、私は似たようなものを見つけられません。要約した例を次に示します。

誰かがこれを何と呼ぶか​​を理解するのを手伝ってくれますか?ライブラリやプラグインを作成するのと同じかどうかはわかりませんが、idは本当にそれを理解するのが好きです。ありがとう。

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

ruby-on-rails - Railsで無向グラフをモデル化しますか?

グラフデータベースの言語をインポートし、理解する

  1. ノード円で表されます)、
  2. エッジ矢印で表される)、および
  3. プロパティノード/エッジのメタデータ

グラフデータベースプロパティグラフ

グラフィック(ウィキペディアの提供)は、有向グラフを説明しています。

Railsで無向グラフをモデル化する最良の方法は何ですか?

つまり、すべてのエッジが逆数であり(上の図のように)、各エッジのプロパティが方向に関係なく同じであるグラフ(上の図とは)。

ActiveRecord経由でSQLストアを使用したデフォルトのRails3セットアップを想定しましょう。

二重ポリモーフィックアソシエーションは、上の画像で説明されているデータをモデル化できる有向グラフを作成します。

逆の関係を管理するためにこのモデルを拡張する必要がありますか、それともより良いモデルが利用可能ですか?


アプリの1つの要素はグラフの問題である可能性がありますが、アプリが問題の中心にあること、データに対してグラフの横断を実行する必要があること、データセットが使用可能なメモリよりも大きいことを意味するものではありません。

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

jquery - Web アプリケーションのスタイル、色、感触、CSS のプロトタイピング

さて、かなり昔ながらの Web アプリケーションを実行しています。jquery による派手なアニメーションはなく、デザインは基本的に 1 色で行われます。私の目標は、見栄えの良いアプリケーションを作成し、物事を再配置し、新しい効果、新しい色、新しい感触を導入することです。しかし、プロトタイプのように完璧である必要はありません - アイデアを得るために。いくつかの異なる提案をすることもできます。最終的に顧客に提示する必要があり、顧客は「はい」または「いいえ」と答えます。

基本的に私が今やっていることは、自分の邪魔になるものをすべて捨ててから、CSS をいじることです。これは、すべてをうまく調整するのに非常に時間がかかります。

これを行う際に私をサポートするツール/スマートなアプローチはありますか? たぶん、いくつかのページに適用できるテーマがすでに組み込まれているフレームワークでしょうか?

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

json - トークンを文字列に置き換えるために使用できるツールの名前は何ですか?

漠然とした質問で申し訳ありませんが、HTMLにトークンを入れてサーバーがそれらのトークンを単純なテキストファイルに保存されている文字列に置き換えることができるツールの名前を探していますか?

JSON形式に基づいていると思います。

ありがとう!

ティム

0 投票する
0 に答える
236 参照

javascript - Javascript プロトタイプ コンストラクター/init

「コンストラクター」のような関数をすべての関数にプロトタイピングする正しい方法は何ですか?

例えば、

最初の警告は「add() を呼び出しています」、2 番目の警告は「10」です。