본문 바로가기

JS & CSS

(3)
나이스 학교 코드 가져오기 나이스 학교 코드 가져오기 기존에 학교 코드를 가져오는 주소가 리뉴얼되면서 공인인증서를 요구하고 있다.그래서 많은 학교 급식 API들이 기존 DB를 사용하거나 Excel 혹은 노가다(?)로 학교 코드를 가져오고 있다. 그러던 중 유일하게 아직 안막힌 곳을 찾아 파싱하였다.다운받아 쓰거나 수정하여 자기한테 맞게 쓰셔도 됩니다. 이왕이면 코드를 같이 발전시켜나갔으면 좋겠네요. 깃허브 : https://github.com/yousung/neis-school-list#readmeNPM : https://www.npmjs.com/package/neis-api 사용방법 const neisApi = require("neis-api"); /** * 학교명을 입력하면 학교 리스트를 반환 */ neisApi("고기").t..
자바스크립트 eval() 대신 대체 방법 # 자바스크립트의 만능키(?) 그만큼 위험부담도 큼 eval은 사용을 자제하라는게 일반적인 평론이다.# 그럼 어떻게 eval을 대응 혹은 대신할것인지 알아보자. (출처는 구글 검색의 짬뽕..) 기존의 코드 function say(){ alert('say yo ~') } eval('say()'); 대체 방법 function say(){ alert('say you ~'); } new Function('return say()')() 다른 방법의 사용예 기존 방법 var jsonObj = { lang : 'javascript' } var objName = 'lang' console.log( eval("jsonObj." + objName) ) 권장방법var jsonObj = { lang : 'javascript'..
제이쿼리 항상 최신 버전 및 다양한 버전 사용하기 (CDN) 제이쿼리 항상 최신 버전 사용하기 # 최신 버전 //code.jquery.com/jquery-latest.min.js # 3.2.1 Version //code.jquery.com/jquery-3.2.1.min.js # 1.11.1 Version //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js