반응형

JavaScript 43

자바스크립트로 날짜 범위를 순환하기

자바스크립트로 날짜 범위를 순환하기 두개가 주어졌어요Date()하나가 다른 하나보다 적은 사물, 어떻게 날짜 사이를 매일 반복할 수 있습니까? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } 이런 종류의 고리가 작동할까요?하지만 루프 카운터에 하루를 추가하려면 어떻게 해야 합니까? 감사합니다!필요한 경우 날짜를 다음 달로 롤오버하고 밀리초를 낭비하지 않는 방법으로 하루를 추가하는 방법이 있습니다.일광 절약도 문제가 되지 않습니다. var now = new Date(); var daysOfYear = []; for (var d = new Date(2012, 0, 1); d

source 2023.10.28

구독 시 최종 관찰 가능

구독 시 최종 관찰 가능 이 조항에 의하면,onComplete그리고.onError의 기능subscribe상호 배타적입니다 둘중에 하나라는 뜻onError아니면onComplete사건들은 내 안에서 불붙을 것입니다.subscribe. 오류가 발생하든, 정보의 스팀을 성공적으로 완료하든 실행해야 하는 논리 블록이 있습니다. 파이썬 같은 것을 찾아봤지만, 제가 만든 관측 자료에 첨부해야 하는 것만 발견했습니다. 하지만 저는 그 논리를 구독할 때와 스트림이 종료된 후에만 하고 싶습니다. 성공적이든 오류가 있든 말든 말입니다. 무슨 생각 있어요?이 연산자의 현재 "파이프블" 변형을 다음과 같이 부릅니다.finalize()(RxJS 6 이후).더 오래되고 지금은 사용되지 않는 "패치" 연산자가 호출되었습니다.fina..

source 2023.10.23

자바스크립트로 새 창에서 URL 열기

자바스크립트로 새 창에서 URL 열기 현재 페이지를 공유하기 위해 "공유 버튼"을 만들고 있습니다.현재 페이지 URL을 가져가서 새로운 창에서 열고 싶습니다.현재 URL 부분이 작동 중인데 다음 부분이 작동하지 않는 것 같습니다. 저는 구문에 어려움을 겪고 있습니다.새 창 크기를 다음으로 지정하고 싶습니다.width=520, height=570. 다음과 같은 경우: LinkedIn 무슨 생각 있어요?사용하다window.open(): Share Page 그러면 다음 제목의 링크가 생성됩니다.Share Page높이 570, 너비 520의 새 창에서 현재 url을 엽니다.기능만 사용하면 되나요?세 번째 매개 변수를 사용하면 창 크기를 지정할 수 있습니다. 예 var strWindowFeatures = "loc..

source 2023.10.03

RFC2822 date in moment.js를 변환하려고 할 때 "감각 경고: moment construction back to js Date"

RFC2822 date in moment.js를 변환하려고 할 때 "감각 경고: moment construction back to js Date" 저는 moment.js를 사용하여 서버측 날짜-시간을 현지 시간으로 변환하기 위해 다음 코드를 사용하고 있습니다. moment(moment('Wed, 23 Apr 2014 09:54:51 +0000').format('lll')).fromNow() 하지만 저는 다음을 얻고 있습니다. 감가상각 경고: 모멘트 건설이 js Date로 돌아갑니다.이는 권장되지 않으며 향후 주요 릴리스에서 삭제될 예정입니다.자세한 내용은 https://github.com/moment/moment/issues/1407 을 참조하시기 바랍니다. 나는 그것을 없앨 수 없는 것 같습니다!어떻게..

source 2023.09.23

하이픈을 낙타 케이스로 변환(camelCase)

하이픈을 낙타 케이스로 변환(camelCase) regex (내가 가정한) 또는 다른 방법으로 다음과 같은 것을 변환할 수 있는 방법은 무엇입니까? marker-image아니면my-example-settingmarkerImage아니면myExampleSetting. 난 그냥 그냥 그냥 헤어질까 생각 중이었어요.-그런 다음 해당 하이픈의 인덱스 +1을 대문자로 변환합니다.하지만 꽤 더러운 것 같고 코드를 더 깨끗하게 만들 수 있는 regex에 대한 도움을 바라고 있었습니다. JQuery가 없습니다.시도해 보기: var camelCased = myString.replace(/-([a-z])/g, function (g) { return g[1].toUpperCase(); }); 은 합니다와 합니다.-i인에mar..

source 2023.09.18

RGB 값이 아닌 헥스 컬러 값을 얻는 방법은?

RGB 값이 아닌 헥스 컬러 값을 얻는 방법은? 다음 jQuery를 사용하면 요소의 배경색 RGB 값을 얻을 수 있습니다. $('#selector').css('backgroundColor'); RGB가 아닌 hex 값을 얻을 방법이 있습니까?TL;DR 이 깨끗한 한 줄 기능을 둘 다 사용합니다.rgb그리고.rgba지원: const rgba2hex = (rgba) => `#${rgba.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/).slice(1).map((n, i) => (i === 3 ? Math.round(parseFloat(n) * 255) : parseFloat(n)).toString(16).padStart(2, '0').r..

source 2023.09.08

S3를 통해 Amazon CloudFront에서 gziped CSS 및 JavaScript 제공

S3를 통해 Amazon CloudFront에서 gziped CSS 및 JavaScript 제공 저는 제 사이트를 더 빨리 로드할 수 있는 방법을 찾고 있었습니다. 한 가지 방법은 Cloudfront를 더 잘 활용하는 것입니다. Cloudfront는 원래 사용자 지정 원본 CDN으로 설계되지 않았고 gziping을 지원하지 않았기 때문에 지금까지 모든 이미지를 호스팅하는 데 사용해 왔습니다. 이 이미지는 내 사이트 코드에서 Cloudfront cname으로 참조되며 먼 미래의 헤더로 최적화되었습니다. 반면에 CSS와 Javascript 파일은 내 서버에서 호스팅됩니다. 왜냐하면 지금까지 Cloudfront에서 gzip할 수 없고 gziping(약 75%)으로 CDN(약 50%)을 사용하는 것보다 더 큰 ..

source 2023.09.03

사용자의 로케일 형식 및 시간 오프셋으로 날짜/시간 표시

사용자의 로케일 형식 및 시간 오프셋으로 날짜/시간 표시 나는 서버가 HTML에서 항상 UTC로 날짜를 제공하고 클라이언트 사이트의 JavaScript가 사용자의 로컬 표준 시간대로 변환하도록 하기를 원합니다. 사용자의 로케일 날짜 형식으로 출력할 수 있다면 보너스입니다. UTC 날짜를 입니다.Date이의를 제기하고 사용합니다.setUTC…원하는 날짜/시간으로 설정할 수 있습니다. 에 여러 가 있습니다.toLocale…String메소드는 현지화된 출력을 제공합니다. 예: // This would come from the server. // Also, this whole block could probably be made into an mktime function. // All very bare here ..

source 2023.09.03

javascript Object.defineProperty를 사용하는 방법

javascript Object.defineProperty를 사용하는 방법 그 방법을 어떻게 사용해야 하는지 둘러보았지만, 괜찮은 것을 찾을 수 없었습니다. 누군가가 나에게 코드 조각을 주었습니다. Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) 하지만 이해가 안 돼요.주로,get내가 얻을 수 없는 것입니다(펀 의도).어떻게 작동합니까?비슷한 질문을 하셨으니 차근차근 해보도록 하겠습니다.시간이 좀 더 걸리지만, 제가 이 글을 쓰는 데 쓴 시간보다 훨씬 더 많은 시간을 절약할 수 있을 것입니다. 속성은 클라이언트 코드를 깨끗하게 분리하도록 설계된 OOP 기능입니다.예를 들어 ..

source 2023.08.19

날짜가 유효한지 확인합니다.

날짜가 유효한지 확인합니다. 시나리오는 다음과 같습니다. 나는 있습니다String날짜 및 날짜 형식이 다릅니다.예: 날짜: 2016-10-19 dateFormat: "DD-MM-YYYY". 저는 이 날짜가 유효한 날짜인지 확인해야 합니다. 저는 다음과 같은 것들을 시도했습니다. var d = moment("2016-10-19",dateFormat); d.isValid()돌아오는 중false매회Moment.js는 지정된 형식으로 날짜를 구문 분석하지 않습니까? 그런 다음 날짜 형식을 지정하려고 했습니다.DD-MM-YYYY먼저 Moment.js에 전달합니다. var d = moment("2016-10-19").format(dateFormat); var date = moment(d, dateFormat); 지..

source 2023.07.25
반응형