전체 글
-
Javascript 콘솔(개발자 도구)에서 cdn(script url) 불러오기DEV/javascript 2023. 11. 14. 11:33
콘솔(개발자 도구)에 하단 코드 입력 후 사용 script.src에 본인이 사용할 url을 넣어주면 된다. const script = document.createElement("script"); // 필요한 스크립트 url 입력 script.src = "https://cdn.sheetjs.com/xlsx-latest/package/dist/xlsx.full.min.js"; script.async = true; document.body.appendChild(script);
-
Javascript 화면 loading 구현 (화면 로딩 구현)DEV/javascript 2023. 8. 28. 11:03
1. 로딩만 넣는 경우 html javascript const loading = { start: () => { // @로딩 시작 const loading = document.querySelector('#loading'); loading.style.display = 'block'; }, end: () => { // @로딩 종료 const loading = document.querySelector('#loading'); loading.style.display = 'none'; }, } css /* loading */ #loading { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; backgr..
-
Spring Controller, Service, Mapper SampleDEV/spring 2023. 8. 24. 09:15
(* 개인 노트임을 주의) Sample Controller @PostMapping("/sample") public Map sample(@RequestBody HashMap dto) { Map res = sampleService.sample(dto); return res; } Service public Map sample(Map dto) { Map res = new HashMap(); String key1 = (String) dto.get("key1"); String key2 = (String) dto.get("key2"); // ... (대충 코드) res.put("code", "FAILED"); res.put("details", "실패하였습니다."); return res; } Mapper Mapper는..
-
-
Node js 텔레그램 봇(Telegram bot) 시작하기DEV/node js 2023. 6. 28. 17:31
요즘 차를 사려고 하고 있다. "뜬금없이 무슨 말이냐 !" 할 수 있지만 중고차도 알아보고 있는 지금 엔카를 들어가보면 왜 그런지 알 수 있다. 엔카는 신규 매물에 대한 알람을 알려주지 않는다. 본인이 사려고 하는 차가 한국에 잘 없는 차다 보니 내가 모르는 사이 금방 올라왔다가 팔리는 경우가 제법 많다. 그리고 꿀매물 포착이 늦은 경우도 있었다. 아무튼... 할것도 없겠다 엔카 신규매물 알람 봇을 만드려고 했다. 할 수 있는 방법은 많지만 편하게 개발(?)이 가능한 텔레그램 봇 선택. 예전에 로또 알람봇을 만드려다가 포기한 경험도 있어 금방 작성이 가능하다고 생각되었다. 그 당시에는 Python을 이용했다. 이미지의 숫자를 텍스트로 변환하고 어쩌구 저쩌구 하려고 했었기 때문... 이번에는 Node js..