JAVASCRIPT

javascript

새로 고치거나 수동으로 쓸 때 리액트 라우터 URL이 작동하지 않음

리액트 라우터를 사용하고 있는데 링크 버튼을 클릭해도 정상적으로 동작하지만 웹 페이지를 새로 고치면 원하는 내용이 로드되지 않습니다. 예를 들어, 저는localhost/joblist링크를 눌러서 도착했기 때문에 모든 것이 정상입니다.그러나 웹 페이지를 새로 고치면 다음과 같은 메시지가 나타납니다. Cannot GET /joblist 기본적으로는 이렇게 작동하지 않았습니다.처음에 제 URL은localhost/#/그리고.localhost/#/joblist완벽하게 잘 작동했어요근데 이런 URL이 마음에 안 들어서 지우려고 하는데#, 나는 다음과 같이 …

새로 고치거나 수동으로 쓸 때 리액트 라우터 URL이 작동하지 않음 더 보기 »

브라우저에서 JavaScript URL로 이동하는 방법 [복제]

이 질문에는 이미 답변이 있습니다. 다른 웹 페이지로 리디렉션하려면 어떻게 해야 합니까? (58개 답변) 5년 전에 문을 닫았어요 JavaScript를 사용하여 선택한 URL로 이동하는 웹 브라우저를 얻는 가장 좋은 방법(올바른 방법, 현대적인 방법, 크로스 브라우저, 안전한 방법)은 무엇입니까? 질문에 대한 답변 이 기능은 모든 브라우저에서 작동합니다. window.location.href = ‘…’; 브라우저의 백이력에 반영되지 않고 페이지를 변경할 경우 …

브라우저에서 JavaScript URL로 이동하는 방법 [복제] 더 보기 »

JavaScript에서 문자열을 Base64로 인코딩하려면 어떻게 해야 합니까?

PNG 이미지를 Base64 문자열로 인코딩할 수 있는 PHP 스크립트를 가지고 있습니다. JavaScript를 사용하여 같은 작업을 하고 싶습니다.파일을 여는 방법은 알지만 인코딩하는 방법은 잘 모르겠어요.바이너리 데이터를 사용하는 데 익숙하지 않습니다. 질문에 대한 답변 및 를 사용하여 base64 인코딩으로 변환하거나 base64 인코딩에서 변환할 수 있습니다. 이러한 함수의 수용/반환에 관한 코멘트에 혼선이 있는 것 같습니다. btoa()는 각 문자가 …

JavaScript에서 문자열을 Base64로 인코딩하려면 어떻게 해야 합니까? 더 보기 »

앵귤러 루트와 앵귤러 라우터의 차이점은 무엇입니까?

Angular를 사용할 예정입니다.JS를 사용하고 있습니다.그래서 저는 사용할 수 있는 모듈을 찾고 있습니다. ngRoute(angular-route.js) 모듈과 ui-router(angular-ui-router.js) 모듈의 차이점은 무엇입니까? 많은 기사에서는 ngRoute를 사용할 때 루트는 $routeProvider로 설정됩니다.단, ui-router와 함께 사용할 경우 루트는 $stateProvider 및 $urlRouterProvider로 설정됩니다. 관리성과 확장성을 향상시키려면 어떤 모듈을 사용해야 합니까? 질문에 대한 답변 ui-party는 서드파티제 모듈로 매우 강력합니다.일반 ngRoute가 수행할 수 있는 모든 …

앵귤러 루트와 앵귤러 라우터의 차이점은 무엇입니까? 더 보기 »

JavaScript 변수가 달러 기호로 시작하는 이유는 무엇입니까?

이 질문에는 이미 답변이 있습니다. JavaScript에서 달러 기호의 목적은 무엇입니까? (11개의 답변) 2년 전에 문을 닫았어요 $ 기호로 시작하는 변수를 가진 JavaScript를 자주 볼 수 있습니다.이러한 방법으로 변수 접두사를 선택하는 경우 또는 이유는 무엇입니까? (에 대해 묻는 것이 아닙니다.$(‘p.foo’)jQuery 및 기타에서 볼 수 있는 구문이지만 다음과 같은 일반 변수입니다.$name그리고.$order) 질문에 대한 답변 jQuery에서는 변수에 저장된 …

JavaScript 변수가 달러 기호로 시작하는 이유는 무엇입니까? 더 보기 »

항상 소수점 2자리를 표시하는 형식 번호

가능한 경우 소수점 2자리를 항상 표시하도록 숫자를 포맷하고 싶습니다. 예: number display —— ——- 1 1.00 1.341 1.34 1.345 1.35 저는 이것을 사용하고 있습니다. parseFloat(num).toFixed(2); 하지만 이것은1~하듯이1,보다는1.00. 질문에 대한 답변 (Math.round(num * 100) / 100).toFixed(2); 라이브 데모 var num1 = “1”; document.getElementById(‘num1’).innerHTML = (Math.round(num1 * 100) / 100).toFixed(2); var num2 = “1.341”; document.getElementById(‘num2’).innerHTML = (Math.round(num2 …

항상 소수점 2자리를 표시하는 형식 번호 더 보기 »

브라우저가 캐시된 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 콘솔의 색상 더 보기 »