lang 514

javascript 실시간 웹

웹 소켓Chrome >= 4Safari >= 5iOS >= 4.2FF >= 4Opera >= 11 Node.js 와 Socket.IO소켓지원 확인 순서웹소켓어도비 플래시 소켓액티브X HTMLFile IE )멀티파트 인코등을 사용한 XHR긴 폴링을 이용한 XHRJSONP 폴링 ( 교차 도메인 지원 )Safari >= 4Chrome >= 5IE >= 6iOSFF >= 3Opera >= 10.16Node.js - 노드-웹소켓-서버 - Socket.IORuby - 이벤트 머신 - 크램프 - 썬샤워Python - 트위스티드 - 아파치 모듈PHP - php-웹소켓Java - 제티Google Go - 네이티브 주거넛채널 인터페이스를 이용한 발행구독 패턴https://github.com/maccman/guggernau..

lang/js 2013.06.24

javascript 파일 작업

파일 작업 지원 FF >= 3.6 Safari >= 6.0 Chrome >= 7.0 IE : 지원안함 Opera >= 11.1 if( window.File && window.FileReader && window.FileList ){ // API 지원 /* ... */ } 파일 정보 얻기 파일시스템을 자바스크립트로 노훌하는 기능 파일 입력 드래그 앤 드롭 드래그 앤 드롭 규격 명세 FF >= 3.5 Safari >= 3.2 Chrome >= 7.0 IE >= 6.0 Opera : 지원안함 드래그 Drag me var element = $('#dragme'); element.bind("dragstart", function(event){ // jQuery 추상화를 사용하지 않는다. event = event.o..

lang/js 2013.06.21

javascript loader

참고JavaScript 표준을 위한 움직임: CommonJS와 AMD commonJS브라우저용curl.js(http://github.com/unscriptable/curl)SproutCore(http://sproutcore.com)PINF(http://github.com/pinf/loader-js)기타 등등서버사이드용Node.js(http://nodejs.org)Narwhal(https://github.com/tlrobinson/narwhal)Persevere(http://www.persvr.org)Wakanda(http://www.wakandasoft.com)AMD브라우저용RequireJS(http://requirejs.org)curl.js(http://github.com/unscriptable/cur..

lang/js 2013.06.19

javascirpt MVC - 모델

참고 maccman MVC와 명칭공간 var User = { records: [], fetchRemote: function(){ /* ... */ } }; var user = new User; /////////////////////////////////// var User = function( atts ){ this.attributes = atts || {}; }; User.prototype.destory = function(){ /* ... */ }; user.destroy();명칭공간에 대한 자세한 정보는 피터 미쇼 블로그 참조 ORM if( tpeof Object.create !== "function" ) Object.create = function(o){ function F(){} F.protot..

lang/js 2013.06.17

javascript 이벤트

JavaScript Web Application - Chapter2 이벤트와 이벤트 관찰에서이벤트는 자바스크립트 응용프로그램의 핵심이다. 이벤트는 애플리케이션을 동작시키는 원천이며 사용자가 애플리케이션과 의사 소통할 때 필요한 기능을 제공한다. 그러나 동시에 자바스크립느의 비 표준 문제를 일으키는 장본인이기도 하다.브라우저 전쟁이 한창일 때 넷스케이프와 아이크로소프트는 서로 호환하지 않은 이벤트 모델이라는 것을 알면서도 각자 자신의 이벤트 모델을 선택했다. 결국 W3C에서 이벤트 모델을 표준화했지만 인터넷 익스플로러는 IE9까지도 자신만의 구혀을 고집했다.다행이도 jQuery, Prototype 같은 훌류한 라이브러리 덕분에 모든 이벤트 구현에서 동작하는 프로그램을 만들 수 있다. 이벤트 수신addEve..

lang/js 2013.06.14

codeigniter session IE problem

참고Codeigniter Session Problem in IESession Lost In IE and CodeIgniterCodeigniter Session IE problem제시된 문제 해결방법 및 수정사항$config['sess_cookie_name'] = "ci_session"; underscore(_)를 사용하지 마라 IE9에서는 underscore를 지원하지 않는다. ※ underscore 문제? 설마~서버 타임존을 확인하고 맞춰라새로운 프로젝트에서 CI를 사용할 경우 CI의 session class를 사용하지 마라CI session을 사용할 경우 PHP 의 $_SESSION을 사용하는 classs를 대체해서 사용하라 Codeigniter Session IE problem$config['ses..

lang/php 2013.05.23

javascript Lightweight selector library

참고DLite – A Lightweight JavaScript Library For Those Who Want Less Features, And More Control dLite - Your little JavaScript friend 소개 elm – find element with a certain id 특정 ID를 가진 요소를 찾는다. var container = elm(“container”); elmsByClass – find elements with a certain class name 특정 클래스 이름으로 엘리먼트를 찾는다. var externalLinks = elmsByClass(“external”, a); DOMReady – run functions as soon as the DOM is l..

lang/js 2013.04.17
반응형