꾸생의 DevLog

꾸생의 DevLog
꾸생의 DevLog

분류 전체보기 (206)

Post Thumbnail

[JS] 마우스를 방향에 따라 움직이는 HTML 오브젝트

마우스를 방향에 따라 움직이는 오브젝트 웹을 돌아다니다 보면 마우스를 이동할때 마우스 방향으로 오브젝트가 실시간으로 바라보고는 하는데요. 나중에 도움이 되지 않을까 싶어서 자바스크립트로 구현해 보았습니다. 오브젝트는 CSS속성 transform: rotate를 사용하여 각도 조절을 통해 마우스가 있는 방향으로 움직이게 합니다. See the Pen [JavaScript] 마우스를 따라가는 오브젝트 by junheeleeme (@junheeleeme) on CodePen. target인 화살표의 중심좌표를 기준으로 마우스 좌표에 따라 각도를 구해서 마우스가 이동할때마다 값을 넣어줍니다. 각도를 구할 때는 두 점 사이의 절대각도를 구하는 아크탄젠트를 사용한다. 수학공부 열심히 할걸.. atan2 함수는 두 ..

Post Thumbnail

JSON(JavaScript Object Notation) 사용하기

1. JSON JSON은 자바스크립트에서 객체를 만들 때 사용하는 표현식을 말한다. JSON형식이라고 말을 하며 컴퓨터나 사람이 이해하기 쉬우며 데이터의 용량도 작아 최근에는 XML을 대신하여 JSON을 사용하기도 한다. 2. JSON API JSON.parse(str) : 문자열 파라미터를 자바스크립트의 객체로 만들어준다. JSON.stringify(ob) : 객체 파라미터를 JSON 포멧으로 바꿔준다. JSON은 서버와 통신하면서 주고받을때 문자열 형식으로 받아 다시 JSON형식으로 바꾸어 사용하기 위해 JSON.parse/stringify를 사용한다. var person = '{\ "number" : "01",\ "name" : "꾸생",\ "id" : "abcd1234"\ }'; var info ..

Post Thumbnail

[JavaScript] AJAX/fetch api

Ajax(Asynchronous JavaScript And XML) 고정적인 웹 문서를 넘어 새로고침없이 새로운 문서 내용을 반영하기 위한 방법이다. Ajax는 웹브라우저와 웹서버가 내부적으로 데이터 통신을 이루어 변경된 결과를 웹페이지에 반영하는 기술로, 비동기성의 장점을 보여주며 XMLHttpRequest 객체를 사용하여 JSON, XML, HTML,일반 텍스트 등 다양한 포맷을 주고받을 수 있다. 간단하게 말해 페이지 로딩없이 새로운 HTML 내용을 변경할 수 있다. Ajax 구현방법 JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server..

1···12131415161718···26

새로운 블로그로 이사했습니다. 😆

Home | 꾸생 블로그

프론트엔드 개발 블로그입니다. 사소한 것도 기록합니다 :)

kku.dev