개발자료/Web(19)
-
[Javascript] localStorage
◎ 추가localStorage.setItem('key', 'value’);◎ 읽기var value = localStorage.getItem(’key’);◎ 삭제localStorage.removeItem(’key’);◎ 전체삭제localStorage.clear();◎ 전체 갯수 확인localStorage.length;◎ Index로 키 값 찾기var key = localStorage.key(0);◎ 모든 Key와 Value 가져오기for(i=0; i◎ localStorage JSON을 이용한 Array/Object 저장localStorage.setItem('json_str', JSON.stringify({'key':'value'}) );var strJson = localStorage.getItem('j..
2024.06.10 -
[PHP] PHPExcel
Cafe24 호스팅 프로젝트 진행중 Excel을 생성해야 하는 건이 있어서 사용하게 됨. PHPExcel은 Github에 등록된 오픈소스이며, 2017년 공식적으로 사용이 중단되어 더이상 개발이 진행되지 않는 프로젝트입니다. PhpSpreadsheet를 사용하기를 권장하고 있지만 Cafe24에 설치 없이 코드만으로 강제적으로 적용시 여러가지 설정오류들이 발생해 PHPExcel을 사용하게 되었음. # PHPExcel https://github.com/PHPOffice/PHPExcel GitHub - PHPOffice/PHPExcel: ARCHIVED ARCHIVED. Contribute to PHPOffice/PHPExcel development by creating an account on GitHub...
2023.04.27 -
Javascript Video Tag
◉ 비디오 스트리밍 지원 여부 function isSupportVideo(){ obj = document.createElement('video'); return obj.canPlayType; //obj.canpPlayType("video/mp4"); } ◉ Parameters type 감지할 오디오/비디오 유형(및 선택적으로 코덱)을 지정 / 코덱을 포함한 값을 지정 video/ogg video/mp4 video/webm audio/mpeg audio/ogg audio/mp4 video/ogg; codecs="theora, vorbis" video/mp4; codecs="avc1.4D401E, mp4a.40.2" video/webm; codecs="vp8.0, vorbis" audio/ogg; codec..
2023.04.06 -
HTTP 오류
408 Request Timeout 서버가 사용하지 않는 연결을 끊고 싶다는걸 의미, 서버가 클라이언트의 요청 없이도 유휴 상태의 연결에 전송한다. 504 Gateway Timeout 서버가 게이트웨이(Gateway) 혹은 프록시(Proxy)의 역할을 하는 동안 시간 안에 업스트림 서버(upstream server)로부터 요청을 마치기 위해 필요한 응답을 받지 못 했음을 나타낸다.
2022.11.10 -
[Javascript] XPath 이용하기
Javascript에서 XPath를 이용 특정 Element를 찾을때 아래와 같이 사용할 수 있다. var xpath = "//a" var element = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; ## XPathResult - ANY_TYPE: 0 모든 유형을 포함하는 결과 집합 - NUMBER_TYPE: 1 숫자를 포함하는 결과 - STRING_TYPE: 2 문자열을 포함하는 결과 - BOOLEAN_TYPE: 3 부울 값을 포함하는 결과 - UNORDERED_NODE_ITERATOR_TYPE: 4 모든 노드를 포함하는 결과 노드 집합, 노드가 문서에 나타나는 순서..
2021.12.13 -
HTTP Header
# Content-Type 컨텐츠 타입(MIME 미디어 타입) 및 문자 인코딩 방식(UTF-8, EUC-KR) 지정 # Connection 현재의 전송이 완료된 후 네트워크 접속을 유지할지 말지를 제어 - close : TCP 커넥션을 유지하지 않는다. - keep-alive : TCP 커넥션을 유지한다. 마지막 Access로부터 정의된 시간까지 Access가 없더라도 연결을 유지하는 구조. HTTP 1.1 부터 지원
2021.04.30