본문 바로가기

programming99

자바스크립트 URL 정보 매일 까먹는 url 정보가져오기 정리가 잘되어있음http://kdarkdev.tistory.com/124 http://kftc.local:8088/test.jsp?gg=1 실행했을때 정보들 ### jswindow.location.hostname; // => kftc.localwindow.location.href; // => http://kftc.local:8088/test.jspwindow.location.host; // => kftc.local:8088window.location.port; // => 8088window.location.pathname; // => test.jspwindow.location.search; // => ?gg=1 window.location.protocol; // => ht.. 2012. 11. 19.
trim 파폴, 크롬, ie9에서 자바스크립에서도 trim을 지원한다. ie8이하나 이전 버전에서는 아래와 같이 정규식 트림을 사용한다. function trim(str){ return str.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } function trim(str) { return str.replace(/(^ +| +$)/g,''); } 아니면 jquery $.trim($("#id").val()); 아니면 프로퍼티 추가 String.prototype.trim = function() { return(this.replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,"")); } [출처] 자바스크립트-prototype/프로토타입?|작성자 플래이게임.. 2012. 11. 15.
자바스크립트 escape인코딩과 한글영어구별 바이트 체크 변경전 : 변경후 : [출처] javascript escape 테스트|작성자 노란사자 자바스크립트에서 escape로 인코딩하면 비영어권 문자들은 %u가 붙은 형태로 인코딩 되는듯 하다. 위 소스로 테스트 해보면 input : ab한글漢文!@#$% output : ab%uD55C%uAE00%u6F22%u6587%21@%23%24%25 이런 형태로 출력이 된다. %u가 붙는걸 이용하여 1byte 문자인지 2byte 문자인지 구별한다. 이걸이용해서 한글인지 영문인지 구별하는 스크립트이다. 참 머리들 좋아~ 웹개발하다보면 분명 한 번씩 꼭 쓰게 될꺼다ㅋㅋ Bytes 남음 http://notpeelbean.tistory.com/43 2012. 11. 11.
querySelector querySelector는 html5부터 지원한다.http://blog.saltfactory.net/201 //ID로 선택 var did = document.querySelector("#dId"); console.log("ID값으로 선택 : "+ did) //Class으로 선택 var dclass = document.querySelector(".dClass"); console.log("classname으로 선택 : "+ dclass) //attributor로 선택 var dname = document.querySelector("div[name='dName']"); console.log("attributor로 선택 : "+ dname) //태그네임으로 선택 var dElement = document.que.. 2012. 10. 17.