JavaScript 31

속성 이름을 가진 변수가 있는 개체 속성이 있는지 확인하는 방법

속성 이름을 가진 변수가 있는 개체 속성이 있는지 확인하는 방법 해당 속성명을 보유하는 변수를 가진 객체 속성이 존재하는지 확인 중입니다. var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; 이것은undefined그 이유는 그것이 찾고 있기 때문이다.myObj.myProp하지만 나는 그것을 확인하고 싶다.myObj.propvar myProp = 'prop'; if(myObj.hasOwnProperty(myProp)){ alert("yes, i have that property"); } 또는 var myProp = 'prop'; if(myPro..

source 2022.11.13

불변 위반: _registerComponent(...): 대상 컨테이너가 DOM 요소가 아닙니다.

불변 위반: _registerComponent(...): 대상 컨테이너가 DOM 요소가 아닙니다. 사소한 React 예제 페이지를 만든 후 다음 오류가 발생합니다. 검출되지 않은 오류:불변 위반: _registerComponent(...): 대상 컨테이너가 DOM 요소가 아닙니다. 제 코드는 다음과 같습니다. /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return Yo; } }); React.renderComponent(, document.body); HTML: 이것은 무엇을 의미합니까?까지, 「 」는 「 」입니다.document를 아직할 수 .왜냐하면요소가..

source 2022.11.12

JavaScript 한 줄 'if' 문 - 최상의 구문, 이 대체 구문?

JavaScript 한 줄 'if' 문 - 최상의 구문, 이 대체 구문? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 2년 전에 문을 닫았어요 이 질문을 개선하다 단 한if문장은 유지관리성과 가독성에 적합하지 않습니다. 하지만 이건 어때? if (lemons) { document.write("foo gave me a bar"); } 한층 더 압축이 되어, 전개하면, 곱슬곱슬한 괄호는 잊혀지지 않습니다.눈에 띄는 문제가 있습니까?그렇지 않다면 어떤 점을 고려해야 합니까?적어도 3진수 연산자만큼은 읽을 수 있을 것 같아요.3차 연산자는 가독성 때문에 별로 추천되지 않는 것 같습니..

source 2022.11.12

JavaScript 변수가 달러 기호로 시작하는 이유는 무엇입니까?

JavaScript 변수가 달러 기호로 시작하는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. JavaScript에서 달러 기호의 목적은 무엇입니까? (11개의 답변) 닫힘2년 전에요. $ 기호로 시작하는 변수를 가진 JavaScript를 자주 볼 수 있습니다.이러한 방법으로 변수 접두사를 선택하는 경우 또는 이유는 무엇입니까? (에 대해 묻는 것이 아닙니다.$('p.foo')jQuery 및 기타에서 볼 수 있는 구문이지만 다음과 같은 일반 변수입니다.$name그리고.$order)jQuery에서는 변수에 저장된 jQuery 객체를 다른 변수와 구별하는 것이 매우 일반적입니다. 예를 들어 다음과 같이 정의합니다. var $email = $("#email"); // refers to the jQue..

source 2022.11.12

React에서 자녀의 상태에 액세스하는 방법

React에서 자녀의 상태에 액세스하는 방법 다음과 같은 구조를 가지고 있습니다. FormEditor - FieldEditor의 되어 있습니다.FieldEditor- 폼의 필드를 편집하여 폼의 다양한 값을 폼 상태에 저장합니다. 버튼을 FormEditor에서 에 대한 할 수 .FieldEditor포넌 、 그 formitoritor 、 FormEditor 、 form formitoritoritoritoritor 。 는 이 밖에 있는 에 대한 했습니다.FieldEditor의 을 에 FormEditor대신 의 상태를 나타냅니다., 위해서는 「」, 「」가 필요합니다.FormEditorFieldEditor컴포넌트가 변경 및 정보를 해당 상태로 저장할 때 사용합니다. 대신 아이들의 주(州)에 접속하면 안 돼요?이상..

source 2022.11.12

jQuery와 비동기적으로 파일을 업로드하려면 어떻게 해야 합니까?

jQuery와 비동기적으로 파일을 업로드하려면 어떻게 해야 합니까? jQuery와 비동기식으로 파일을 업로드하고 싶습니다. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); File 파일이 업로드되는 대신 파일 이름만 가져옵니다.이 문제를 해결하려면 어떻게 해야 하나요?HTML5를 사..

source 2022.11.12

Javascript / Chrome - Webkit 검사기에서 개체를 코드로 복사하는 방법

Javascript / Chrome - Webkit 검사기에서 개체를 코드로 복사하는 방법 object.javascript console. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★?제가 하려고 하는 것은 xml 피드를 해석하기 위해 ajax를 사용하여 작성된 객체를 정적 javascript 객체로 변환하는 것입니다.이것에 의해, 파일은 서버 없이 로컬로 동작할 수 있게 됩니다.크롬 인스펙터 창에 객체의 스크린샷을 포함시켜 두었습니다. Chrome 오른쪽 버튼으로 하고 Chrome을 선택합니다.Store as Global Variable를 선택합니다.'다'와 같은 .temp1변수 이름으로 지정합니다. 에는 ★★★★★★★★★★★★★★★★★★★★」copy()즉 「」,..

source 2022.10.23

모달 열 때 BODY 스크롤 방지

모달 열 때 BODY 스크롤 방지 마우스휠을 사용할 때 내 몸이 스크롤하지 않도록 하고 싶다(웹사이트 http://twitter.github.com/bootstrap)에서). modal이 열리면 아래 javascript를 호출하려고 했지만 성공하지 못했습니다. $(window).scroll(function() { return false; }); 그리고. $(window).live('scroll', function() { return false; }); 당사 웹사이트에서 IE6에 대한 지원이 중단된 것에 유의하십시오. 단, IE7+는 호환성이 있어야 합니다.의 '''modal는 자동으로 합니다.modal-open모달 대화 상자가 표시될 때 본문으로 이동하고 대화 상자가 숨겨질 때 제거합니다. CSS에 항목..

source 2022.10.23

이 JavaScript 관용어의 기초는 무엇입니까: var self = this?

이 JavaScript 관용어의 기초는 무엇입니까: var self = this? WebKit HTML 5 SQL Storage Notes 데모 소스에서 다음을 보았습니다. function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } 저자는 ..

source 2022.10.23

JavaScript에서 문자열을 변수 이름으로 변환

JavaScript에서 문자열을 변수 이름으로 변환 해결책을 찾아봤지만, 그 방법을 찾을 수가 없었어요. 이 변수에는onlyVideo. "onlyVideo"문자열이 함수에 전달됩니다.변수를 설정하고 싶다onlyVideo뭔가로 기능 안에 있어요.내가 어떻게 그럴 수 있을까? (함수에 호출할 수 있는 변수가 여러 개 있기 때문에 하드코드가 아닌 동적으로 동작해야 합니다.if를 참조해 주세요. 편집: 더 나은 방법이 있을 수 있습니다.저는 JavaScript 어드벤처 초기에 이 질문을 했습니다.JavaScript 객체가 어떻게 작동하는지 확인하십시오. 간단한 소개: // create JavaScript object var obj = { "key1": 1 }; // assign - set "key2" to 2 ..

source 2022.10.22