JavaScript

    [ Front-End ] Javascript 관련 면접 질문

    Javascript 관련 면접질문 원시타입 6가지 string, number ,boolean ,symbol ,null ,undefined 원시타입은 immutable var str = "123" var sliceStr = str.slice(0,2) console.log(str) //123 console.log(sliceStr) //12 참조타입 원시타입이 아닌 Object 기반의 모든 타입 Object, Function, Array 불변 객체 원복객체를 손상시키지 않고, 복사한 객체를 넘겨주는 방법 var obj = { name: 'arthur' } var cpyObj = Object.assign({}, obj) cpyObj.name = 'youngsoo' console.log(obj.name) // a..

    Canvas Dojo - HTML5 Canvas를 공부하는 가장 쉬운방법

    HTML5의 Canvas기능을 이용하면, CSS만으로는 구현하기 힘든 다양한 창작물을 구현할 수 있습니다. 하지만 구현은 생각보다 귀찮고, 쉽지 않죠.. See the Pen 30,000 Particles by Justin Windle (@soulwire) on CodePen. - 30,000 Particles by Justin Windle Vscode에서 Canvas를 공부하는데 좋은 툴을 소개합니다. Canvas Dojo - Arthur Kim Canvas Dojo - Visual Studio Marketplace Extension for Visual Studio Code - snippets and plugins for html5 canvas development marketplace.visualst..

    javascript로 블록체인 만들기 - 1

    Referenced by a Savjee https://www.youtube.com/watch?v=zVqczFZr124&t=767s 실제 블록체인의 모습이 어떤지, 거래가 실제로는 내부에서 어떻게 이루어지는지, 그래서 블록체인은 어떻게 구현해야 하는지 지갑, 트렌젝션 등에 있는 블랙박스를 파해치고자 합니다. 완성된 블록체인 - github.com/znxkznxk1030/yscoin 블록체인이란 무엇인가요? 사전적인 정의는 누구나 읽을 수 있는 공개된 블록으로 이루어진 퍼블릭 데이터베이스입니다. 그 각각의 블록들은 절대 변하지 않는 정보, 속성를 가지고 있죠. 그렇기에 한 블록이 한번 체인에 추가되면 절대 변할수 없게 되어, 누구나 열람은 가능하지만 위/변조가 불가능한 특징을 가진 데이터베이스입니다. 왜 ..