«javascript» 태그된 질문

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


13
Chai가 비동기 Mocha 테스트로 작업하게하는 방법이 있습니까?
Browser Runner를 사용하여 Mocha에서 비동기 테스트를 실행하고 있으며 Chai의 기대 스타일 어설 션을 사용하려고합니다. window.expect = chai.expect; describe('my test', function() { it('should do something', function (done) { setTimeout(function () { expect(true).to.equal(false); }, 100); } } 이것은 나에게 정상적인 실패한 주장 메시지를주지 않고 대신 나는 얻는다. Error: the string "Uncaught AssertionError: …


6
CORS는 교차 도메인 AJAX 요청을 수행하는 안전한 방법입니까?
CORS (Cross-Origin Resource Sharing)에 대해 읽은 후 보안을 향상시키는 방법을 이해하지 못합니다. 올바른 ORIGIN 헤더가 전송되면 교차 도메인 AJAX 통신이 허용됩니다. 예를 들어 내가 보내면 원산지 : http://example.com 서버는이 도메인이 화이트리스트에 있는지 확인하고 있다면 헤더 : Access-Control-Allow-Origin : [여기에 수신 된 URL] 응답과 함께 다시 전송됩니다 (간단한 경우이며 사전 요청도 …

30
JQuery Ajax Post 결과 500 내부 서버 오류 발생
이 AJAX 게시물을 수행하려고하지만 어떤 이유로 서버 500 오류가 발생합니다. 컨트롤러에서 브레이크 포인트에 도달하는 것을 볼 수 있습니다. 그래서 문제는 콜백에있는 것 같습니다. 누군가? $.ajax({ type: "POST", url: "InlineNotes/Note.ashx?id=" + noteid, data: "{}", dataType: "json", success: function(data) { alert(data[1]); }, error: function(data){ alert("fail"); } }); 다음은 반환되어야하는 문자열입니다. {status:'200', text: …

6
Javascript에서 Regex 캡처 그룹을 대문자로 바꾸기
캡처 그룹을 JavaScript에서 대문자로 바꾸는 방법을 알고 싶습니다. 지금까지 시도했지만 작동하지 않는 단순화 된 버전은 다음과 같습니다. > a="foobar" 'foobar' > a.replace( /(f)/, "$1".toUpperCase() ) 'foobar' > a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") ) 'foobar' 이 코드의 문제점을 설명해 주시겠습니까?

2
jQuery를 사용하여 div에서 id 속성을 제거하는 방법은 무엇입니까?
이 이미지에서 id 속성을 제거하고 싶습니다. <img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" /> 나는 이것을 시도했다. $('img#thumb').RemoveAttr('id','none'); 그러나 그것은 ID를 제거하지 않습니다! 편집하다: $('img#thumb').attr('src', response); $('img#thumb').attr('id', 'nonthumb'); 이 deosnt는 그림을로드합니다.이 경우에는 src! 하지만 id 속성을 제거하면 제대로 작동합니다.

6
jquery에서 추가와 반대
.appenddiv에 추가하는 데 사용 합니다. $(this).append('<ul><li>test</li></ul>'); <ul>의 하위 항목에있는 경우 어떻게 검색 하고 제거 할 수 $(this)있습니까?

11
Google 크롬에서 디버깅하는 동안 자바 스크립트 변수 값을 변경할 수 있습니까?
Chrome 개발 도구를 사용하여 자바 스크립트 앱을 디버깅 중이며 코드를 단계별로 실행하는 동안 일부 변수 값을 변경하고 싶습니다. 그게 가능할까요? 나는 시도하고 다음과 같은 것을 얻었습니다. > modeline 1 > modeline=0 0 <<< seems to work but... > modeline 1 <<< ups!! 하지만 무엇을 할 수 있는지 또는 할 수 …

16
HTML5 캔버스에서 타원을 그리는 방법?
타원형 모양을 그리는 기본 기능이없는 것 같습니다. 또한 나는 달걀 모양을 찾고 있지 않습니다. 2 개의 베 지어 곡선으로 타원을 그릴 수 있습니까? 누군가 그것에 능숙 했습니까? 내 목적은 눈을 그리고 실제로 호를 사용하는 것입니다. 미리 감사드립니다. 해결책 따라서 scale ()은 다음 모든 모양의 크기를 변경합니다. Save ()는 이전 설정을 …

9
Promise 배열을 순차적으로 실행하려면 어떻게해야합니까?
순차적으로 실행해야하는 일련의 약속이 있습니다. var promises = [promise1, promise2, ..., promiseN]; RSVP.all을 호출하면 병렬로 실행됩니다. RSVP.all(promises).then(...); 그러나 어떻게 순서대로 실행할 수 있습니까? 이렇게 수동으로 쌓을 수 있습니다 RSVP.resolve() .then(promise1) .then(promise2) ... .then(promiseN) .then(...); 그러나 문제는 promise의 수가 다양하고 promise의 배열이 동적으로 구축된다는 것입니다.

4
node.js에서 지원되는 Javascript 버전
Node.js를 시작하고 있는데 노드에서 지원하는 JavaScript 버전을 파악하는 데 어려움이있어서 어떤 기능을 사용할 수 있는지 파악하기 어렵습니다. 여기 내가 아는 것이 있습니다. 노드 는 V8을 사용합니다. V8 은 ECMA-262, 3rd edition에 지정된대로 ECMAScript를 구현합니다. ECMA-262, 3 판은 JavaScript 1.5입니다. 이를 감안할 때 노드에서 JavaScript 1.5 호환 코드를 사용할 수 있다고 …
81 javascript  node.js  v8 


8
JavaScript를 사용한 ASP.NET 포스트 백
나는 draggable을 div활용하는 여러 개의 작은 s가 있습니다 jQuery. 이들은 div에 배치되고 UpdatePaneldragstop에서 _doPostBack()JavaScript 함수를 사용 하여 페이지 양식에서 필요한 정보를 추출합니다. 내 문제는이 함수를 호출하면 전체 페이지가 다시로드되지만 업데이트 패널 만 다시로드되기를 원한다는 것입니다.


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