본문 바로가기

javascript

JavaScript를 이용해서 포커스 아웃, 포커스 날려보내기 안드로이드에 WebView를 연결해서 하다 보면 이런 현상이 가끔 나옵니다. 웹에서 Input박스를 클릭하면 폰의 소프트키가 올라오는데요. 입력을 하는 것까진 좋은데, 그 뒤에 다른 화면 예를 들면 지도 화면 같은 것을 움직이다 보면 Focus가 아직 Edit박스에 머물러 있어서 소프트키가 계속 올라오는데요. 불편한 수준이 아니라 사용을 못하는 수준입니다. 이럴 때는 Input박스의 포커스를 날려버리고 싶은데요. 이럴때 Javascript로는 document.대상.blur() 라고 해주면 됩니다. 그럼 포커스가 사라지구요. 참고로 focusout이 있는데, 이는 focus를 잃었을 때 발생되는 이벤트입니다. 예를 들면 Input값에 어떤 값을 넣고, valid 체크를 한다고 하면 focus를 벗어낫을 때.. 더보기
jQuery는 무엇인가? 자바스크립트는 쉽다? jQuery는 이름만 봐서는 뭔가 쿼리를 할거 같아서 DB관련된 것이 아니냐 싶기도 한데, jQuery는 Javascript 라이브러리로 생각하면 된다. 물론 DB관련된 기능도 사용할 수 있기는 하다. 하지만 Query라는 선입견을 가질 필요는 없다. 자바스크립에서 유용하게 사용할만한 것들을 모아두고, 또 사용이 편리하게 한 개발 라이브러리이다. Javascript도 매우 접근이 쉬운 언어이지만, 처음부터 개발을 한다고 하면 준비해야 할 것들이 많을 것이다. 사용할 법 한 기능들을 미리 만들어둔다면 유용할 것이다. 자바스크립트에 대해서 자꾸 쉽다고 표현을 했지만, 이에 대한 오해는 없었으면 한다. 자바스크립트가 접근이 쉽다는 것이지 그 언어 자체가 너무 쉽다는 뜻은 아니다. 자바스크립트도 한편으로는 매우.. 더보기