1)LoadJS("http://wwww.site.com/js/callJS.js", fncCallback); // JS 로드 메소드function LoadJS(fileUrl,callback) { var oHead = document.getElementsByTagName('HEAD').item(0); var oScript= document.createElement("script"); oScript.type = "text/javascript"; oScript.src=fileUrl ; oHead.appendChild(oScript); if (document.addEventListener) { oScript.onload = callback; oScript.onerror = callback; } else { oSc..
번호 이름 나이
var datas = ["1", "2", "3", "4", "5", "6", "7"]; var dataSlice = datas.slice("3"); var dataJoin = dataSlice.join(" + "); alert(dataSlice);-> 결과 : 4, 5, 6, 7-> 내용 : slice(startIdx)인자로 받은 값부터 노출한다ex2 ) slice(startIdx, endIdx);alert(datas.slice(1, 4));-> 2, 3, 4-> startIdx 포함 ~ endIdx 이전 값을 노출한다 ( 0 부터 시작 ) alert(dataJoin);-> 결과 : 4 + 5 + 6 + 7-> 내용 : join(연결문자);각 목록들을 노출 시 연결 문자를 셋팅한다
1. Blocking과 NON-Blocking 차이가 뭔가요? 잘 이해가 안되네요? 둘간에 차이점좀 설명 부탁드려요.네이버나 구글등 검색엔진에서 검색하시면 이와 관련된 많은 자료를 얻으실 수 있기에 간단하게 설명드리겠습니다. 단어적인 측면에서 비교해보자면 블록킹은 뭔가 막힌다는 의미가 되고 논-블록킹은 막히지 않는다 라는 차이점이 있습니다. - 블록킹 소켓에 대한 설명블록킹 소켓을 사용하면 한 타임에 하나의 접속만 처리가 가능 합니다.예를들어, 블록킹 소켓을 사용한 서버라고 가정하는 경우 서버의 역할상 동시다발적으로 복수의 클라이언트가 접속을 하여 서비스를 이용하게 되는데 블록킹 소켓을 사용하면 순차적으로 클라이언트의 접속을 받아들여 작업하고 해당 작업이 완료 돼야 다음 접속에 대한 작업을 진행하게 됩니..
# 한 페이지에 보여질 게시물 갯수 PageSize = 20 # 한 페이지에 보여질 페이지 블럭 갯수 PageBlockCount = 10 # paging parameter searchType = self.get_argument("searchType", "", True) searchWord = self.get_argument("searchWord", "", True) // 현재 페이지 currentPage = int(self.get_argument("currentPage", 1, True)) # search logic searchQueryStr = "" if searchType != "" and searchWord != "": if searchType == "TITLE": searchQuery..
Tornado는 python으로 만들어 진 오픈소스 웹 관련 툴들로 구글의 webapp과 유사하다. 하지만 가장 큰 차이점은 non-blocking이고 빠르다는 것이다. epoll을 사용해서 non-blocking 서버를 구현하기 때문에 동시에 몇천개의 처리해 줄 수 있기 때문에 리얼타임 웹 서비스에 적합하다. * 설치 다운로드 경로 : https://pypi.python.org/pypi/tornado 압축해제 후 해당 경로에서 빌드 및 설치python setup.py buildpython setup.py install 설치가 끝나고 나면 설치되었는가 확인도 할 겸 프로그래밍을 배울 때 가장 처음에해보게되는 Hello World 를 출력해 보겠다. import tornado.httpserver impor..
1. 제어 - 선택 .add() : 요소를 추가 선택한다. / $("p").add("div") // p 요소와 div 요소를 선택한다. .not() : 선택된 확장집합에서 인자에 해당하는 요소를 제거한다. / $("p").not(".green") // p 요소의 확장집합에서 class가 green인 요소를 제거한다. .children() : 요소의 고유한 자식으로 구성된 확장 집합을 반환한다. .contents() : 선택한 요소의 자식 요소를 가져온다.(text node 포함) $('.container').contents().filter(function(){}); // class container 요소의 자식요소(text 포함)를 가져와 filter 한다. iframe text를 가져올때 사용 .fir..
2. 속성(CSS), 추출- 속성(CSS) .addClass() : 지정한 요소에 class 값을 추가한다. $("p").addClass("name"); // class = "name" 추가.hasClass() : 지정한 요소에 class 유무를 확인한다. if($("p").hasClass("name")==true) // class 가 "name"인지 확인 true/false.removeClass() : 지정한 요소에 class 값을 제거한다. $("p").removeClass("name"); // class = "name"을 제거.toggleClass() : 지정한 요소에 class를 추가/제거 $("p").toggleClass("name"); // class = "name"이 있으면 제거 / 없으면 ..
3. 검증.is() : 현재 상태를 확인하여 반환한다. true / false var chk = $("div").is(":animated"); // chk 는 true, false $.contains() : 첫번째 인자 요소에 두번째 인자 요소를 가지고 있는지 확인한다. $.contains($("#name"), $("#code")) // #name 요소 아래에 #code 요소가 있다면 true $.isArray() : 인자가 배열인지 확인한다. $.isArray(arr) // arr이 Array 인지 체크 true / false $.isEmptyObject() : 인자가 empty 인지 체크한다. $.isEmptyObject(arr) // arr 이 empty 인지 체크 empty : true / fal..
- Total
- Today
- Yesterday
- Uyuni
- 킹덤 호텔
- 햄버거
- 성계 투어
- 빅토리아폴스
- 캄보디아
- 볼리비아
- 마추피추
- aguas calientes
- 토레스 델 파이네
- 애드센스
- Namibia
- 아구아스 칼리엔테스
- 칼라마
- Cambodia
- 쿠스코
- 푸에르토 나탈레스
- jQuery
- calama
- 우유니
- 빈트후크
- 성스러운 계곡
- 후마리
- 족발
- Oracle
- 남미
- 칠레
- 남미 저가항공
- Cusco
- 나미비아
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |