목록컴퓨터공학 (130)
스택큐힙리스트
나는 ChatGPT가 이전 대화를 기억하고 일관된(상태 유지) 대화를 가질 수 있길 원합니다. ChatGPT 프롬프트 엔지니어링의 여러 코드를 본 적이 있습니다. 아래에 표시된 프롬프트를 디자인하는 두 가지 방법이 있었습니다 (의사 코드): 단일 입력 사용 (저렴함)
jQuery 문서 태그 $.browser는 더 이상 사용되지 않습니다. 그렇다면 대체 방법은 무엇인가요?답변 1jQuery 이주 플러그인을 기반으로, 저는 이것을 발견했습니다.jQuery.uaMatch = function( ua ) { ua = ua.toLowerCase(); var match = /(크롬)[ \/]([\w.]+)/.exec( ua ) || /(webkit)[ \/]([\w.]+)/.exec( ua ) || /(오페라)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || /(인터넷익스플로러) ([\w.]+)/.exec( ua ) || ua.indexOf(compatible) < 0 && /(모질라)(?:.*? rv:([\w.]+)|)/.exec( ua ) || []..
제가 배열을 가지고 있습니다: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, 등등.] 배열의 구조를 변경할 수 없습니다. 45라는 id를 전달 받았을 때, 배열에서 해당 객체의 'bar'를 얻고 싶습니다. JavaScript 또는 jQuery를 사용해서 이를 어떻게 할 수 있을까요?답변 1해당하는 요소들의 배열을 얻으려면, 대신 filter() 메소드를 사용하십시오: myArray.filter(x => x.id === '45'); 이는 객체들의 배열을 반환합니다. foo 속성의 배열을 얻고 싶으면, map() 메소드를 사용할 수 있습니다: myArray.filter(x => x.id === '45').map(x => x.foo); 사이드 노트:..
자바스크립트를 사용하여 페이지 상단으로 스크롤하는 방법은 어떻게 하나요? 페이지의 스크롤바가 순간적으로 상단으로 이동하는 것도 원합니다. 부드러운 스크롤링을 달성하는 것은 목표가 아닙니다.답변 1변화를 애니메이션으로 보여줄 필요가 없다면, 특별한 플러그인을 사용할 필요가 없습니다. 그저 기본 JavaScript의 window.scrollTo() 메소드를 사용하면 됩니다 - 0, 0을 전달하면 페이지가 즉시 상단 왼쪽으로 스크롤됩니다. window.scrollTo(xCoord, yCoord); 매개변수 xCoord는 수평축을 따라 픽셀입니다. yCoord는 수직축을 따라 픽셀입니다. 답변 2페이지 상단으로 JavaScript를 사용하여 스크롤해보겠습니다. 자바스크립트는 웹 개발에서 중요한 언어 중 하나로,..