-
javascript 에서 xml parsing 하기내가 보기 위해 쓰는 것/Javascript 2019. 9. 25. 21:22
제가 I-TALENTED 프로젝트에서 쓴 방법이며 그래서 엉터리 일 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 /* XML 파일 가져오기 */ function regPerson(name, img){ this.name = name; this.img = img; } function loadData(){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(this.readyState == 4 && this.status == 200){ alert('readySta..
-
Javascript로 ajax를 뿌리려고 했는데.../I TALENTED 2019. 9. 25. 20:33
처음엔 정적이지만 인터렉티브한 웹으로 최선을 다한 마크업이랑 바닐라자바스크립트만을 보여주는 그런 기본을 보여주는 페이지가 목표였는데... Grid형 List가 있길래 여기에 스택을 추가하는 것은 좀 그렇고 ajax로 불러와서 데이터를 뿌려주는 정도로 하자 라고 급변을 한게 화근이었다. CORS를 전혀 생각하지 않은 것이다. 열심히 XML을 작성 했는데... 이걸 위해서 서버에 올리자니 스택 확장의 시작인 것 같고... 이걸 JQUERY 플러그인으로 불러오자니 이 포트폴리오의 컨셉이었던 Pure Javascript가 무너진다. 솔직히 말하자면 Vanila javascript로 JSONP를 구현할 자신이 없었던 것이기도 하다. 그래서 결국 서버에 올리는 것으로 합의 했다. 그래서 오늘은... 데이터를 가져오..
-
Javascript 객체 선택에 대해내가 보기 위해 쓰는 것/Javascript 2019. 9. 24. 23:57
jQuery는 $('element')~ 혹은 parent~ children~ eq~ 등 으로 편하게 DOM 객체를 선택할 수 있었지만 Javascript는 어떤함수는 배열형으로 return 하고 어떤함수는 문서(body)가 모두 준비된 상태에서만 검색이 되는 등 다양한 바리에이션이 있다. 이에 대해 숙달되지 못한상태에서 진행을 하니 객체선택에 있어서 매우 난잡해지고 객체를 변수에 담는 빈도가 높아지는 것 같다. (성능적인 부분에서 변수에 객체를 담는 행동은 한번으로 끝내는게 좋다고 알고있다. 너무 스파게티 코드가 되는 경우는 빼고) 예를 들자면 const nodeList = document.getElementById('#mainList'); const currentNode = nodeList.getEle..
-
Fontaines D.C. - Dogrel을 듣고음악 2019. 9. 24. 21:53
개발 얘기만 있으면 너무 딱딱해서 좋아하는 음악얘기도 써보려 했는데 막상 쓰려니까 굉장히 부끄럽다. 첫빠따로 Fontaines D.C. 데뷔앨범 Dogrel 감상후기, 잡생각을 써보려 한다. 4월 12일 발매되어 아직도 albumoftheryear Critic rate 1등을 굳건히 지키고 있는 앨범 장르는 포스트 펑크 리바이벌이다. 인터폴, 스트록스, 프란츠 퍼디난드 나한테 이 장르는 맨날 부활만 하는 그런 느낌이다. 아직도 Post-Punk 'Revival' 의 의미를 정확히 파악하지 못했는데 맨날 부활해서 리바이벌인가? 하여튼간에 또 부활했고 장르가 포스트 펑크 리바이벌이라는 사실을 알고난 후 감상했는데 다른 선구자들처럼 소포모어징크스가 아닐까 하는 쓸데없는 연예인 걱정을 했다. 너무 과거를 제외한..
-
I TALENTED git repositories를 생성하면서잡담/주절주절 2019. 9. 24. 20:50
깃에 업데이트를 시작도 하기도 전 약 이틀간 작업해오던 파일을 작업용 컴퓨터에 방치하고 왔다.... 어쩔수 없이 README.md 만이라도 급하게 작성하여 push 하였는데 마크다운부터 어설프다 아직 메인슬라이드 이외에는 보여줄 것도 없어서 참고한 템플릿을 올려두었다. 나의 사실상 첫 깃 프로젝트를 올리니까 너무 부끄럽다. 아무도 관심 없겠지만... I TALENTED 레포시토리 주소 : https://github.com/do1con/I-TALENTED
-
I TALENTED 개발 목표와 이유/I TALENTED 2019. 9. 24. 11:55
I TALENTED 는 가상의 모델 에이전시 홈페이지 프로젝트다. 왜 프로젝트를 진행 하는가? 국비지원수업을 받으며 여러가지를 배웠지만 순수 Javascript, 그러니까 기본지식이 부족한 것 같았다. 여러 프레임워크, 라이브러리가 있지만 Javascript 자체도 매우 강력해졌다고 들었다. (궁금함? 호기심?) 편리한 라이브러리를 쓰다가 순수 Javascript만 쓴다는게 굉장히 불편하지만 왜 라이브러리를 쓰는지 알게 될 수 있을 것 같다. 개발을 하면서 '왜 이걸 써야 하는가' 는 굉장히 중요한 질문이라고 생각한다. (지금 쓸 줄 아는 거라곤 jQuery밖에 없지만) 내가 대단한 놈이 아니니까 가장 기본인 마크업, javascript는 할 줄 안다고 말할 수 있는 사람이 되고 싶었다. 프로젝트에서 지..