タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

10
状態配列にプッシュする正しい方法
データを状態配列にプッシュする際に問題が発生しているようです。私はそれをこの方法で達成しようとしています: this.setState({ myArray: this.state.myArray.push('new value') }) しかし、これは間違った方法であり、可変性の問題を引き起こすと思いますか?

3
パラメーターをpromise関数に渡す方法
これはばかげた質問に思えるかもしれませんが、私はこのトピックの初心者です。私はノードjsのプロミスに取り組んでいます。そして、promise関数にパラメーターを渡したいのですが。しかし、私はそれを理解することができませんでした。 someModule.someFunction.then(username, password,function(uid) { /*stuff */ } そして関数は次のようなものです var someFunction = new Promise(username, password, function(resolve, reject) { /*stuff using username, password*/ if ( /* everything turned out fine */ ) { resolve("Stuff worked!"); } else { reject(Error("It broke")); } });

8
フェッチによる基本認証?
フェッチを使用した単純な基本認証を記述したいのですが、401エラーが発生し続けます。誰かがコードの何が悪いのか教えてくれれば素晴らしいでしょう: let base64 = require('base-64'); let url = 'http://eu.httpbin.org/basic-auth/user/passwd'; let username = 'user'; let password = 'passwd'; let headers = new Headers(); //headers.append('Content-Type', 'text/json'); headers.append('Authorization', 'Basic' + base64.encode(username + ":" + password)); fetch(url, {method:'GET', headers: headers, //credentials: 'user:passwd' }) .then(response => response.json()) .then(json => console.log(json)); //.done(); function parseJSON(response) { return …

13
Reactはローカル画像をロードしません
小さな反応アプリを作成していますが、ローカル画像が読み込まれません。placehold.it/200x200ロードのような画像。サーバーの問題かもしれませんか? これが私のApp.jsです import React, { Component } from 'react'; class App extends Component { render() { return ( <div className="home-container"> <div className="home-content"> <div className="home-text"> <h1>foo</h1> </div> <div className="home-arrow"> <p className="arrow-text"> Vzdělání </p> <img src={"/images/resto.png"} /> </div> </div> </div> ); } } export default App; index.js: import React, { Component } …

5
useEffectフック内で状態を設定できますか
他の状態に依存している状態があるとしましょう(たとえば、Aが変更されたときにBを変更したい)。 Aを監視し、useEffectフック内にBを設定するフックを作成することは適切ですか? ボタンをクリックすると、最初のエフェクトが起動してbが変化し、次のレンダリングの前に2番目のエフェクトが起動するように、エフェクトはカスケードされますか?このようなコードを構造化することのパフォーマンス上の欠点はありますか? let MyComponent = props => { let [a, setA] = useState(1) let [b, setB] = useState(2) useEffect( () => { if (/*some stuff is true*/) { setB(3) } }, [a], ) useEffect( () => { // do some stuff }, [b], ) return ( <button onClick={() => …

4
フェードイン効果のある要素を追加する[jQuery]
var html = "<div id='blah'>Hello stuff here</div>" $("#mycontent").append(html).fadeIn(999); これは機能していないようです。 コンテンツが追加されたときにクールな効果が欲しいだけです。 注:「mycontent」全体ではなく、新しい「何とか」のdivだけをフェードインさせたいです。
121 javascript  jquery  html  css 

8
TypescriptをネイティブES6プロミスで使用する方法
私はTypescriptの完全な初心者であり、TypescriptでES6のプロミスを使用することが可能かどうか、そしてそれを機能させるために何をしなければならないのか疑問に思っています。ノード0.11.14を実行していますが、コンパイル中に「名前「Promise」が見つかりません」というエラーが発生します。

12
Underscoreの外部テンプレート
Underscoreテンプレートを使用しています。テンプレートとして外部ファイルを添付することは可能ですか? バックボーンビューで私は: textTemplate: _.template( $('#practice-text-template').html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, 私のhtmlでは: <script id="practice-text-template" type="text/template"> <h3>something code</h3> </script> それはうまくいきます。しかし、私は外部テンプレートが必要です。私が試す: <script id="practice-text-template" type="text/template" src="templates/tmp.js"> または textTemplate: _.template( $('#practice-text-template').load('templates/tmp.js') ), または $('#practice-text-template').load('templates/tmp.js', function(data){ this.textTemplate = _.template( data ) }) しかし、それはうまくいきませんでした。

8
JavaScriptとLuaの微妙な違い[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨年休業。 この質問を改善する 私は単にJavaScriptが大好きです。それはとてもエレガントです(恋に落ちたファンボーイが背後でため息をつくような静かな音を想像してください)。 それで、最近私はlöve2dを介してLuaと遊んだフレームワーク(素晴らしい!)-そして、Luaも素晴らしいと思います。彼らは私が見ているように、これらの2つの言語は非常によく似ています。 のような明らかな違いがあります 構文 問題ドメイン 図書館 タイプ(少し) しかし、より微妙なものはどれですか?Luaでわずかに異なる動作をするJavaScriptコーダーが当たり前と思われるものはありますか?ある言語の経験豊富なコーダーが他の言語を試してみて明らかではない落とし穴はありますか? 例:Luaでは、配列とハッシュは分離されていません(テーブルのみがあります)-JavaScriptでは、数値配列とハッシュオブジェクトです。まあ、これはより明白な違いの1つです。 しかし、変数のスコープ、不変性などの違いはありますか?
121 javascript  lua 

6
AngularJsの「controller as」構文-明確化?
私はangularJSから新しい構文について読みましたcontroller as xxx 構文InvoiceController as invoiceは、Angularにコントローラーをインスタンス化して現在のスコープの変数invoiceに保存するように指示します。 視覚化: わかりました、それで私$scopeは私のコントローラーにパラメーターを持っていないので、コードはコントローラーではるかにきれいになります。 だが ビューで別のエイリアスを指定する必要があります だから今まで私はできる: <input type="number" ng-model="qty" /> ....controller('InvoiceController', function($scope) { // do something with $scope.qty <--notice そして今私はできる: <input type="number" ng-model="invoic.qty" /> <-- notice ....controller('InvoiceController', function() { // do something with this.qty <--notice 質問 それを行う目的は何ですか?ある場所から削除して別の場所に追加しますか? 私は何が欠けているかを見てうれしいです。

9
キャッチされないエラー:SECURITY_ERR:Cookieを設定しようとするとDOM例外18
この jQueryプラグインを使用してCookieを設定しようとすると、Chromeの開発者ツールウィンドウに次のエラーが表示されます。 キャッチされないエラー:SECURITY_ERR:DOM例外18 このエラーの意味と修正方法を教えてください。この jQueryプラグインを使用すると、同じエラーが発生します。



17
ページの読み込み完了後に関数を実行する
次のコードを使用して、ページの読み込み後にいくつかのステートメントを実行しています。 <script type="text/javascript"> window.onload = function () { newInvite(); document.ag.src="b.jpg"; } </script> しかし、このコードは正しく機能しません。一部の画像や要素が読み込まれている場合でも、この関数が呼び出されます。私が欲しいのは、ページが完全に読み込まれた関数を呼び出すことです。
121 javascript  html  image 

4
[Authorize]を使用すると、リクエストが構成済みのmaxQueryStringLengthを超える
私はC#にMVC3サイトを持っています。JavaScript関数からクエリパラメータが供給されている特定のビューがあります。関数は、 window.location.href = "../ActionName?" + query_string; query_stringは、JavaScript関数によって作成された動的クエリパラメータ文字列です。 この奇妙さの理由は、reportviewerコントロールを使用する必要があるため、同じ関数がURLをASP.Net Webフォームに渡す場合があるためです。代わりのアクションは、この場合、ビューに渡される一部のパラメーターを保存することです。(それが意味をなさない場合は、さらに詳しく説明できます) アクションメソッドに[Authorize]を導入するまでは、すべてがうまくいきます。所定の位置にある場合は中断し、それがなくても正常に機能し、[Authorize]は他のすべての方法で正常に機能します。 この場合のURL全体は966文字です。調査後、maxQueryStringLengthの値はデフォルトで2048 であるように見えますが、整数型の任意の値にオーバーライドできるので、笑いのために <security> <requestFiltering> <requestLimits maxQueryString="2048"></requestLimits> </requestFiltering> </security> キーの下のWeb構成ファイルのキー。 そこには喜びがないので、私はとんでもないことになり、それを4096にしたが、それでも喜びはない。 URL全体が966文字であるため、authorize属性で真に1082〜3130文字を追加することはできません。そのため、実際にエラーが何であるか、または設定が有効にならない理由を判断するにはどうすればよいですか。 VS2010 Pro SP1

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