반응형

JavaScript 2976

중첩 된 JavaScript 개체 키의 존재 여부 테스트

중첩 된 JavaScript 개체 키의 존재 여부 테스트 객체에 대한 참조가있는 경우 : var test = {}; 잠재적으로 (즉각적인 것은 아님) 다음과 같은 중첩 된 개체가 있습니다. {level1: {level2: {level3: "level3"}}}; 깊이 중첩 된 객체에서 속성의 존재를 확인하는 가장 좋은 방법은 무엇입니까? alert(test.level1);를 산출 undefined하지만 alert(test.level1.level2.level3);실패합니다. 나는 현재 다음과 같은 일을하고 있습니다. if(test.level1 && test.level1.level2 && test.level1.level2.level3) { alert(test.level1.level2.level3); } 하지만..

Programing 2020.10.03

텍스트 JavaScript에서 HTML 제거

텍스트 JavaScript에서 HTML 제거 JavaScript에서 html 문자열을 가져 와서 html을 제거하는 쉬운 방법이 있습니까? 브라우저에서 실행중인 경우 가장 쉬운 방법은 브라우저가 대신 수행하도록하는 것입니다. function stripHtml(html) { var tmp = document.createElement("DIV"); tmp.innerHTML = html; return tmp.textContent || tmp.innerText || ""; } 참고 : 사람들이 주석에서 언급했듯이 HTML의 소스를 제어하지 않는 경우 (예 : 사용자 입력에서 올 수있는 모든 항목에 대해 실행하지 마십시오) 피하는 것이 가장 좋습니다. 이러한 시나리오의 경우 브라우저가 작업을 수행하도록 할 수 있..

Programing 2020.10.03

뮤텍스 란 무엇입니까?

뮤텍스 란 무엇입니까? 뮤텍스는 다중 스레딩 문제를 해결하는 데 자주 사용되는 프로그래밍 개념입니다. 커뮤니티에 대한 나의 질문 : 뮤텍스 란 무엇이며 어떻게 사용합니까? 직장에서 열띤 토론을 할 때 나는 그런 경우에만 책상에 두는 고무 치킨을 사용합니다. 닭을 안고있는 사람 만이 말을 할 수 있습니다. 닭을 잡지 않으면 말할 수 없습니다. 닭고기를 원한다고 표시하고 말하기 전에 얻을 때까지 기다릴 수 있습니다. 말이 끝나면 다음 사람에게 닭을 건네 줄 중재자에게 닭을 돌려 줄 수 있습니다. 이렇게하면 사람들이 서로에 대해 말하지 않고 자신 만의 대화 공간을 확보 할 수 있습니다. 치킨을 뮤텍스로, 사람을 스레드로 바꾸면 기본적으로 뮤텍스의 개념이 있습니다. 물론 고무 뮤텍스와 같은 것은 없습니다. 고무..

Programing 2020.10.03

Chrome의 코드에서 JavaScript 중단 점을 설정하는 방법은 무엇입니까?

Chrome의 코드에서 JavaScript 중단 점을 설정하는 방법은 무엇입니까? Chrome 디버거가 코드를 통해 줄을 끊 거나 다른 종류의 주석 태그를 사용 하도록 강제하고 싶습니다 console.break(). debugger;코드 내에서 사용할 수 있습니다 . 개발자 콘솔이 열려 있으면 실행이 중단됩니다. 방화범에서도 작동합니다. 버튼 클릭 리스너를 설정하고 debugger; 예 $("#myBtn").click(function() { debugger; }); 데모 http://jsfiddle.net/hBCH5/ 자바 스크립트 디버깅에 대한 리소스 http://www.laurencegellert.com/2012/05/the-three-ways-of-setting-breakpoints-in-javas..

Programing 2020.10.02

JavaScript 개체의 속성을 어떻게 열거합니까?

JavaScript 개체의 속성을 어떻게 열거합니까? [복제] 이 질문에 이미 답변이 있습니다. JavaScript 객체를 반복하거나 열거하려면 어떻게합니까? 37 답변 JavaScript 개체의 속성을 어떻게 열거합니까? 실제로 정의 된 모든 변수와 해당 값을 나열하고 싶지만 변수를 정의하면 실제로 창 개체의 속성이 생성된다는 것을 배웠습니다. 충분히 간단합니다. for(var propertyName in myObject) { // propertyName is what you want // you can get the value like this: myObject[propertyName] } 이제는 사용할 수 없기 때문에 이러한 방식으로 개인 변수를 얻을 수 없습니다. 편집 : @bitwiseplaty..

Programing 2020.10.02

페이지로드 후 JavaScript를 실행하는 방법은 무엇입니까?

페이지로드 후 JavaScript를 실행하는 방법은 무엇입니까? http://www.feedthebot.com/pagespeed/defer-loading-javascript.html If you are using jQuery, $(function() {...}); is equivalent to $(document).ready(function () { }) See What event does JQuery $function() fire on? This code works well. But window.onload method has various dependencies. So it may not work all the time. I find sometimes on more complex pages that ..

Programing 2020.10.02

가능한 모든 배열 초기화 구문

가능한 모든 배열 초기화 구문 C #으로 가능한 모든 배열 초기화 구문은 무엇입니까? 다음은 간단한 배열에 대한 현재 선언 및 초기화 메서드입니다. string[] array = new string[2]; // creates array of length 2, default values string[] array = new string[] { "A", "B" }; // creates populated array of length 2 string[] array = { "A" , "B" }; // creates populated array of length 2 string[] array = new[] { "A", "B" }; // created populated array of length 2 .NET의 Li..

Programing 2020.10.02

Vim은 빈 줄을 삭제합니다.

Vim은 빈 줄을 삭제합니다. Vim에서 빈 줄을 제거하려면 어떤 명령을 실행할 수 있습니까? :g/^$/d :g정규식과 일치하는 줄에서 명령을 실행합니다. 정규식은 '빈 줄'이고 명령은 :d(삭제)입니다. 찾았습니다. g/^\s*$/d 출처 : Vim Wiki의 Power of g 간략한 설명 :g :[range]g/pattern/cmd 이는 각 행 일치 패턴 에 대해 Ex 명령 cmd 를 실행 하여 지정된 [범위] (기본 전체 파일)에서 작동합니다 (Ex 명령은 삭제 와 같이 콜론으로 시작하는 명령입니다 ). cmd를 실행하기 전에 " "이 현재 행으로 설정됩니다.:d. :v/./d 또는 :g/^$/d 또는 :%!cat -s 다음을 사용하여 여러 개의 빈 줄만 제거하고 (단일 빈 줄로 줄임) 단일 빈..

Programing 2020.10.02

CR LF, LF 및 CR 줄 바꿈 유형의 차이점은 무엇입니까?

CR LF, LF 및 CR 줄 바꿈 유형의 차이점은 무엇입니까? CR LF (Windows), LF (Unix) 및 CR (Macintosh) 줄 바꿈 유형의 차이점 (가능한 경우 예제 포함)을 알고 싶습니다. 실제로 파일에 저장되는 바이트입니다. CR타자기 시대의 캐리지 리턴과 LF마찬가지로 줄 바꿈을위한 바이트 코드입니다 . 줄 끝 마커로 배치되는 바이트를 나타냅니다. 항상 그렇듯이 wikipedia 에서 더 많은 정보를 얻을 수 있습니다. CR 및 LF는 각각 코딩 된 0x0D(십진수 13) 및 0x0A(10 진수) 제어 문자 입니다. 텍스트 파일에서 줄 바꿈을 표시하는 데 사용됩니다. 말씀하신대로 Windows는 CR LF 시퀀스의 두 문자를 사용합니다. Unix는 LF 만 사용하고 이전 MacO..

Programing 2020.10.02

Windows cmd stdout 및 stderr을 단일 파일로 리디렉션

Windows cmd stdout 및 stderr을 단일 파일로 리디렉션 DOS 명령 의 모든 출력 (stdout + stderr)을 단일 파일 로 리디렉션하려고 합니다. C:\>dir 1> a.txt 2> a.txt The process cannot access the file because it is being used by another process. 가능합니까, 아니면 두 개의 개별 파일로 리디렉션해야합니까? 원하는 : dir > a.txt 2>&1 구문 2>&1은 2(stderr)을 1(stdout)으로 리디렉션 합니다 . 당신은 또한에 리디렉션하여 메시지를 숨길 수 있습니다 NUL, MSDN에 대한 자세한 설명과 예 . Anders Lindahl의 대답은 정확하지만 stdout을 파일로 리디..

Programing 2020.10.02
반응형