Engineering/javascript 3

CORS (교차 출처 리소스 공유) 오류 설명

웹 브라우저는 보안을 위해 동일 출처 정책(Same-Origin Policy)이라는 규칙을 따릅니다. 이 규칙은 웹페이지가 로드된 출처(Origin)와 다른 출처의 리소스에 접근하는 것을 제한한다. 여기서 "출처"는 프로토콜(http, https 등), 호스트(도메인 이름), 포트 번호를 조합한 것을 의미한다. 예를 들어, http://mywebsite.com:8080 에서 로드된 웹페이지는 http://anotherwebsite.com 에 있는 데이터나 https://mywebsite.com 에 있는 데이터에 바로 접근할 수 없다. 이는 악의적인 웹사이트가 사용자 모르게 다른 웹사이트의 정보를 빼가는 것을 막기 위한 보안 조치이다. - exchange.html 실시간 달러 환율 로딩 중....

DataTable 에서 AJAX 로 pagination 처리

Javascript DataTable 에서 AJAX 로 테이블 데이터 pagination 처리 DataTable(https://datatables.net/) 의 "serverSide : true" 를 통해서 AJAX 로 필요한 데이터만 가져와서 pagination 을 구현할 수 있다. $('#dt_table').dataTable({ "autoWidth" : false, "processing": true, "ordering": false, "serverSide": true, "searching": false, "lengthMenu" : [10,50,100], "ajax" : { "url":"/book/ajax", "type":"POST", "data": function (d) { d.playerId = $..

자바스크립트용 ipcalc

네트워크 ip 주소를 계산하기 위해서 리눅스에서 사용되는 ipcalc 는 자바스크립트로도 많이 나와있습니다. 제가 참조한 자바스크립트의 원래 사이트는 http://www.hesketh.com/schampeo/projects/ipcalc/ 입니다만, 필요한 부분만 발췌해서 파일로 첨부했습니다. test.html 을 열어보면, "IP/mask" 부분에 알아내려고 하는 네트워크의 IP 와 bit mask 값을 입력하고, "Calculate" 버튼을 클릭하면 "Network" 부분에 해당하는 네트워크 값이 나타납니다. 원 소스의 ipcalc.js 는 form sumit 입력값(f.ip.value) 를 가지고 show_info() 에서 inner html 로 출력하는 형태였는데, 네트워크 값만을 알아내기 위해서 ..