JAVASCRIPT

javascript

브라우저가 캐시된 CSS 및 JavaScript 파일을 강제로 새로고침하는 방법

일부 브라우저(특히 Firefox 및 Opera)에서는 브라우저 세션 간에도 .css 및 .js 파일의 캐시된 복사본을 매우 많이 사용하고 있습니다.이러한 파일 중 하나를 업데이트할 때 문제가 발생하지만 사용자의 브라우저는 캐시된 복사본을 계속 사용합니다. 파일이 변경되었을 때 사용자의 브라우저를 강제로 다시 로드하는 가장 우아한 방법은 무엇입니까? 이 솔루션에서는 페이지를 방문할 때마다 브라우저가 파일을 강제로 새로고침하지 않는 것이 이상적입니다. …

브라우저가 캐시된 CSS 및 JavaScript 파일을 강제로 새로고침하는 방법 더 보기 »

왜 Facebook Flux보다 Redux를 사용하는가?

닫았어요.이 질문은 의견에 근거한 것이다.현재 답변을 받고 있지 않습니다. 3년 전에 문을 닫았어요 잠겼습니다.질문은 주제를 벗어나지만 역사적 의미가 있기 때문에 이 질문과 답변은 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 나는 이 답변을 읽고 보일러 플레이트를 줄였고, GitHub의 예를 몇 가지 보았고, 약간의 redux(to do 앱)도 시도했다. 제가 알기로는 공식적인 redex doc 동기는 기존의 …

왜 Facebook Flux보다 Redux를 사용하는가? 더 보기 »

JavaScript 배열에서 임의 값 가져오기

고려사항: var myArray = [‘January’, ‘February’, ‘March’]; JavaScript를 사용하여 이 어레이에서 랜덤 값을 선택하려면 어떻게 해야 합니까? 질문에 대한 답변 간단한 원라이너입니다. const randomElement = array[Math.floor(Math.random() * array.length)]; 예를 들어 다음과 같습니다. const months = [“January”, “February”, “March”, “April”, “May”, “June”, “July”]; const random = Math.floor(Math.random() * months.length); console.log(random, months[random]); 프로젝트에 언더스코어 또는 로다시가 이미 …

JavaScript 배열에서 임의 값 가져오기 더 보기 »

어레이 항목을 다른 어레이에 복사

JavaScript 어레이가 있다dataArray새로운 배열로 밀어넣고 싶다.newArray하지만 난 원하지 않아newArray[0]되려고dataArray모든 항목을 새 배열에 푸시합니다. var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // … 또는 그 이상: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // … where values() (or something equivalent) would push the individual values into the array, rather than the array itself ); 이제 새 …

어레이 항목을 다른 어레이에 복사 더 보기 »

문자열에 하위 문자열이 포함되어 있는지 확인하려면 어떻게 해야 합니까?

이 질문에는 이미 답변이 있습니다. JavaScript에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법 (3개의 답변) 5년 전에 문을 닫았어요 드롭다운 메뉴에 제품 옵션을 표시하는 장바구니가 있는데, “예”를 선택하면 페이지의 다른 필드를 표시하도록 하겠습니다. 문제는 장바구니에도 가격변동자가 텍스트에 포함되어 있어 제품마다 다를 수 있다는 것입니다.다음 코드가 작동합니다. $(document).ready(function() { $(‘select[id=”Engraving”]’).change(function() { var str = $(‘select[id=”Engraving”] option:selected’).text(); …

문자열에 하위 문자열이 포함되어 있는지 확인하려면 어떻게 해야 합니까? 더 보기 »

JavaScript 콘솔의 색상

Chrome의 내장 JavaScript 콘솔은 색상을 표시할 수 있습니까? 오류는 빨간색, 경고는 주황색 및console.log는 녹색으로 표시됩니다.가능할까요? 질문에 대한 답변 Chrome & Firefox(+31)에서는 CSS를 추가할 수 있습니다.console.log메시지: console.log(‘%c Oh my heavens! ‘, ‘background: #222; color: #bada55’); 같은 명령어에 여러 CSS를 추가하는 경우에도 같은 것을 적용할 수 있습니다. 레퍼런스 MDN: 콘솔 출력 스타일링 Chrome: 콘솔 API 참조 여기 …

JavaScript 콘솔의 색상 더 보기 »

개체를 문자열로 변환

JavaScript 개체를 문자열로 변환하려면 어떻게 해야 합니까? 예: var o = {a:1, b:2} console.log(o) console.log(‘Item: ‘ + o) 출력: 개체 { a=1, b=2} // 읽기 좋은 출력:)항목: [Object Object] // 내용물을 알 수 없습니다: ( 질문에 대한 답변 개체 내의 변수 집합을 JSON 문자열로 변환하는 사용을 권장합니다. var obj = { name: ‘myObj’ }; JSON.stringify(obj); …

개체를 문자열로 변환 더 보기 »

JavaScript로 끝남

JavaScript에서 문자열이 특정 문자로 끝나는지 확인하려면 어떻게 해야 합니까? 예:나는 끈이 있다 var str = “mystring#”; 그 문자열이 다음 문자열로 끝나는지 알고 싶다.#어떻게 확인할 수 있나요? 이 있나요?endsWith()메서드는 JavaScript에 있습니까? 제가 가지고 있는 해결책 중 하나는 문자열의 길이를 가져다가 마지막 문자를 받아서 확인하는 것입니다. 이게 최선인가요 아니면 다른 방법이 있나요? 질문에 대한 답변 업데이트 (2015년 …

JavaScript로 끝남 더 보기 »

단추가 양식을 제출하지 않도록 하는 방법

다음 페이지에서 Firefox에서는 remove 버튼을 누르면 폼이 전송되지만 add 버튼은 전송되지 않습니다. 이 문제를 방지하려면 어떻게 해야 합니까?remove버튼을 눌러야 하나요? function addItem() { var v = $(‘form :hidden:last’).attr(‘name’); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = ‘1’; } else { newPrefix = parseInt(n[1]) + 1; } var oldElem = $(‘form …

단추가 양식을 제출하지 않도록 하는 방법 더 보기 »

JavaScript를 사용하여 텍스트 입력 필드의 값을 얻으려면 어떻게 해야 합니까?

자바스크립트로 검색을 하고 있습니다.폼을 사용하고 싶지만, 제 페이지에 뭔가 다른 것이 흐트러면…입력 텍스트 필드가 있습니다. <input name=”searchTxt” type=”text” maxlength=”512″ id=”searchTxt” class=”searchField”/> 그리고 이게 내 JavaScript 코드입니다. <script type=”text/javascript”> function searchURL(){ window.location = “http://www.myurl.com/search/” + (input text value); } </script> 텍스트 필드의 값을 JavaScript로 가져오려면 어떻게 해야 합니까? 질문에 대한 답변 입력 텍스트 상자 값을 직접 …

JavaScript를 사용하여 텍스트 입력 필드의 값을 얻으려면 어떻게 해야 합니까? 더 보기 »

내부 교체 방법

다음 작업을 수행하려면 어떻게 해야 합니까? document.all.regTitle.innerHTML = ‘Hello World’; jQuery 사용처regTitle나의div아이디? 질문에 대한 답변 $(“#regTitle”).html(“Hello World”); html() 함수는 HTML의 문자열을 사용할 수 있으며, 이 함수는 html을 효과적으로 변경할 수 있습니다..innerHTML소유물. $(‘#regTitle’).html(‘Hello World’); 단, text() 함수는 지정된 요소의 (텍스트) 값을 변경하지만,html구조. $(‘#regTitle’).text(‘Hello world’); 기존 내용 대신 렌더링할 jQuery 개체가 있는 경우:그러면 내용을 재설정하고 새 내용을 …

내부 교체 방법 더 보기 »

Javascript 배열에 지정된 값과 동일한 속성을 가진 개체가 포함되어 있는지 확인하는 방법은 무엇입니까?

다음과 같은 배열이 있습니다. vendors = [{ Name: ‘Magenic’, ID: ‘ABC’ }, { Name: ‘Microsoft’, ID: ‘DEF’ } // and so on… ]; 이 어레이를 체크하여 “Magenic”이 존재하는지 확인하는 방법꼭 해야 하는 경우가 아니라면 루프하고 싶지 않아잠재적으로 수천 장의 음반으로 작업하고 있어요 질문에 대한 답변 적어도 명시적으로 휠 루프를 재창조할 필요는 없습니다(화살표 기능, 최신 브라우저만 …

Javascript 배열에 지정된 값과 동일한 속성을 가진 개체가 포함되어 있는지 확인하는 방법은 무엇입니까? 더 보기 »