본문 바로가기

hash

크로스 플랫폼에서 데이터 무결성 데이터 무결성이란 일반적으로 '데이터 무결성'이라고 함은 큰 범주에서 데이터베이스에서 데이터의 정확성과 일관성을 보증하는 것을 의미한다. 이런 데이터의 무결성을 보증할 수 없는 경우 우리는 '데이터가 변질되었다' 라고 할 수 있다. 이는 데이터가 우리가 기대하던 원본과 달라졌음을 의미한다. 일반적으로 파일이나 네트워크에서 무결성을 검증하기 위해 체크섬(checksum) 을 이용하고, 프로그래밍 언어에서는 해시값(hashvalue) 를 이용한다. 이 둘은 데이터의 무결성을 보장하기 위해 단 하나의 비트(bit) 의 데이터라도 수정이 되면 전체 해시값에 영향을 주어 원본과 일치하지 않는 해시값이 된다. 이 원본 해시값을 사본 해시값과 비교하면 데이터의 무결성이 보장되는지 쉽게 알.. 더보기
[onhashchange] hash 를 감지하는 onhashchange.js Polyfill 라이브러리 onhashchangeonhashchange.js 를 방금 릴리즈 했습니다. https://github.com/powerumc/onhashchangeonhashchange 기능이 제공되는지 여부를 감지하고, 이를 지원하지 않는 오래된 브라우저인 경우 Polyfill 을 지원합니다.아래의 호환 브라우저 미만인 경우 onhashchange Polyfill 이 동작하게 됩니다.Implemented event fields.The dispatched hashchange event has the following fields:FieldTypeDescriptionnewURLDOMStringThe new URL to which the window is navigating.oldURLDOMStringThe previou.. 더보기