This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function Foo() { | |
// this 는 new 연산자로 호출되었을 때를 전제한다 | |
// this 는 인스턴스 객체 | |
this.myname = 'Foo'; | |
this.displayName = function() { | |
// this 는 인스턴스 객체를 전제한다. | |
// 따라서 반드시 [인스턴스].displayName() 으로 호출되어야한다 | |
// 그렇게 하지 못할 경우 인스턴스 객체를 바인딩 시켜줘야야 this 가 인스턴스 객체를 가르킨다 | |
// ㄴ displayName.bind([인스턴스]) | |
console.log(this.myname); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fooView = Woowahan.View.create('fooView', { | |
useStore: { | |
rules: 'orderRule, bannerRule', | |
addressInfo: { | |
props: 'si,gu,gun,detail', | |
listen: true | |
}, | |
memberInfo: '*', | |
orderNo: 'orderInfo.orderNo' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Woowahan.View.create('myview', { | |
events: { | |
'@transaction fetch-order-info', 'doneAction' | |
}, | |
doAction() { | |
this.createTransaction('fetch-order-info', [ | |
Woowahan.Action.create(FETCH_ORDER_INFO, {}), | |
Woowahan.Action.create(FETCH_MEMBER_INFO, {}), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app.all('/v1/*', (req, res) => { | |
request[req.method.toLowerCase()]({ | |
url: config.ApiServer+req.url, | |
headers: { | |
'Authorization': req.headers['authorization'], | |
'Content-Type': req.headers['content-type'] | |
}, | |
qs: req.query, | |
json: req.body | |
}, (err, response, body) => { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// before | |
module.exports = { | |
api: { | |
development: { | |
apiUrl: "" | |
}, | |
minor: { | |
apiUrl: "" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function beforeRequest(context, method, url, options = {}) { | |
method = method.toLowerCase(); | |
let defaultOptions = { | |
timeout: 1000*10, // 10sec | |
headers: { | |
'Authorization': 'Bearer xxx-token-xxx', | |
'Content-Type':'application/json' | |
} | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* webpack raw-loader */ | |
import template from './hello.html'; | |
Vue.component('hello', { | |
template | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function WoowaView(options) { | |
return function() { | |
this.template = options.template; | |
this.render = function(list) { | |
var item = []; | |
for(var i=0; i<list.length; i++) { | |
item.push('<li>'+list[i]+'</li>') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js | |
var adjust = 1; | |
var ui = $('#box'); | |
var direction = ['up','right','down','left']; | |
function box() { | |
var min = 0, max = direction.length; | |
var selectDirection = Math.floor(Math.random()*(max-min+1)+min); | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var box = $('#box'); | |
function forwardPos(p) { | |
return (p+1)+'px'; | |
} | |
function backwardPos(p) { | |
return (p-1)+'px'; | |
} |