tagJavaScript
- 웹 퍼블리셔는 무슨 일을 하는가? Part 3기능 언어의 확립
웹 퍼블리셔는 무슨 일을 하는가? 웹 퍼블리셔는 무슨 일을 하는가? Part 1, 웹 퍼블리셔는 무슨 일을 하는가? Part 2에 이어 세 번째로 "기능 언어의 확립"에 대해 이야기 해본다. 웹 페이지는 상호작용을 가진다. 웹 페이지는 단순히 화면에 정보를 보여주는 것으로 끝이 아니라, 사용자와의 상호작용을 가지며, 유저 에이전트들은 JavaScript, Browser Object Model(BOM), Document Object Model(DOM) 등을 통해 이 상호작용을 가능하게 한다. 단순하게는 특정 요소의
- 핸드폰 번호 하이픈(-) 자동입력
최근 UI 작업 중에 핸드폰 번호 입력 시 자동으로 하이픈이 입력되도록 처리해달라는 요청이 있어 keyup event에 바인딩하여 쓸 용도로 자동 하이픈 처리 함수 하나를 만들어 봤다. 원리는 매우 단순하다. 일단 input box에 입력을 한다고 했을 때 value값을 인수로 넘겨주고 넘겨 받은 값으로 부터, 숫자 이외의 것들은 모두 제거하고 현재 입력된 값의 길이에 따라 {3}-{3}-{3} 형태 혹은 {3}-{4}-{3} 형태가 되도록 잘라내어 문자열을 재구성 하는 방식이다. 바로 적용을 시켜야 하는 부분이라서 최적화 부분은
- JavaScript 퍼블리셔가 해야 하는 건가?
가끔 JavaScript 스터디나 세미나를 하다 보면 JavaScript를 퍼블리셔가 해야 하는가 질문하는 이들이 종종 있다. 아침 출근길에 왠지 그냥 갑자기 생각이 나서 블로그에다 끄적여본다. 결론부터 말하자면, 그냥 본인 선택이다 라고 하고싶다. JavaScript를 다룰 줄 아는 퍼블리셔는 그 만큼의 능력이 있는 퍼블리셔요, JavaScript를 다룰 줄 모르는 퍼블리셔는 그 만큼의 능력만 있는 퍼블리셔인 것 이 될 뿐이다. 앞으로는 어떻게 변화될 것이냐를 바라보아야… 다만, 주의 깊게 생각해야 할 것은 앞으로는 어떻게