홈페이지 » UI / UX » 이 500 바이트 Javascript는 사용자의 커서 움직임을 예측할 수 있습니다.

    이 500 바이트 Javascript는 사용자의 커서 움직임을 예측할 수 있습니다.

    자바 스크립트로 정말 멋진 것들을 할 수 있으며 오픈 소스 코드는 작업을 더욱 쉽게 만듭니다..

    예식하다 내가 본 가장 멋진 도서관 중 하나입니다. 500 바이트의 자바 스크립트. 이 플러그인을 사용하면 사용자의 마우스가 움직이는 위치를 감지하고 그들이 향하고있는 요소를 예측할 수 있습니다.

    이것은 복잡한 생각처럼 들리 겠지만 구현하기는 상당히 쉽습니다. 이것은 개발자가 다음과 같은 멋진 효과를 창출 할 수있는 기회를 제공합니다. 프리 호버 (pre-hover) 애니메이션 또는 동적 레이아웃 효과.

    너부터 시작해. 요소 타겟팅 페이지 및 어떻게 보일지 정의 사용자가 해당 요소를 향해 이동할 때.

    모든 계산은 Premonish 라이브러리를 사용하여 백엔드에서 수행되므로이 ​​배후의 수학이나 논리에 대해 걱정할 필요가 없습니다..

    대신, 당신은 예측을 처리하다 사용자 행동의 신뢰 순위에 기반하여 이것은 모두 JavaScript로 전달되므로, 다음에 자신 ​​만의 함수를 작성할 수 있습니다. 사용자 행동을 다룬다..

    여기에 예제 스 니펫 Premonish 데모에서 :

     premonish.onIntent ((el, confidence) => // el은 예상되는 DOM 요소입니다 // 신뢰도는 우리가이 예측에 얼마나 자신이 있는지에 대해 0-1의 점수입니다. 

    그만큼 onIntent () 메소드는 Premonish로 구워지고 라이브러리가 통지 할 때마다 호출됩니다. 사용자가 일부 요소쪽으로 이동.

    다른 방법을 사용할 수도 있습니다., onMouseMove (), 매번 실행되는 커서가 X / Y 위치를 변경합니다. 화면에. 이렇게하면 Premonish가 사용자 의도 확률을 계산하는 방법을 알 수 있습니다..

    메인 GitHub 레포에서 많은 정보를 찾을 수 있습니다. 간단한 코드 스 니펫 포함 너를 시작하게. 초기화가 필요합니다. 일련의 선택자 또는 DOM 요소 타겟팅해야하는.

    이 플러그인을 실제로 사용하는 방법은 전적으로 귀하에게 달려 있습니다. 이것은 완전한 해결책이 될 수있는 것이 아니라 귀하를 도울 수있는 출발점입니다. 사용자 의도를 추측하다 그 주변에서 경험을 쌓으십시오..

    체크 아웃 라이브 데모 이 모든 것이 어떻게 작동하는지보고 “디버그 모드” 예측 알고리즘이 실시간으로 작동하는 방식을 볼 수 있습니다..

    자신의 생각을 말하고 자신의 트위터 @mathisonian에서 만든 Matthew Conlen에게 감사 인사 할 수 있습니다..