JS 썸네일형 리스트형 Javascript Object length 객체 길이 배열은 arrName.length로 구하면 된다.object는 Object.keys(objName).length로 구할 수 있다. https://stackoverflow.com/questions/5223/length-of-a-javascript-object Node JS cheerio iconv-lite 크롤링 한글 깨짐 사이트가 euc-kr인 경우 npm install iconv --save 명령 실행 시 나오는 에러실행할 수 있는 PYTHON이 없으므로 PYTHON 환경 변수를 설정하라고 나옴 npm install node-gyp rebuild 명령 실행python 2.7 버전 다운 받고 윈도우키 누르고 시스템 환경 변수 편집 들어간다환경 변수 클릭 사용자 변수의 Path 더블 클릭 찾아보기에서 C 드라이브에 있는 Python27 선택. 1234567891011121314151617181920212223242526C:\Users\brackets_nodejs\JobCrawler\node_modules\iconv>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_module.. Node JS scraping crawling 참고 참고 https://www.youtube.com/watch?v=eUYMiztBEdY https://github.com/beaucarnes/fcc-project-tutorials/blob/master/node-web-scraping/index.js npm cheerio https://www.npmjs.com/package/cheerio 간단 입문 https://codeburst.io/an-introduction-to-web-scraping-with-node-js-1045b55c63f7 모듈화 https://blog.ragingflame.co.za/2014/6/27/using-cheerio-and-mongodb-to-scrape-a-large-website#comment-3372892207 javascript How to force reloading a page when using browser back button? 브라우저 상에서 뒤로가기 버튼을 눌렀을 때 나타난 화면에서 refresh해주기 123456789window.addEventListener( "pageshow", function ( event ) { var historyTraversal = event.persisted || ( typeof window.performance != "undefined" && window.performance.navigation.type === 2 ); if ( historyTraversal ) { // Handle page restore. window.location.reload(); }});Colored by Color Scriptercs https://stackoverflow.com/questions/43043113/ho.. TypeError: Path must be a string. Received undefined TypeError: Cannot read property 'file' of undefined Node js에서 이미지를 업로드 하는데 자주 만나는 에러다.초반에는 라우터 설정 파일에서 method를 지정해주지 않아서 함수를 인식하지 못하였으므로 당연히 업로드 될 수 있는 파일이 없었다.form의 method가 get이냐 post냐에 따라 분기하고 post인 경우 각 함수인 경우 파일 업로드 할 수 있게 되어 있다. 123456789101112131415if (curItem.type == 'get') { router.route(curItem.path).get(curModule[curItem.method]); } else if (curItem.type == 'post') { console.log('route post'); if(curItem.method=='images'||curItem.method.. Modal에 값 전달 Link 1 test Link 2 test × Modal header some content $(document).on("click", ".open-AddBookDialog", function () { var myBookId = $(this).data('id'); $(".modal-body #bookId").val( myBookId ); // As pointed out in comments, // it is superfluous to have to manually call the modal. // $('#addBookDialog').modal('show'); }); https://stackoverflow.com/questions/10626885/passing-data-to-a-bootstrap-modal 실시간으로 생긴 태그 클릭 안될 때 $(".test").click(function(){ alert(); });Change into:$(document).on('click','.test',function(){ alert('Clicked'); }); js로부터 태그를 만들 경우 기존 click()이 새로 생긴 태그의 클래스, 아이디를 못찾는다. on() 함수 사용 https://stackoverflow.com/questions/6658752/click-event-doesnt-work-on-dynamically-generated-elements append() html() prepend() append() - 지정한 요소의 마지막에 내용를 추가appendTo() - 지정한 요소의 마지막에 내용를 추가# append()와 appendTo()는 동일한 기능을 수행하지만, 추가될 내용과 타겟의 위치가 다름.A.append(B) - A에 B를 추가A.appendTo(B) – B에 A를 추가 html(value) - 지정한 요소 내부에 새로운 html문자열(value)을 추가 prepend() – 지정한 요소의 시작 부분에 내용을 삽입prependTo() – 지정한 요소의 시작 부분에 내용을 삽입# prepend ()와 prependTo()는 동일한 기능을 수행하지만, 추가될 내용와 타겟의 위치가 다름.A.prepend(B) - A에 B를 추가A.prependTo(B) – B에 A를 추가 text(.. 이전 1 ··· 4 5 6 7 8 9 10 다음