반응형

javascript 39

set Timeout(fn, 0)이 유용한 이유는 무엇입니까?

set Timeout(fn, 0)이 유용한 이유는 무엇입니까? 버그에 때, 그 는 「 i에에꽤꽤」, 「 i서 i i i i」를 로드하고 있었다.자바스크립트으로 로딩되었습니다.이치노된 IE6를 . 「」가 되는 가 있기 때문입니다.의 »selectedIndex한 값과 .의 »index아트리뷰트 field.selectedIndex = element.index; 이치노밭이 너무 넓어서selectedIndex올바르게 설정되어 있으면 잘못된 인덱스가 선택됩니다., 약약면면 면면 면면 면면 면면 면면 면면 면 면alert()을 사용법타이밍의 문제일지도 모른다고 생각하고, 코드에서 본 적이 있는 랜덤한 것을 시험해 보았습니다. var wrapFn = (function() { var myField = field; var..

source 2023.02.01

jQuery를 사용하여 키 누르기 이벤트를 트리거하는 결정적인 방법

jQuery를 사용하여 키 누르기 이벤트를 트리거하는 결정적인 방법 이 질문에 대한 답을 모두 읽었지만, 어떤 해결책도 효과가 없는 것 같습니다. 또, 특수 문자에 의한 키 누르기는 전혀 기능하지 않는 것 같은 느낌이 듭니다.누가 이런 짓을 했는지 확인할 수 있는 사람? 키 누르기 또는 키 누르기 이벤트를 트리거하려면 다음 작업만 수행하면 됩니다. var e = jQuery.Event("keydown"); e.which = 50; // # Some key code value $("input").trigger(e); jQuery 1.6+로 조금 더 간결해졌습니다. var e = jQuery.Event( 'keydown', { which: $.ui.keyCode.ENTER } ); $('input').tri..

source 2023.01.22

Node.js와 브라우저 간에 코드를 공유하려면 어떻게 해야 하나요?

Node.js와 브라우저 간에 코드를 공유하려면 어떻게 해야 하나요? WebSocket을 사용하여 통신하는 JavaScript 클라이언트(브라우저에서 실행)와 Node.js 서버를 사용하여 작은 애플리케이션을 만듭니다. 클라이언트와 서버 간에 코드를 공유하고 싶습니다.저는 Node.js를 시작한 지 얼마 되지 않았고, 적어도 현대 자바스크립트에 대한 저의 지식은 녹슬었습니다.그래서 나는 아직도 공동체에 대해 생각하고 있다.JS require() 함수.내보내기 개체를 사용하여 패키지를 만드는 경우 브라우저에서 동일한 JavaScript 파일을 사용할 수 없습니다. 메시지 인코딩 및 디코딩 및 기타 미러링된 작업을 용이하게 하기 위해 양단에서 사용되는 메서드 및 클래스 세트를 만들고 싶습니다.단, Node...

source 2023.01.15

JavaScript에서만 현재 시간을 얻는 방법

JavaScript에서만 현재 시간을 얻는 방법 자바스크립트로 현재 시각을 취득하여 타임피커로 사용하려면 어떻게 해야 하나요? 나는 노력했다.var x = Date()취득한 정보: 2012년 5월 15일 (화) 05:45:40 GMT-0500 하지만 난 지금 시간만 있으면 돼, 예를 들면05:45 이를 변수에 할당하려면 어떻게 해야 합니까?var d = new Date("2011-04-20T09:30:51.01"); d.getHours(); // => 9 d.getMinutes(); // => 30 d.getSeconds(); // => 51 또는 var d = new Date(); // for now d.getHours(); // => 9 d.getMinutes(); // => 30 d.getSecon..

source 2023.01.12

배열에서 가장 가까운 번호 가져오기

배열에서 가장 가까운 번호 가져오기 마이너스 1000부터 플러스 1000까지의 숫자와 숫자가 들어간 배열이 있습니다.다음과 같이 합니다. [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] 제가 가지고 있는 번호를 배열의 가장 가까운 번호로 변경해 주세요. 를 들면, 「」라고 하는 은,80가 82.ES5 버전: var counts = [4, 9, 15, 6, 2], goal = 5; var closest = counts.reduce(function(prev, curr) { return (Math.abs(curr - goal) < Math.abs(prev - goal) ? curr : prev); }); console.log(closest); 다음은 절차 언어로 변환할 수 ..

source 2023.01.12

JavaScript에서 십진수를 16진수로 변환하는 방법

JavaScript에서 십진수를 16진수로 변환하는 방법 JavaScript에서 10진수 값을 16진수 등가로 변환하려면 어떻게 해야 합니까?다음을 사용하여 숫자를 16진수 문자열로 변환합니다. hexString = yourNumber.toString(16); 다음으로 프로세스를 반전시킵니다. yourNumber = parseInt(hexString, 16); 비트 필드나 32비트 색과 같은 것을 처리해야 하는 경우 서명된 숫자를 처리해야 합니다. 함수 JavaScript 수 。toString(16)열여섯 살이것은, 통상은 필요한 수치가 아닙니다.이 함수는 양수로 만들기 위해 비정상적인 추가 기능을 합니다. function decimalToHexString(number) { if (number < 0) ..

source 2022.12.28

TypeScript 문자열에 번호 지정

TypeScript 문자열에 번호 지정 Typescript에서 숫자에서 문자열로 캐스팅하는 가장 좋은 방법(있는 경우)은 무엇입니까? var page_number:number = 3; window.location.hash = page_number; 이 경우 컴파일러는 다음 오류를 발생시킵니다. 유형 'number'는 유형 'string'에 할당할 수 없습니다. 왜냐면location.hash는 문자열입니다. window.location.hash = ""+page_number; //casting using "" literal window.location.hash = String(number); //casting creating using the String() function 그럼 어떤 방법이 더 나을까요?..

source 2022.12.28

JavaScript를 사용하여 부모의 하위 요소 찾기

JavaScript를 사용하여 부모의 하위 요소 찾기 순수 javascript만을 사용하여 특정 부모 요소의 (클래스 또는 ID를 가진) 자녀 요소를 찾는 가장 효율적인 방법은 무엇입니까?jQuery 또는 기타 프레임워크가 없습니다. 이 경우 트리에 여러 child1 또는 child2 클래스 요소가 있을 수 있다고 가정할 때 부모의 child1 또는 child2를 찾아야 합니다.나는 부모의 요소만을 원한다. 이미 가지고 계신 경우var parent = document.querySelector('.parent');이를 통해 검색 범위를 지정할 수 있습니다.parent의 자녀: parent.querySelector('.child') 그childrenproperty는 다음과 같은 요소의 배열을 반환합니다. p..

source 2022.12.18

jQuery의 .bind() 대 .on()

jQuery의 .bind() 대 .on() 나는 새로운 기능에 대한 두 개의 훌륭한 기사를 발견했다..on(): jquery4u.com, elijahmanor.com. 다른 방법이 있을까요?.bind()그래도 사용하는 것이 좋다.on()? 예를 들어, 다음과 같은 샘플코드가 있습니다. $("#container").click( function( e ) {} ) 셀렉터에 의해 취득된 아이템은 1개뿐이며, 제 경우는이름 지어진#container페이지가 로드되었을 때 이미 존재하며 동적으로 추가되지 않았습니다.jQuery의 최신 버전인 1.7.2를 사용하고 있습니다. 그 샘플의 경우,.on()대신 사용되다.bind()에서 제공하는 다른 기능을 사용하지 않더라도.on()기능하고 있습니까?내부적으로는.bind직접 ..

source 2022.12.08

두 숫자를 더하면 합계가 계산되지 않고 두 숫자를 연결할 수 있습니다.

두 숫자를 더하면 합계가 계산되지 않고 두 숫자를 연결할 수 있습니다. 두 숫자를 더하고 있는데 정확한 값이 나오지 않습니다. 예를 들어, 하는 것1 + 23이 아니라 12가 반환된다. 이 코드에서 제가 뭘 잘못하고 있는 거죠? function myFunction() { var y = document.getElementById("txt1").value; var z = document.getElementById("txt2").value; var x = y + z; document.getElementById("demo").innerHTML = x; } Click the button to calculate x. Try it Enter first number: Enter second number: 그것들은 실제..

source 2022.12.08
반응형