Home » 자바스크립트

자바스크립트

자바스크립트 배열의 정렬

javascrip는 개인적으로 참 마음에 안드는 부분이 많은데, 그 중에서도 배열의 sort() 메소드는 좀 좌절스러운 것이… a = [0 to 10].map -> parseInt Math.random! * 100 # [ 74, 7, 45, 41, 43, 85, 84, 66, 41, 91 ] a.sort! # [ 41, 41, 43, 45, 66, 7, 74, 84, 85, 91 ] 숫자로 된 배열을 정렬할 때도 사전식으로 비교해서 어이없는 결과를 만들어낸다…. sort() 메소드는 비교 함수를 받긴하므로, 정수 크기별로 비교하려면, 다음과 같이 각 값을 정수형으로 계산한 결과를 던져주는 비교함수를 넣어준다.… 더 보기 »자바스크립트 배열의 정렬

자바스크립트의 프로토타입에 대해

객체지향 프로그래밍 언어하면 떠올리는 단어가 바로 “클래스”이고, 실제로 대부분의 객체 지향 성격을 갖는 언어들은 대부분 클래스를 지원한다. 그런데 자바스크립트는 클래스가 아닌 프로토타입 기반의 OOP를 사용한다. 오늘은 이 프로토타입에 대하여 살펴보도록 하겠다.

더 보기 »자바스크립트의 프로토타입에 대해

20071112 :: 일러스트레이터 CS2에서 자바스크립트 사용하기

*일전에 공개했던 글인데 DB를 날려먹은 후 큰 맘 먹고 다시 작성합니다 일러스트레이터 CS2가 나온지도 어느덧 2년하고도반정도가 지났습니다. 일러스트레이터CS2는 10.0 버전으로부터 CS로의 버전업과는 비교가 안될만큼 겉이나 속에서 많은 변화가 있었습니다. 그리고 이러한 많은 발전은 무거운 덩치에도 불구하고 숩을 9.0 사용자에서 CS2 사용자로 이끈 원동력이 되었습니다. 그것은 다름아닌 자바스크립트를 지원한다는 것이지요. 이는 포토샵과는 다른 일러스트레이터만의 특성 덕분에 정말 간단한 방법으로 노가다를 줄일 수 있게 되었습니다. 물론 포토샵CS2도 자바스크립트를 지원합니다만, 아무래도 HTML의 자바스크립트에 좀더 익숙하다보니 일러스트레이터의 자바스크립트가 훨씬 사용하기 쉽긴 쉽습니다. 문제는 주로… 더 보기 »20071112 :: 일러스트레이터 CS2에서 자바스크립트 사용하기

20071119 :: 개별 객체의 사이즈를 일괄 조정하기(일러스트레이터)

어느 디자인실에서의 대화

  • 실장님 : A 씨 이번 패턴 꽤 이쁜데요?
  • A : 감사합니다. 허허.
  • 실장님 : 음 그런데 이 요소요소가 너무 굵직한거 같아. 이거 간격은 그대로 두고, 크기만 좀 줄여서 다시 보여 줄 수 있죠?
  • A : 네? (음 그걸 새로 하려면 흐음흐음…)
  • 실장님 : A씨는 컴퓨터로 작업하니까 금방 할 거 아녜요. 이거 다시 해서 한 번 봅시다
더 보기 »20071119 :: 개별 객체의 사이즈를 일괄 조정하기(일러스트레이터)

20090228 :: 일러스트레이터에서 폰트 샘플 열어보기

font preview in illustrator 일러스트레이터에서 이런 저런 도안 작업을 하면서 어떤 글꼴을 쓸까 고민하게 되는 일이 많습니다. 문구를 적어 놓고 아염없이 폰트를 바꿔보는 일도 많지만, 설치된 폰트가 수백개에 달하는 상황이라면 이런 작업도 만만치 않습니다. 디자이너에 따라서는 폰트 샘플표를 종이에 출력해 놓고 쓰는 경우도 많은데요, 이런 경우에도 ABCDEF… 만 써 있는 문구와 원하는 문구가 써 있는 경우의 느낌이 다른 경우도 많기 때문에 참고하기가 쉽지 않지요. 그래서 만든 일러스트레이터 폰트 미리보기 파일입니다. 자바스크립트를 실행하기 위해서는 illustrator cs 이상이 필요합니다. (cs2인지는 잘 모르겠네요) 다음… 더 보기 »20090228 :: 일러스트레이터에서 폰트 샘플 열어보기

20080628 :: Save multiple AI files into AI9 format

여러개의 ai 파일을 일정한 형식으로 한꺼번에 다시 저장하기 오랜만에 써 보는 일러스트레이터 관련 글입니다. 박윤미님이 요청해주셔서 다시 올려보게 되었습니다. 일러스트레이터에서 손 뗀지도 1년이 넘어가고 (오늘이 디자이너로서 마지막 출근을 한 지 꼭 일년째 되는 날이군요) 자바 스크립트도, 일러스트레이터 객체 모델도 잘 생각이 나지 않아서 좀 고생 했습니다. 뭐 물론 전에는 열심히 작성했었는데, 그게 하드를 지지난 주에 포맷하는 바람에 미처 백업을 못받아 다 날려버렸지 뭡니까. 이전에 포스팅한 바 있는 특정 폴더를 선택해 그 속에 있는 ai 파일을 한꺼번에 jpg로 변환하는 스크립트를 참고하여… 더 보기 »20080628 :: Save multiple AI files into AI9 format