본문 바로가기

웹스토리

(37)
React Native 개발 환경 구축 및 실행 (Window) 참조 https://learn.microsoft.com/ko-kr/windows/dev-environment/javascript/react-native-for-android https://deku.posstree.com/ko/react-native/install-on-windows/ 내용 Chocolatey 설치 - 윈도우 환경에서 필요한 패키지 설치를 편하게 도와준다. https://velog.io/@shinyejin0212/chocolatey-Windows%EC%9A%A9-%ED%8C%A8%ED%82%A4%EC%A7%80-%EB%A7%A4%EB%8B%88%EC%A0%80-chocolatey-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0 Nodejs 설치 - 20.11.0 설치 C..
Window NVM, NODEJS, YARN설치 참조 - https://learn.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-windows#install-nvm-windows-nodejs-and-npm 1.NVM 다운로드 및 설치 - https://github.com/coreybutler/nvm-windows/releases - nvm-setup.zip 다운로드 및 압축해제, 인스톨 Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 2.NODE JS 설치 1.최신버전 ..
data attrbute를 이용한 데이터 바인딩 /** * @param data : obj * @description 호출된 데이터 화면에 바인딩 처리 * @example API.dataBind(obj); */ dataBind : function(data){ $('[data-bind-id]').each(function() { var bindEl = $(this); $.each(data, function(key, value){ if(key == bindEl.data().bindId) bindEl.html(value); }) }); }, /** * @param divId : String * data : obj * @description 호출된 데이터 특정 div 화면에 바인딩 처리 * @example API.dataBind(obj); */ dataBind..
OriginalAjax 변경 처리 var OriginalAjax = $.ajax; $.ajax = function() { var len = arguments.length; for (var i = 0; i -1) { var _token = sessionStorage.getItem(ACCESS_TOKEN_KEY); if(!COMMON_UTIL.isValue(_token)){ return false; } if(!API.timeOutCheck()){ COMMON_WEB.logout(); return false; }else{ //authTime갱신 C..
Date.prototype.format 처리 //DATE FORMATTING //new Date().format("yyyy-MM-dd HH:mm") Date.prototype.format = function(f) { if (!this.valueOf()) return " "; var d = this; return f.replace(/(yyyy|yy|MM|dd|hh|mm|ss)/gi, function($1) { switch ($1) { case "yyyy": return d.getFullYear(); case "yy": return (d.getFullYear() % 1000).zf(2); case "MM": return (d.getMonth() + 1).zf(2); case "MM": return (d.getMonth() + 1).zf(2); case..
jquery ajax 공통적으로 로딩 이미지 처리 var OriginalAjax = $.ajax;// jquery ajax 공통적으로 로딩 이미지 적용// 이미지 취소 시 logingView : false 옵션 추가// loadingText 로딩시 나올 텍스트.$.ajax = function() { var len = arguments.length, loadingType = "", loadingMsg = "" for (var i = 0; i < len; i++) { if (!arguments[i].headers) {arguments[i].headers = _headers;} loadingText = arguments[i].loadingText || ahnlab.message.getMessage("COM_LODING");if (arguments[i].lod..
자바스크립트 다국어 처리 참고 사이트 - https://github.com/fnando/i18n-js 1.셋팅 예제$.i18n.properties({name : 'message',path : '/getLocale/',mode : 'map',async : true,// checkAvailableLanguages: true,// callback : function() {}}); 2.함수 정의common.message = {getMessage : function(key, value) { var msg = "";msg = $.i18n.prop(key, value);return msg;}} 3.함수 사용common.message.getMessage(keyStr);
웹 관련 학습 사이트 부트스트랩 학스 사이트 - http://bootstrapk.com/getting-started/#whats-included