본문 바로가기

태그를 입력해 주세요.4

javaScript : uniqueId 만들기. javaScript Closures를 이용한 유니크한 id 만들기. 코뿔소책(자바스크립트 완벽가이드)에 있는 예제 var uniqueId = (function(){ var id=0; return function(){ return id++;} })(); 위 예제에서 중요한 점은 위의 id가 처음에 한 번 만들어 진뒤 거기에 접근할 수 있는 방법이 없다는 점이다. 불변의 id를 만든 것이다. uniqueId는 함수이므로 뒤에 () 연산기호를 붙여야 한다. alert( uniqueId()); uniqueId()가 호출 될 때 마다 id가 1씩 증가해서 값을 리턴해준다. 어느 누구도 그 값을 변경할 수 없다. 2013. 7. 26.
MySQLWorkbench 가 windows 7 64bit Ultimate K 에서 동작 안하는 문제 아무리 실행해도 아무런 응답이 없다. -_ㅡ;; 에러메시지도 없고... (http://www.microsoft.com/en-us/download/confirmation.aspx?id=5555) MS 에서 위 파일을 다운로드 받아 실행시키니까 되었다. 구글에서 찾으니 여러가지 해법이 있는 걸로 봐서 원인이 다양한 것 같고, 각각의 해결책이 다를 것 같다. 우선 나는 이렇게 해결되었다. 2013. 7. 20.
javascript로 브라우져 종류 알아보기. 브라우져 종류 알아오는 방법 var isIe=navigator.userAgent.match(/msie/i); var isFirefox=navigator.userAgent.match(/firefox/i); var isOpera=navigator.userAgent.match(/opera/i); var isWebkit=navigator.userAgent.match(/applewebkit/i); 인터넷 익스플로러(이하 ie) : isIe파이어폭스 : isFirefox오페라 : isOpera사파리, 크롬 : isWebkit크롬의 경우 isapple에서 결과가 나온다. 현제까지는 동일한 엔진을 사용하기 때문이다. 추후에는 크롬브라우져에서 webkit엔진이 blink엔진으로 바뀔 예정이라는 뉴스가 나왔다.거기에 오페.. 2013. 5. 16.
자바스크립트 선택 jQuery Selector를 사용하면 간단할걸... 어쩔 수 없이 기존에 javascript로 되어 있고, 다른 framework이랑 충돌하면 사용 할 수가 없다.그래서 여기에 javascript dom 선택 명령어들을 정리한다. document.getElementsByTagName("태그 이름");document.getElementsByName("네임명");document.getElementById("아이디명");document.getElementsByClassName("클래스명");ByClassName은 ie에서 동작 안한다고 봐야 한다. -_ㅡ;; ie9 부터 지원한다. 아래는 각 항목을 예제로 구성한 것이며 첫 번째 예제인 getElementsByTagName 은 태그가 중복되어서 동작 안한다... 2013. 4. 17.