問題タブ [defineproperty]
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.
xml - Soley Studio のグラフ ビューで、ノードの形状の代わりに画像を使用するにはどうすればよいですか?
Soley Studio でグラフ ビュー テンプレートを設定しています。いくつかのプリインストールされたソリューションでは、グラフ ビューのノードが、円や四角形などではなく、アイコンまたはグラフィックで視覚化されていることがわかりました。
ギア アイコンなどを表示するように、ノード クラスのプロパティを定義したいと考えています。どちら<property>
を使用する必要がありますか?
別のソリューションからコピーしましたが、何も変わりません:
使いたかった<Property Name="Image"> <Value IsReference="true">icon</Value></Property>
。しかし、何も変わりません。欲しい「アイコン」はどうやって参照するの?それを Images フォルダーに追加しても役に立ちませんでした。
javascript - タブのメイン ウィンドウ オブジェクトのプロパティを定義するにはどうすればよいですか?
セッターのコードを使用して、コンテンツ スクリプトからオブジェクトのプロパティjQuery
を定義しようとしています。window
そうすれば、実際の jQuery オブジェクトが定義されたら、すぐに使用できます。しかし、私はそれを正しくすることができないようです。
ターゲット Web サイトは Outlook.com です。それが Outlook の Web メール版です。
コードをコンテンツスクリプトに直接入れようとしましたが、マニフェスト"all_frames": true
のcontent_scripts
セクションに入れても(コードがすべてのフレームに挿入されるため)、機能しません。
window.jQuery
その後、実際の関数/オブジェクトによって適切に定義されていることを確認しましjQuery
たが、セッター コードは実行されません。
メッセージパッシングでも試しました。コードを含むメッセージを文字列としてバックグラウンドスクリプトに送信しexecuteScript
、正しいタブで実行するために使用しますが、これも機能しません。
そして、私のバックグラウンドスクリプトでは:
Object.defineProperty
コードにコード以外のものを入れるとexecuteScript
、うまくいきます。プロパティの定義に問題があるだけです。
reactjs - IE8 で Object.defineProperty を変換する方法
React、Webpack、Babel を使用してプロジェクトをビルドし、IE8 で実行したいのですが、Object.defineProperty が IE8 でサポートされていないという問題があります。
私はこの関数を使用しませんでしたが、react-router のように npm パッケージで使用できます。polyfill、es5-shim、es5-sham、および多くの babel プラグインを試しましたが、残念ながらうまくいきません...
では、この状況に対して他に何ができますか?
本当に感謝します。
javascript - コンストラクタおよび関数としての日付
Date がいつコンストラクターとして呼び出されているか ("new" を使用)、いつ関数として呼び出されているかを知るにはどうすればよいですか?
これらの回答を更新しても、この場合は機能しません。
this
は常に a に等しいwindow
javascript - ゲッターとセッターのオブジェクト定義プロパティ
このコードの最大呼び出しスタック サイズでエラーが発生します。
エラー
javascript - JS define プロパティを外部から更新する
次のコードを使用し、他のモジュールからいくつかのプロパティを更新したいのですが、どうすればよいですか?
これはモジュールコードです(実際にはもっと多くのプロパティがあります...)
今、私は他のモジュールからそれを必要とし、キー USER_PATH を「newValue」に更新したいと考えています。
私はこのモジュールを要求しようとしましたが、次のようにして、USER_PATH の値を変更しません。デバッガーで「oldValue」が表示されます。
prototype - ドット表記を使用した object.prototype へのプロパティの追加が期待どおりに機能しない
ここ
Object.defineProperty() の使用は期待どおりに機能しますが、使用すると機能しません
JSFiddle: https://jsfiddle.net/od53se26/1/
ありがとう。
javascript - Object.defineProperty または .prototype?
JavaScript で非ネイティブ機能を実装する 2 つの異なる手法を見てきました。最初は次のとおりです。
2番目は次のとおりです。
2 番目の方法は、特定の標準組み込みオブジェクトのプロトタイプ チェーンに任意のメソッドを追加するために使用されることは知っていますが、最初の方法は私にとって初めての方法です。それらの違いは何か、なぜ使用され、使用されないのか、そしてそれらの重要性を説明できる人はいますか。
javascript - JavaScript の try...defineProperty のキャッチが機能しない
Object.defineProperty()
とでメソッドを使用するget()
と、catch ブロック内でエラーが発生しない理由を知りたいset()
ですか?