Web Dev
-
The Node.js Event Loop, Timers, and process.nextTick() 문서 읽고 알게 된 내용Web Dev/4. Node Js 관련 2021. 2. 15. 14:22
읽은 문서 nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/ The Node.js Event Loop, Timers, and process.nextTick() | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 정리하기 전에 - Call stack: JavaScript keeps track of what function is being run and where it was run from. Whenever a function is to be run, it's added to the call stack. - Callback queue: a..
-
Mac Finder에서 VS-Code 바로 열기(automator 기능 활용)Web Dev/8. 메모 2021. 2. 15. 10:40
Mac에서 vs code를 열때마다 terminal을 이용하는게 너무 귀찮아서 방법을 찾아보니, automator 기능을 활용하면 된다. 1. automator를 킨다 2. service를 선택한다. service가 현재 애플리케이션이나 finder에서 text나 files를 받아서 뭔가를 처리할 수 있게 해준다. 3. 내가 하고 싶은건 원래는 shell에서 code "파일명" 하던걸 자동화 하고 싶은거다. 그래서 아래처럼 해준다. 이 서비스는 finder에서 files이나 folder를 받는다고 선택해준다. 그리고 이 input을 arguments 형태로 넘겨준다고 체크한다. 그리고 아래에 처리할 행동은 아래와 같다 open -n -b "com.microsoft.VSCode" --args "$*" 4...
-
[Vscode Extension] Laziness-Alarm: 타이핑아무것도 안하면 알람을 띄우는 익스텐션Web Dev/5. Projects 2021. 2. 14. 20:25
[Visit My Repository] 사용 화면! 암것도 안하면 게으르다고 뭐라고 한다 사용방법 cmd + shift + p start lazy 개발할때 참고한 자료 - vscode 개발 문서 Your First Extension Create your first Visual Studio Code extension (plug-in) with a simple Hello World example. code.visualstudio.com - vs code sample microsoft/vscode-extension-samples Sample code illustrating the VS Code extension API. - microsoft/vscode-extension-samples github.com 위의..
-
How to Pushlish VScode extension( ERROR Make sure to edit the README.md file before you package or publish your extension.)Web Dev/5. Projects 2021. 2. 14. 20:07
vsce package 위의 명령어를 따라서 퍼블리시를 하려는데 잘안되서 보니까, npm run compile 을 먼저 실행했어야했다. itnext.io/creating-and-publishing-vs-code-extensions-912b5b8b529 Creating and publishing VS Code extensions Ok, we created a snippet in the first article of our series Snippet creation. Let’s now take our snippet to VS Code Marketplace. itnext.io
-
[함수형 프로그래밍] 섹션11. 비동기:동시성 프로그래밍 3(QnA)Web Dev/1. JS 문법 관련 2021. 2. 13. 00:23
해당 Repository를 clone 하신 후, http-server ./section11 을 통해서 확인하실 수 있습니다 async/await JavaScript에서 비동기 상황을 더욱 동기처럼 다루기 위한 도구 비동기적으로 일어나는 일을 동기적인 문장으로 다루게 해줌 결국에는 promise를 다루기 위해서는 promise를 잘 알아야한다. 왜냐하면 await하는건 결국 promise 객체이기 때문 1. Array.prototype.map이 있는데 왜 FxJS의 map 함수가 필요한지? array.map은 비동기처리를 직접해주지않는다 2. 이제 비동기는 async:await로 제어할 수 있는데 왜 파이프라인이 필요하..