본문 바로가기
728x90
반응형

study/javascript & library6

글자 길이 계산, 자르기 출처 : http://wyseburn.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%AC%B8%EC%9E%90%EC%97%B4-byte-%EB%8B%A8%EC%9C%84-%EC%9E%90%EB%A5%B4%EA%B8%B0-%EB%B0%8F-byte-%EA%B5%AC%ED%95%98%EA%B8%B0 /** * string String::cutByte(int len)* 글자를 앞에서부터 원하는 바이트만큼 잘라 리턴합니다.* 한글의 경우 2바이트로 계산하며, 글자 중간에서 잘리지 않습니다.*/String.prototype.cutByte = function(len) {var str = this;var count = 0; f.. 2015. 10. 24.
[chart/highchart] pie slice #하이차트 이벤트 컨트롤 모든 slice된 객체는 모두 닫아준다. 타겟의 attribute - name과 비교한다는 가정하에, 비교확인된 data는 변수에 담아서 마지막에 slice를 호출한다. #fnc action - pie slice window.evnet_slice_pie=function(e_target){ var datas=chart.series[0].data; var target_slice; $(datas).each(function(){ if(this.sliced===true){this.slice();} if(this.name==e_target){target_slice=this;} }); if(target_slice)target_slice.slice(); }; 2012. 10. 8.
ajax 요청인지 판단 AJAX(Asynchronous JavaScript and XML) 요청을 판단하는 방법은 여러 가지가 있습니다. 아래는 몇 가지 방법들입니다.1. HTTP 헤더 확인:   - 대부분의 AJAX 요청은 `XMLHttpRequest` 객체를 사용합니다. 이 객체로 보내는 요청은 HTTP 헤더 중 `X-Requested-With` 헤더에 `XMLHttpRequest` 값이 설정됩니다. 서버 측에서 이 헤더를 확인하여 요청이 AJAX인지 판단할 수 있습니다. if (request.getHeader("X-Requested-With") != null && request.getHeader("X-Requested-With").equals("XMLHttpRequest")) { .. 2012. 9. 27.
encode,decode 자바스크립트(JavaScript)에서는 다음의 함수들로, HTML 페이지 주소를 인코딩/디코딩합니다. encodeURI() / decodeURI() 최소한의 문자만 인코딩합니다. ; / ? : @ & = + $ , - _ . ! ~ * ' ( ) # 이런 문자는 인코딩하지 않습니다. http:// ... 등은 그대로 나옵니다. encodeURIComponent() / decodeURIComponent() 알파벳과 숫자 Alphanumeric Characters 외의, 대부분의 문자를 모두 인코딩합니다. http:// ... 가 http%3A%2F%2F 로 됩니다. escape() / unescape() 예전부터 있던 오래된 함수입니다. encodeURI() 와 encodeURIComponent() 의 중.. 2012. 9. 20.
[chart/highChart] 투명 처리 혹은 지우기 #배경 투명 처리 1. 배경색상 option: chart --> 배경색상 속성을 null로 설정할 경우 색상이 사라진다. - 단순하게 그려지는 영역의 fill을 지웠더니 검정색이 나오길래 검색질함. chart:{ ... backgroundColor: null } 2. 라인 .highcharts-grid path{display:none;}/*y축 비례 가변 라인*/ #highcharts-0 svg path{display:none;}/*x축 label 상단 라인*/ 출처 : http://dotnethighcharts.codeplex.com/discussions/352566 Highcharts는 JavaScript로 작성된 인터랙티브한 차트를 생성하기 위한 강력한 라이브러리 중 하나입니다. 웹 애플리케이션에서.. 2012. 9. 20.
date_format(date,format) date_format(date,format) format 의 정의에 따라 날자 혹은 시간을 출력한다. 매우 빈번히 쓰이는 함수 이다. format 에 사용되는 문자는 다음과 같다. 문자 의미 %m 월이름 (january..december) %w 요일명 (sunday..saturday) %d 영어식 접미사를 붙인 일(1st, 2nd, 3rd, etc.) %y 4자리 년도 %y 2자리 년도 %a 짧은 요일명(sun..sat) %d 일(00..31) %e 일(0..31) %m 월(01..12) %c 월(1..12) %b 짧은 월이름 (jan..dec) %j 한해의 몇 번째 요일인가 (001..366) %h 24시 형식의 시간 (00..23) %k 24시 형식의 시간 (0..23) %h 12시 형식의 시간 (0.. 2012. 4. 30.
728x90
반응형