반응형
타입스크립트를 씹고 뜯고 맛보고 (타입스크립트 교과서)
Study 2023. 11. 29. 21:46

길벗의 개발자 리뷰어 활동을 위해서 책을 제공받아 작성된 서평입니다...만 진심이 담겨있습니다. 허위 사실 유포는 😎일절 없음. 타입스크립트도 결국은 자바스크립트이다. 천천히 A부터 Z까지 하나씩 학습하면 큰 허들은 아니다. 변수와 배열, 인터페이스 등. 자바스크립트를 처음 배울 때처럼 하나씩 배우고 여기에 타입이라는 개념을 더 배우면 된다. 그런데 모두가 이렇지 않을 것이다. 누군가는 자바나 코틀린으로 개발하는 백엔드 개발자가 가끔씩 타입스크립트로 만들어진 UI 프레임워크를 수정하게 되면 아무리 간단한 미션이라도 상당히 어려움을 겪는다. 자바스크립트도 제대로 공부한적이 없다면 그야말로 재난이다. 눈치챘나? (그게 나야) 실무에서 이미 타입스크립트를 사용하고 있고, 처음부터 차근차근 학습하기 힘들면 필요..

자바스크립트는 모르지만 화려한 토글 버튼을 구현하고 싶어
Frontend 2022. 10. 4. 16:22

. 위 이미지는 지금부터 시작할 버튼 구현의 결과물이다. 여러개의 화려한 토글 버튼을 구현하고 싶었다. 정확한 요구사항은 아래와 같다. ON/OFF가 가능한 토글 버튼 여러개 버튼이 한눈에 보여져야 한다 버튼 효과는 화려하게 프론트엔드 개발을 모르기 때문에 github의 Pages를 사용하기로 했다. 이전에도 Pages를 사용하여 노션의 다크모드 웹사이트 만드는 것을 소개한 적 있다. 노션으로 다크모드 웹사이트 만드는 3가지 방법 노션(Notion)은 무료 버전으로도 충분히 많은 표현이 가능하기에 수많은 유저들이 이용중이다. 기본적으로는 노트툴이지만 외부에 공유를 한다면 웹페이지처럼 사용도 가능하다. 그런데 노션은 devvkkid.tistory.com 먼저 ON/OFF가 가능한 토글버튼을 만들어야 한다...

리팩터링 2판 - JS 모르는 사람도 샘플코드 실행해보기
Dev Note 2022. 9. 5. 16:43

물.론. 처음부터 끝까지 책만보고 실습을 해도 좋다. 하지만 21세기를 사는 우리에게 하루 24시간은 너무 짧다. 있는 걸 돌려보는 것만해도 어느 정도 학습효과가 분명 있다. (변명 x 9999999) 그래서 이미 준비된 실습 코드를 실행해보기로 했다. 공식적으로 마틴 파울러가 제공하는 실습코드는 없다. 대신 리팩터링 2판을 출판한 출판사에서 실습코드가 있는 좌표를 찍어주었다. 필자는 가능한한 덜 고생해서 최대한 많은 것을 얻으려는 날먹 정신(?)이 강하기 때문에 여기서부터 시작한다. 해당 링크는 아래를 참고하시길. GitHub - wickedwukong/martin-fowler-refactoring-2nd: Practice refactoring techniques in the Martin Fowler'..

JavaScript는 모르지만 WebView에서 사용하고 싶어!!
Android, iOS 2019. 11. 28. 15:05

마아아아아아아아아아아안약에, 만약에 웹뷰의 특정 이벤트를 네이티브에서 받아서 메시지를 보여주고 싶다면 어떻게 해야할까? 여러 방법이 있겠지만 JavaScript 함수를 호출하는 방법을 써보고자 했다. 동작이 되는 웹서비스를 만들 수 없으니 로컬에 HTML 파일을 두고 테스트할 수 있도록 샘플앱을 만들었다. (착하지?) 내 Github에서 모든 코드를 확인할 수 있다. (정말 착하지?) var handler = Handler() inner class AndroidBridge { @JavascriptInterface fun sendData(msg: String) { handler.post(Runnable { var message = msg if (message.isEmpty()) { message = "입력..

728x90
반응형