본문 바로가기

Javascript : 데이터 타입과 값(1) Javascript : 데이터 타입과 값(1) 숫자(Number) @ 자바스크립트는 정수 값과 실수 값을 구별하지 않는다. 숫자가 자바스크립트 내에 바로 나타날때 이를 숫자 리터럴(literal)이라 부른다. 자바스크립트는 기본적으로 산술 연산자를 사용하여 숫자를 다룬다. 더하기[ + ], 빼기[ - ], 곱하기[ * ], 나누기[ / ]... 문자열(String)@ 문자열은 하나 이상의 문자들이 작은따옴표[ ' ' ] 또는 큰따옴표[ " " ]로 둘러싸인 시퀀스이다. "" // 빈 문자열 'testing' "서울특별시 금천구" "name='john'" @@ 문자열 내 역슬러쉬 문자(\)는 자바스크립트 문자열에서 특별한 목적을 위해 사용되는데, 이를 이스케이프 시퀀스라고 한다. 예를 들면 문자열은 한 줄.. 더보기
Javascript : javascript 어휘 구조 Javascript : javascript 어휘 구조 문자집합@ 자바스크립트는 16비트 Unicode 문자 집합을 사용하여 작성된다. 대소문자 구분@ 자바스크립트는 대소문자를 구분하는 언어이다. 키워드, 변수, 함수명, 그밖에 모든 식별자들을 일관되게 대소문자를 구별해 입력해야 한다. (HTML은 대소문자를 구분하지 않는다.) 예를 들어, HTML의 onClick이벤트 헨들러 속성은 HTML에서 onClick으로 쓰곤 하지만 자바스크립트 코드에서는 onclick으로 써야 한다. 공백과 줄나눔@ 자바스크립트는 프로그램 내 존재하는 스페이스나 탭, 줄바꿈을 무시한다. 이는 읽기 쉽고 이해하기 쉬운 코드를 만들기 위해 들여쓰기를 원하는 대로 사용해도 좋다는 뜻이다. 선택적 세미콜론 사용@ 세미콜론은 각 문장을.. 더보기
Javascript : 자바스크립트를 공부하자! Javascript : 자바스크립트를 공부하자! 후회한다. 나의 지난 4년을, 그리고 반성한다.한번도 자바스크립트가 내가 알아야하지 않아도 되는 언어라고 생각해본적은 없다. 많은 프로젝트를 진행해오면서 UI개발에 필요한 부분만 슬쩍 공부하여 프로젝트를 진행해왔다.(for, if, setInterval, clearInterval, setTimeout ...)간혹 막히는 부분은 구글검색을 통해 그때그때 해결해왔고, 그래서 지금 이런 조금은 창피한 글을 쓰고있다.점점 우물안 개구리가 되어갔고, 어쩌면 경력대비 경쟁력이 없는 사람이 된 것 같아 후회도 된다. 많이 늦은감이 있지만, 처음 누가 시키지도 않았고, 딱히 필요하지도 않았던 HTML과 CSS에 흥미가 생겨 방에서 게임대신 HTML, CSS 책을 보던 때.. 더보기
jQuery / Script : 긴 글에 대한 '...', 말줄임처리 (dotdotdot.js) jQuery / Script : 긴 글에 대한 '...', 말줄임처리 (dotdotdot.js) 웹작업을 하다보면 말줄임('...')처리를 해야할 경우가 많이 있다. 보통 디자이너는 시안을 만들때 해당 가로사이즈에 맞게 예제텍스트를 넣어 작업을 하기때문에 데이터가 길어질 경우 레이아웃이 깨지는 경우가 있다.아래 경우를 보자. 위 캡쳐는 네이버 메인페이지 뉴스섹션의 캡쳐본이다. 텍스트가 특정 너비를 넘어갈 경우 '...'로 텍스트를 숨기도록 css 처리를 해놓았다. 위 캡쳐이미지는 개발자도구를 이용해서 해당하는 style을 제거한 모습이다.만약 해당 css처리를 안해놓는다면 데이터가 길어지면 위와같이 나올 것이다. 그래서 클라이언트가 "10자이상 절대 안넘어가요."라고 못을 밖아도 만약의 경우를 대비하여 .. 더보기
아이폰6S+ 구입!! 보물목록 : 아이폰6S+ 구입!! 나는 2010년 7월 아이폰 3GS로 스마트폰 생활을 시작했다.그때 당시 현역군인(2005년 10월 입대 ~ 2010년 8월 제대)이었던 나는 말년 휴가를나와서 지금의 내 아내, 이레네의 아이폰3GS를 보고 신세계를 경험했다.(근무지가 강원도 인제였고, 당시 부대엔 스마트폰을 쓰는사람도 없었다.)문자가 아니라 카카오톡이라는 APP(그때 당시에 난 앱이라는게 뭔지도 몰랐다.)을 사용하면무제한, 그것도 공짜로 채팅을 할 수 있다고 했고, 상대방이 읽었는지 안읽었는지도 알 수 있다고 했다. 나는 꼭 바꿔야겠다고 다짐을 하며 휴가복귀를 한뒤에, 강원도 인제의 작은 핸드폰가게에서 아이폰 3GS 8GB 블랙을 즉시 구입하였다.어떤폰과의 고민도, 그리고 아이폰에 대해 알아보지도 않고.. 더보기