본문 바로가기

분류 전체보기175

git ssh 1 Set up an SSH keyhttps://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html 2 Changing a remote's URLhttps://help.github.com/articles/changing-a-remote-s-url/ 3소스트리에서 ssh key 등록해서 잘 쓰고 있는데, 어느날 pull 할 때, 다음 에러가 날 경우git@bitbucket.org: Permission denied (publickey) 해결:https://confluence.atlassian.com/bbkb/permission-denied-publickey-302811860.html 2018. 6. 14.
vue에서의 this vue를 공부하면서 다음과 같은 설명글을 보았다. 왜 this가 vm 자신인가? 라는 의문이 생김.출처: https://joshua1988.github.io/web-development/vuejs/vuejs-tutorial-for-beginner/ var vm = new Vue({ data: { a: 1 }, created: function () { // this 는 vm 을 가리킴 console.log('a is: ' + this.a) } }) 실제로 구성해보니 정말 그랬더라. /* 방법1*/function A(){ console.log(this);}new A(); // this는 A자신A(); // this는 Window /* 방법2*/function A(args){ args.c();}new A({ .. 2018. 6. 13.
chrome console 기능 1제이쿼리가 없더라도, 개발자 콘솔을 통해서 이와 같은 작업을 할 수 있다. $(‘tagName’) $(‘.class’) $(‘#id’)와 $(‘.class #id’)는 document.querySelector(‘ ‘)와 같다. 이것을 실행하면 매치되는 DOM에서 첫번째 엘리먼트를 리턴한다. 2브라우저 editdocument.body.contentEditable=true 3이벤트 찾기var obj = getEventListeners($('selector')) 4이벤트 모니터링monitorEvents($(‘selector’))unmonitorEvents($(‘selector’)) 5타이머console.time('myTime'); // 타이머(myTime)를 시작한다.console.timeEnd('myTim.. 2018. 5. 22.
NaN !== NaN // true Infinity == Infinity Infinity === Infinity null == null null === null undefined == undefined undefined === undefined // false NaN == NaN NaN === NaN -- // false isFinite(Infinity) isFinite(-Infinity) // true isNaN(NaN) 2018. 5. 22.
typeof, instanceof typeof "string"// "string" typeof 123// "number" typeof 1.2// "number" typeof 1/0// NaN?? typeof 할때 계산은 미리 하고 진행하자. 이상하다. typeof (1/0)// "number"?? typeof 0/1// NaN?? typeof (0/1)// "number"?? 1/0// Infinity typeof Infinity// "number" typeof false// "boolean" typeof afssddfd// "undefined" typeof null// "object"!!! typeof []// "object" typeof new Array("12")// "object" typeof {}// "object" typeof.. 2018. 5. 20.
setTimeout 과 this function fn1(){ console.log("this is window: " + this); } var obj2 = { name : "obj2Name" , age : 21 , fn2 : function(){ console.log("this is obj2: " + this); } , fn3 : function(){ this.age = this.age + 2; console.log("this is 5 " + this); console.log("obj2.age 5==" + obj2.age); } , fn4 : function(){ // 정상 console.log("this is obj2: " + this); this.age = this.age + 1; console.log("obj2.age==" + o.. 2018. 5. 19.
maven build bug 아무것도 변경 하지 않았는데 Eclipse 재시작시 갑자기 maven build 에서 에러 발생또는 server startup 시 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 해결:----------------------------------------------------------------------------------------------------------------------------------------------------이 오류는 maven의 dependency가 정상적으로 처리되지 못한 경우.. tomcat의 server plugin의 임시 deploy 디렉토리에 WEB.. 2018. 5. 6.
css display : block 과 inline, ( inline-block 은 div에 float:left를 더한 효과 ) block : p, divinline : a, span inline방식은 width, height 적용되지 않는다. (display:block으로 변경해야 한다.)width란 border를 제외한 content의 실제 크기이다.> box-sizing:content-box// 전체 크기(width등)를 border 제외해서 계산> box-sizing:border-box // 전체 크기(width등)를 border 포함해서 계산 -> 계산하기 편함.> *{box-sizing:border-box}>> *{ } 전체선택자는 성능 이슈가 있다. font, color 속성은 하위에 상속된다. 마.. 2018. 5. 2.