«javascript» 태그된 질문

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


23
JavaScript에서 정의되지 않거나 null 변수를 확인하는 방법은 무엇입니까?
JavaScript 코드에서 다음 코드 패턴을 자주 사용하고 있습니다 if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } 같은 효과를주는 덜 장황한 검사 방법이 있습니까? 일부 포럼 및 문헌에 따르면 단순히 다음과 같은 효과가 있어야한다고 말합니다. if (some_variable) { // Do something with some_variable } …


4
클라이언트 측 프로그래밍과 서버 측 프로그래밍의 차이점은 무엇입니까?
이 코드가 있습니다 : <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> 왜 이것이 "bar"를 텍스트 파일에 쓰지 않고 "42"라고 경고합니까? 주의 :이 질문의 이전 개정은 서버의 PHP와 클라이언트의 JavaScript에 관한 것입니다. 문제와 솔루션의 본질적 …

5
Date 객체를 복제하는 방법?
Date변수를 다른 변수에 할당 하면 참조가 동일한 인스턴스에 복사됩니다. 이것은 하나를 변경하면 다른 하나가 변경됨을 의미합니다. 실제로 Date인스턴스를 복제하거나 복사하려면 어떻게 해야합니까?
498 javascript 

20
컨텐츠를 기반으로 iframe 크기 조정
iGoogle과 유사한 응용 프로그램을 만들고 있습니다. 다른 응용 프로그램 (다른 도메인)의 컨텐츠는 iframe을 사용하여 표시됩니다. iframe 콘텐츠의 높이에 맞게 iframe의 크기를 어떻게 조정합니까? Google이 사용하는 자바 스크립트를 해독하려고 시도했지만 난독 화되었으며 웹 검색은 지금까지 아무런 성과가 없었습니다. 업데이트 : 다른 도메인에서 콘텐츠가로드되므로 동일한 출처 정책이 적용됩니다.


30
React.js에서 디 바운스 수행
React.js에서 디 바운스를 어떻게 수행합니까? handleOnChange를 디 바운스하고 싶습니다. 시도 debounce(this.handleOnChange, 200)했지만 작동하지 않습니다. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } var SearchBox = React.createClass({ render: function() { …

11
Javascript / Chrome-웹킷 관리자에서 객체를 코드로 복사하는 방법
javascript 객체를 기록하기 위해 javascript에서 console.log 문을 수행하고 있습니다. 일단 완료되면 해당 객체를 자바 스크립트 코드로 복사하는 방법이 있는지 궁금합니다. 내가하려고하는 것은 파일을 서버없이 로컬로 실행할 수 있도록 ajax를 사용하여 만든 객체를 XML 피드를 정적 자바 스크립트 객체로 구문 분석하는 것입니다. Chrome 관리자 창에 객체의 스크린 샷을 포함 시켜서 내가하려는 …

11
typeof! ==“undefined”vs.! = null
정의되지 않은 매개 변수 등을 확인하는 JavaScript 코드가 종종 있습니다. if (typeof input !== "undefined") { // do stuff } 형식 조회와 문자열 비교가 포함되어 있기 때문에 다소 낭비 적입니다. undefined이름을 바꿀 수 있기 때문에 필요합니다 . 내 질문은 : 이 코드는이 접근법보다 나은 방법입니다. if (null != input) { …

14
ES6 클래스 변수 대안
현재 ES5에서는 많은 사람들이 프레임 워크에서 다음 패턴을 사용하여 클래스와 클래스 변수를 만듭니다. // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); ES6에서는 기본적으로 클래스를 만들 수 있지만 클래스 변수를 갖는 옵션은 없습니다. // ES6 class MyClass { const MY_CONST = 'string'; // <-- …

8
Jasmine에서 오류가 발생할 것으로 예상되는 테스트를 작성하는 방법은 무엇입니까?
오류가 예상되는 Jasmine Test Framework에 대한 테스트를 작성하려고합니다 . 현재 GitHub 의 Jasmine Node.js 통합을 사용하고 있습니다 . 내 노드 모듈에는 다음 코드가 있습니다. throw new Error("Parsing is not possible"); 이제이 오류가 예상되는 테스트를 작성하려고합니다. describe('my suite...', function() { [..] it('should not parse foo', function() { [..] expect(parser.parse(raw)).toThrow(new Error("Parsing is …

21
브라우저가 파일 다운로드를받는시기 감지
사용자가 동적으로 생성 된 파일을 다운로드 할 수있는 페이지가 있습니다. 생성하는 데 시간이 오래 걸리므로 "대기 중"표시기를 표시하고 싶습니다. 문제는 브라우저가 파일을받은 시점을 감지하는 방법을 알 수 없으므로 표시기를 숨길 수 있다는 것입니다. 숨겨진 양식으로 요청을 작성하여 서버에 POST하고 결과를 위해 숨겨진 iframe을 대상으로합니다. 이것은 전체 브라우저 창을 결과로 바꾸지 …
488 javascript  http  mime 


9
ES6 생성기와 함께 redux-saga 사용 vs ES2017과 함께 redux-thunk 사용의 장단점 async / await
redux-saga / redux-saga의 redux 타운에서 최신 아이에 대해 많은 이야기가 있습니다. 작업 듣기 / 배포를 위해 생성기 기능을 사용합니다. 머리를 감싸기 전에 async / await과 함께 redux-saga사용 redux-thunk하는 아래의 접근 방식 대신 사용의 장단점을 알고 싶습니다 . 구성 요소는 다음과 같을 수 있으며 평소와 같이 작업을 전달합니다. import { login …

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