반응형

javascript 82

arguments.callee.caller 속성이 JavaScript에서 폐지된 이유는 무엇입니까?

arguments.callee.caller 속성이 JavaScript에서 폐지된 이유는 무엇입니까? 왜?arguments.callee.callerJavaScript에서 더 이상 사용되지 않는 속성? JavaScript에서 추가되었다가 폐지되었지만 ECMAScript에 의해 완전히 생략되었습니다.일부 브라우저(Mozilla, IE)는 항상 이 기능을 지원하며 지도에서 지원을 제거할 계획이 없습니다.다른 회사(Safari, Opera)에서는 지원 기능을 채택하고 있지만 오래된 브라우저에서의 지원은 신뢰할 수 없습니다. 이 귀중한 기능을 보류해야 할 타당한 이유가 있습니까? (혹은 호출 기능의 핸들을 잡는 더 좋은 방법이 있을까요?)이전 버전의 JavaScript에서는 명명된 함수식을 허용하지 않았기 때문에 ..

programing 2022.11.17

강조 표시/선택한 텍스트를 가져옵니다.

강조 표시/선택한 텍스트를 가져옵니다. 예를 들어 jQuery를 사용하여 웹 사이트의 단락에서 강조 표시된 텍스트를 얻을 수 있습니까?사용자가 선택한 텍스트를 얻는 방법은 비교적 간단합니다.jQuery를 사용하여 얻을 수 있는 이점은 없습니다. 왜냐하면 다른 것은 필요 없기 때문입니다.window그리고.document물건들. function getSelectionText() { var text = ""; if (window.getSelection) { text = window.getSelection().toString(); } else if (document.selection && document.selection.type != "Control") { text = document.selection.cre..

programing 2022.11.17

템플릿 엔진으로 언더스코어.js를 사용하는 방법

템플릿 엔진으로 언더스코어.js를 사용하는 방법 서버 사이드 언어로서 기능적인 언어로서 javascript의 새로운 사용법을 배우려고 합니다.며칠 전에 node.js와 express framework에 대해 들었습니다.그리고 유틸리티 함수의 세트로 언더스코어.js에 대해 알게 되었습니다.이 질문은 stackoverflow에서 확인되었습니다.템플릿 엔진으로 underscore.js를 사용할 수 있다고 합니다.특히 고급 Javascript에 경험이 적은 빅이너를 위해 Underscore.templating을 사용하는 방법에 대한 좋은 튜토리얼은 누구나 알고 있습니다.감사해요.밑줄 템플릿에 대해 알아야 할 모든 내용은 여기에 나와 있습니다.주의할 점은 다음 3가지뿐입니다. 를 실행합니다. - 코드 실행 - 부..

programing 2022.11.17

React.js에서 컴포넌트의 소품을 갱신할 수 있습니까?

React.js에서 컴포넌트의 소품을 갱신할 수 있습니까? React.js와 함께 작업을 시작하고 나서props(부모 컴포넌트에서 전달되는) 정적인 반면,state이벤트를 기반으로 한 변경.다만, 이 문서에는, 특히 다음의 예가 기재되어 있는 에 대한 참조가 기재되어 있습니다. componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } 이는 컴포넌트의 속성이 다음과 같은 비교를 바탕으로 변경될 수 있음을 암시하는 것으로 보입니다.nextProps로.this.props.제가 무엇을 빠뜨리고 있나요?소품들은 어떻게 변하나요? 아니면 제..

programing 2022.11.17

iframe과 상위 사이트 간의 통신 방법

iframe과 상위 사이트 간의 통신 방법 iframe의 웹사이트가 같은 도메인에 있는 것은 아니지만 둘 다 내 것이므로 서로 통신하고 싶다.iframe및 부모 사이트.가능합니까?도메인이 다른 경우 메서드를 호출하거나 iframe의 내용 문서에 직접 액세스할 수 없습니다. 교차 문서 메시징을 사용해야 합니다. 부모 -> iframe 예를 들어 상단 창에 다음과 같이 표시됩니다. myIframe.contentWindow.postMessage('hello', '*'); 및 iframe: window.onmessage = function(e) { if (e.data == 'hello') { alert('It works!'); } }; iframe -> 부모 예를 들어 상단 창에 다음과 같이 표시됩니다. win..

programing 2022.11.08

후행 슬래시 없이 문자열 반환

후행 슬래시 없이 문자열 반환 두 가지 변수가 있습니다. site1 = "www.somesite.com"; site2 = "www.somesite.com/"; 이런 거 하고 싶다 function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } 이거 어떻게 해?이것을 시험해 보세요. function someFunction(site) { return site.replace(/\/$/, ""); } function stripTrailingSlash(str) { if(str..

programing 2022.11.08

리액트 후크 useState()와 오브젝트

리액트 후크 useState()와 오브젝트 중첩된 개체에서 후크로 반응에서 상태를 업데이트하는 올바른 방법은 무엇입니까? export Example = () => { const [exampleState, setExampleState] = useState( {masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b" fieldTwoTwo: "c" } } }) 사용합니까?setExampleStateexampleState로로 합니다.a( 드 ( (추 ) const a = { masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b", fieldTwoTwo: "c" } }, masterField2: { fieldOne:..

programing 2022.11.07

Chrome에서 탭이 비활성 상태일 때 setInterval도 작동하도록 하려면 어떻게 해야 합니까?

Chrome에서 탭이 비활성 상태일 때 setInterval도 작동하도록 하려면 어떻게 해야 합니까? 는 나나 a a a가 있다setInterval1초에 30번씩 코드를 실행해요이것은 훌륭하게 동작합니다만, 다른 탭을 선택하면(코드가 있는 탭이 비활성화됩니다),setInterval는 어떤 이유로 아이돌 상태로 설정되어 있습니다. 이 간단한 테스트 케이스를 만들었습니다(http://jsfiddle.net/7f6DX/3/): var $div = $('div'); var a = 0; setInterval(function() { a++; $div.css("left", a) }, 1000 / 30); 이 코드를 실행한 후 다른 탭으로 전환하고 몇 초간 기다렸다가 다시 돌아가면 애니메이션은 다른 탭으로 전환한 시점..

programing 2022.11.07

브라우저 뷰포트에 상대적인 요소의 맨 위 위치를 가져오려면 어떻게 해야 합니까?

브라우저 뷰포트에 상대적인 요소의 맨 위 위치를 가져오려면 어떻게 해야 합니까? 브라우저 뷰포트(페이지 전체가 아닌 페이지가 표시되는 뷰포트)에 상대적인 요소의 위치를 가져오고 싶다.JavaScript에서는 어떻게 할 수 있을까요? 대단히 고맙습니다기존의 답변들은 이제 구식이 되었다. ★★★★getBoundingClientRect()이 방법은 꽤 오랫동안 사용되어 왔으며 질문에 정확히 부합합니다.제5회입니다. MDN 페이지에서: 반환되는 값은 TextRectangle 개체로, 테두리 상자를 픽셀 단위로 설명하는 읽기 전용 왼쪽, 위쪽, 오른쪽 및 아래쪽 속성을 포함하고 뷰포트의 왼쪽 상단에 상대적인 왼쪽 상단입니다. 다음과 같이 사용합니다. var viewportOffset = el.getBounding..

programing 2022.11.07

JavaScript - 키 값 쌍에 대한 루프 내

JavaScript - 키 값 쌍에 대한 루프 내 PHP 같은 걸 할 수 있는 방법이 있을까요?foreach루프를 설정합니다.PHP: foreach($data as $key => $value) { } JS를 요.for..in입니다만, 「루프」를 것 .as을 루프normal」)에 「normal」로 「normal」이 됩니다for(var i = 0; i > 가가가가가가가가?????????????????for (var k in target){ if (target.hasOwnProperty(k)) { alert("Key is " + k + ", value is " + target[k]); } } hasOwnProperty '자신이 있다'는 할 때 합니다.target시제품에서 ..

programing 2022.11.07
반응형