전체 글91 node.js vs java 가끔 node.js를 잘 모르는 사람들이 node.js는 느리고 자바가 빠르다며, node.js만 배우기보단 자바 백엔드를 배우라고 하는 사람이 있다. 결론만 말하자면 아니다!!! node.js는 굉장히 빠르다. 그냥 node.js 계속 써라. node.js는 빠르기도 하고 웹 어플리케이션도 만들 수 있고, react native를 사용해 모바일 앱도, electron을 사용해 데스크탑 프로그램도 만들 수 있다. 2020. 12. 4. 이 사이트는 무슨 기술을 사용했을까? Wappalyzer 사용하기 ! Wappalyzer라는 브라우저 확장프로그램을 사용하면 해당 사이트가 무슨 기술을 사용하고 있는지 쉽게 알아낼 수 있다. 설치주소이다. 크롬(네이버웨일)의 경우 https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg Wappalyzer Identify web technologies chrome.google.com 그 외 브라우저는 https://www.wappalyzer.com/download/ 에서 설치할 수 있다. 네이버에 들어가보았다. Wappalyzer를 보면 webpack, jquery, java를 사용한다는 것을 알 수 있다. 티스토리 글쓰기이다. Sentry, TinyMCE(둘다 뭔지 모르겠다).. 2020. 12. 3. 크롬 확장 프로그램 콘텐츠 스크립트와 백그라운드 메시지 크롬 확장 프로그램을 개발하면 content script와 background 간에 메시지를 주고 받아야하는 경우가 있다. 백그라운드에서 보내고 컨텐츠 스크립트에서 받기 //Background 메시지 보내기 chrome.tabs.query({active: true, currentWindow: true}, function(tabs){ chrome.tabs.sendMessage(tabs[0].id, {a: 'Hi'}, data =>{ //a에 Hi를 넣어 보내고 콜백 console.log(data); // Hello! }); }); //content script 메시지 받기 chrome.runtime.onMessage.addListener((message,sender,sendResponse) => { if(.. 2020. 12. 2. 타입스크립트 쓰는 이유 타입스크립트를 굉장히 많이 쓰고 있다. 근데 난 아직 초보라 그런지 대체 왜 쓰는질 몰랐다. 그래도 좀 찾아보고 직접 해보니 바로 알 것 같더라. 예를 들어 let a = ['first', 'second', 'third']; let temp = a.pop(); console.log(temp);// 'third' 잘된다. 하지만 아래와 같이 바꾸면? let a = 'first second third'; let temp = a.pop(); console.log(temp); 오류가 날 것이다. 문자열에는 pop 메서드가 없기 때문이다. 하지만 타입스크립트를 쓴다면? 2번째 줄의 빨간줄이 보이는가? 에디터에서부터 오류나서 실행조차 못한다. 오류가 나는 것은 그냥 실행을 할 수 없다. 이러한 점이 포인트다. 타입.. 2020. 10. 29. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음