> 웹 프론트엔드 > JS 튜토리얼 > 당신에게 필요한지 몰랐던 경량 스토리지 유틸리티 Kando를 만나보세요

당신에게 필요한지 몰랐던 경량 스토리지 유틸리티 Kando를 만나보세요

DDD
풀어 주다: 2025-01-05 18:53:42
원래의
645명이 탐색했습니다.

Discover Kando The Lightweight Storage Utility You Didn’t Know You Needed

웹 및 Node.js 애플리케이션에서 데이터 저장소를 관리하는 것은 때로 번거롭게 느껴질 수 있으며, 특히 localStorage 또는 sessionStorage를 다룰 때 더욱 그렇습니다. 직관적인 API로 저장 작업을 간소화하는 다목적 2KB gzip 저장 유틸리티인 Kando를 만나보세요.

작은 웹 앱에서 작업하든 복잡한 Node.js 프로젝트에서 작업하든 Kando의 유연성과 개발자 친화적인 디자인은 여러분의 삶을 더 쉽게 만들어 줄 수 있습니다. 왜 시도해 볼 가치가 있는지 알아보겠습니다!

칸도를 사용하는 이유는 무엇입니까?

Kando는 가벼운 패키지에 강력한 기능을 제공합니다.

  • 교차 환경 지원: 브라우저와 Node.js 모두에서 작동하며 localStorage 또는 sessionStorage를 사용할 수 없는 경우 인메모리 맵으로 대체됩니다.
  • 네임스페이스 관리: 더 쉽게 검색하고 정리할 수 있도록 관련 데이터를 구성하고 그룹화합니다.
  • 중첩 경로 액세스: 점 표기법을 사용하여 깊게 중첩된 속성에 액세스하거나 업데이트합니다.
  • 데이터 만료: 정의된 기간이 지나면 세션 데이터가 자동으로 만료됩니다.
  • 유연한 데이터 처리: 단일 값, 배열 및 개체를 사용하여 쉽게 작업할 수 있습니다.

설치

Node.js

npm으로 Kando를 설치하세요.

npm install kando-storage
로그인 후 복사

브라우저

스크립트 태그를 사용하여 프로젝트에 Kando를 추가하세요.

<script src="path/to/kando.js"></script>
로그인 후 복사

빠른 예

다음은 시작하는 데 도움이 되는 몇 가지 예입니다. GitHub 저장소에서 더 많은 고급 사용법을 확인할 수 있습니다.

데이터 설정 및 검색

const kando = require('kando-storage');

// Store a single value
kando('local.app.theme', 'dark');

// Retrieve the value
console.log(kando('local.app.theme')); // Output: 'dark'

// Store an object
kando('local.user.profile', { name: 'Alice', age: 30 });

// Retrieve the object
console.log(kando('local.user.profile')); // Output: { name: 'Alice', age: 30 }
로그인 후 복사

데이터 지우기

// Remove a specific property
kando('local.user.profile.name', null);

// Clear an entire namespace
kando('local.user', null);
로그인 후 복사

만료된 세션 저장소

// Store session data with a 60-second expiration
kando('session.tempData', 'Temporary', 60);

// Access it before it expires
console.log(kando('session.tempData')); // Output: 'Temporary'

// After 60 seconds, it will automatically expire
로그인 후 복사

간도(Kando)에 대해 더 깊이 알아보세요

이러한 예는 Kando가 할 수 있는 작업의 표면적인 부분일 뿐입니다. GitHub에서 다음 내용에 대한 전체 README를 확인하세요.

  • 중첩 경로, 배열, 네임스페이스 처리와 같은 고급 예
  • 매개변수 설명이 포함된 전체 API 참조
  • Node.js 환경에서 Kando의 폴백 메커니즘을 사용하는 방법에 대한 지침

결론

Kando는 브라우저와 Node.js 전반에서 스토리지를 원활하게 관리할 수 있는 간단하면서도 강력한 도구입니다. 작은 크기, 풍부한 기능, 사용 용이성으로 인해 개발자가 꼭 사용해 봐야 할 제품입니다.

스토리지를 단순화할 준비가 되셨나요? 지금 GitHub를 시작해보세요! ?

위 내용은 당신에게 필요한지 몰랐던 경량 스토리지 유틸리티 Kando를 만나보세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿