«javascript» 태그된 질문

ECMAScript (JavaScript / JS)에서의 프로그래밍 및 다양한 방언 / 구현 (ActionScript 제외)에 관한 질문이 있습니다. 이 태그는 거의 사용되지 않지만 [node.js], [jquery], [json] 및 [html] 태그와 가장 관련이 있습니다.

12
자바 스크립트에서 선택적 매개 변수 처리
1, 2 또는 3 개의 매개 변수를 사용할 수있는 정적 자바 스크립트 함수가 있습니다. function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional 주어진 매개 변수가 정의되어 있지 않은지 항상 테스트 할 수 있지만 전달 된 것이 매개 변수인지 콜백인지 어떻게 알 수 있습니까? 가장 좋은 방법은 …
127 javascript 

6
Promise.catch 핸들러 안에 넣을 수없는 이유는 무엇입니까?
왜 Errorcatch 콜백 내부를 던져서 프로세스가 다른 범위에있는 것처럼 오류를 처리하도록 할 수 없습니까? 내가 console.log(err)아무 것도 인쇄 하지 않으면 어떤 일이 일어 났는지 전혀 모른다. 과정은 막 끝납니다 ... 예: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function do2() { return …


7
RequireJS에서 단위 테스트에 대한 종속성을 어떻게 조롱 할 수 있습니까?
테스트하려는 AMD 모듈이 있지만 실제 종속성을로드하는 대신 해당 종속성을 모방하려고합니다. requirejs를 사용하고 있으며 모듈 코드는 다음과 같습니다. define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } 어떻게 밖으로 조롱 수 hurp와 durp내가 단위 테스트를 효과적으로 할 수 있도록?


16
Javascript에서 goto를 어떻게 사용합니까?
을 사용하여 구현 해야하는 코드가 goto있습니다. 예를 들어 다음과 같은 프로그램을 작성하고 싶습니다. start: alert("RINSE"); alert("LATHER"); repeat: goto start 자바 스크립트로 그렇게 할 수 있습니까?
127 javascript  goto 

9
약속에 onFulfilled에 대한 여러 가지 주장이있을 수 있습니까?
여기에 있는 사양을 따르고 있으며 onFulfilled를 여러 인수로 호출 할 수 있는지 확실하지 않습니다. 예를 들면 다음과 같습니다. promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) 내 코드는 다음과 같습니다. promise.then(function(arg1, arg2){ // .... }); 모두받을 arg1과를 arg2? 구체적인 약속 구현이 어떻게 수행되는지는 신경 쓰지 않고 w3c 사양을 따르고 싶습니다.

5
WebSocket을 올바르게 닫기 (HTML5, Javascript)
HTML5 WebSockets로 놀고 있습니다. 궁금한 점이있었습니다. 어떻게 연결을 정상적으로 닫을 수 있습니까? 예를 들어, 사용자가 페이지를 새로 고치거나 브라우저를 닫으면 어떻게됩니까? 사용자가 호출하지 않고 페이지를 새로 고치면 이상한 동작이 있습니다 websocket.close(). 새로 고친 후 돌아 오면 websocket.onclose이벤트 가 발생합니다 .

18
jQuery $ .getScript () 메소드를 사용하여 여러 JS 파일을 포함하는 방법
js 파일에 자바 스크립트 파일을 동적으로 포함하려고합니다. 나는 그것에 대해 약간의 연구를했고 jQuery $ .getScript () 메소드가 원하는 방법이라는 것을 알았습니다. // jQuery $.getScript('/path/to/imported/script.js', function() { // script is now loaded and executed. // put your dependent JS here. // what if the JS code is dependent on multiple JS …



8
history.replaceState () 예제?
누구나 history.replaceState에 대한 실제 예제를 제공 할 수 있습니까? 이것이 w3.org가 말하는 것입니다 : history . replaceState(data, title [, url ] ) 주어진 데이터, 제목 및 제공된 경우 (널이 아닌 경우) URL을 갖도록 세션 히스토리의 현재 항목을 업데이트합니다. 최신 정보: 이것은 완벽하게 작동합니다. history.replaceState( {} , 'foo', '/foo' ); URL은 …
127 javascript  ajax  html 

26
JavaScript에서 쿼리 문자열 매개 변수를 삭제하려면 어떻게해야합니까?
정규식을 사용하는 것 외에 표준 JavaScript의 URL 문자열에있는 쿼리 문자열에서 매개 변수를 삭제하는 더 좋은 방법이 있습니까? 여기 내가 지금까지 내 테스트에서 작동하는 것처럼 보이지만 쿼리 문자열 구문 분석을 재발 명하고 싶지는 않습니다! function RemoveParameterFromUrl( url, parameter ) { if( typeof parameter == "undefined" || parameter == null || parameter …

5
JavaScript는 이름으로 요소 가져 오기
이 기능을 고려하십시오. function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } 그리고이 HTML 부분 : <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> 경고 …
127 javascript  html  dom 

7
Sync 대신 reactjs Async에서 setState가 사용되는 이유는 무엇입니까?
this.setState()모든 구성 요소의 반응 함수가 비동기 적이 거나 호출 된 함수가 완료된 후에 호출 된다는 것을 방금 발견 했습니다. 이제이 블로그를 검색하고 찾았습니다 ( setState () State Mutation Operation May Be Synchronous In ReactJS ) 여기서 그는 setState상태 변경이 트리거 된 방법에 따라 async (스택이 비어있을 때 호출 됨) 또는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.