最新記事

Converting between strings and ArrayBuffers Ask Question
javascript
serialization
arraybuffer
typed-arrays

Converting between strings and ArrayBuffers Ask Question

Is there a commonly accepted technique for efficiently converting JavaScript strings to ArrayBuffers and vice-versa? Specifically, I'd like to be able to write the contents of an ArrayBuffer to localStorage and then read it back.

Admin

onKeyPressとonKeyUpとonKeyDownの比較 質問する
javascript
dom
dom-events

onKeyPressとonKeyUpとonKeyDownの比較 質問する

これら 3 つのイベントの違いは何でしょうか? Google で検索したところ、次のことがわかりました。 onKeyDownユーザーがキーを押すとイベントがトリガーされます。 onKeyUpユーザーがキーを放すとイベントがトリガーされます。 onKeyPressユーザーがキー ( ) を押して放すと、イベントがトリガーさonKeyDownれますonKeyUp。 最初の 2 つは理解できましたが、onKeyPressと同じではないですか? キー ( ) を押さずにonKeyUp放すことは可能ですか?onKeyUponKeyDown ちょっとわかりにくいのですが、誰か説明してもらえませんか?

Admin

Jest を使用して ES6 モジュールのインポートをモックするにはどうすればよいですか? 質問する
javascript
node.js
mocking
ecmascript-6
jestjs

Jest を使用して ES6 モジュールのインポートをモックするにはどうすればよいですか? 質問する

私は私のES6モジュールは別のES6モジュールを特定の方法で呼び出します。ジャスミンこれはとても簡単です -- アプリケーションコード: // myModule.js import dependency from './dependency'; export default (x) => { dependency.doSomething(x * 2); } テストコード: //myModule-test.js import myModule from '../myModule'; import dependency from '../dependency'; describe('myModule', () => { it('calls the dependency with double the input', () => { spyOn(dependency, 'doSomething'); myModule(2); expect(dependency.doSomething).toHaveBeenCalledWith(4); }); }); Jest で同等のものは何ですか? これはやりたいことがとても簡単なことのように感じますが、それを理解しようとすると頭を悩ませます。 私が行った最も近い方法は、importを に置き換えrequire、テスト/関数内に移動することです。どちらも私がやりたいことではありません。 // myModule.js export default (x) => { const dependency = require('./dependency'); // Yuck dependency.doSomething(x * 2); } //myModule-test.js describe('myModule', () => { it('calls the dependency with double the input', () => { jest.mock('../dependency'); myModule(2); const dependency = require('../dependency'); // Also yuck expect(dependency.doSomething).toBeCalledWith(4); }); }); ボーナスポイントとして、内部の関数がデフォルトのエクスポートである場合に、全体が機能するようにしたいと思いますdependency.js。ただし、デフォルトのエクスポートをスパイすることは Jasmine では機能しないことはわかっています (少なくとも、機能させることはできませんでした)。そのため、Jest でも可能になることを期待していません。

Admin

jQueryで要素が表示されているかどうかを検出する [重複] 質問する
javascript
jquery

jQueryで要素が表示されているかどうかを検出する [重複] 質問する

この質問に対する回答は既にここにあります : jQuery で要素が非表示になっているかどうかを確認するにはどうすればよいですか? (66件の回答) 9年前に 閉鎖されました 。 .fadeIn()と を使用して.fadeOut()、ページ上の要素を非表示/表示していますが、ボタンが 2 つあり、1 つは非表示、もう 1 つは表示です。ここで、1 つのボタンで両方を切り替えられるようにしたいと思います。 私の HTML / JavaScript はそのままです: Show Hide function showTestElement() { $('#testElement').fadeIn('fast'); } function hideTestElement() { $('#testElement').fadeOut('fast'); } 私が希望する HTML / JavaScript は次のとおりです。 Show/Hide function toggleTestElement() { if (document.getElementById('testElement').***IS_VISIBLE***) { $('#testElement').fadeOut('fast'); } else { $('#testElement').fadeIn('fast'); } } 要素が表示されているかどうかをどのように検出しますか?

Admin

Reactで親の状態を更新するにはどうすればよいですか? 質問する
javascript
reactjs
web-deployment

Reactで親の状態を更新するにはどうすればよいですか? 質問する

私の構造は次のようになります。 Component 1 - |- Component 2 - - |- Component 4 - - - |- Component 5 Component 3 コンポーネント 3 は、コンポーネント 5 の状態に応じていくつかのデータを表示する必要があります。 propsは不変なので、単にコンポーネント1に状態を保存して転送することはできないですよね?はい、私は戻ってきたですが、使いたくありません。React だけで解決できるといいのですが。間違っていますか?

Admin

JavaScript関数でグローバル変数を定義する 質問する
javascript
function
variables
scope
declaration

JavaScript関数でグローバル変数を定義する 質問する

JavaScript 関数でグローバル変数を定義することは可能ですか? trailimage関数内で宣言された変数をmakeObj他の関数内で使用したい。

Admin

ハッシュやページの再読み込みなしでアドレスバーを新しいURLで更新する [重複] 質問する
javascript
ajax
google-chrome

ハッシュやページの再読み込みなしでアドレスバーを新しいURLで更新する [重複] 質問する

この質問に対する回答は既にここにあります : ページをリロードせずに URL を変更するにはどうすればよいですか? (21件の回答) 3年前に 閉鎖されました 。 私は、Chrome (開発チャンネル) がページを再読み込みせずに JavaScript (ドメインではなくパス) 経由でアドレス バーを更新する方法を実装することを夢見ていたか、実際にこれを実行したかのどちらかです。 しかし、読んだはずの記事が見つかりません。 私がおかしいのでしょうか、それともこれを(Chrome で)実行する方法があるのでしょうか? ps 私はwindow.location.hashなどについて話しているわけではありません。上記が存在する場合この質問に対する答え真実ではないでしょう。

Admin

選択したラジオボタンの値を取得するにはどうすればいいですか? [重複] 質問する
javascript
html
for-loop
radio-button

選択したラジオボタンの値を取得するにはどうすればいいですか? [重複] 質問する

この質問に対する回答は既にここにあります : 選択されたラジオボタンの値を取得する方法 (27件の回答) 4 か月前に 閉鎖されました 。 JS プログラムで奇妙な問題が発生しています。正常に動作していたのですが、何らかの理由で動作しなくなりました。ラジオ ボタンの値 (選択されているもの) を見つけて、それを変数に返したいだけです。何らかの理由で、戻り続けますundefined。 これが私のコードです: function findSelection(field) { var test = 'document.theForm.' + field; var sizes = test; alert(sizes); for (i=0; i < sizes.length; i++) { if (sizes[i].checked==true) { alert(sizes[i].value + ' you got a value'); return sizes[i].value; } } } submitForm: function submitForm() { var genderS = findSelection("genderS"); alert(genderS); } HTML:

Male Female

Search

Admin

月の最終日を計算する 質問する
javascript
date

月の最終日を計算する 質問する

0を として指定するとdayValue、Date.setFullYear前月の最終日が取得されます。 d = new Date(); d.setFullYear(2008, 11, 0); // Sun Nov 30 2008 この行動については、モジラこれは信頼できるクロスブラウザ機能ですか、それとも別の方法を検討する必要がありますか?

Admin