Appearance
blockUi
오래걸리는 로직 처리 등 잠시 사용자의 입력을 막고자 할때 http
함수에는 blockUi가 적용되있음.
function longTimeFunction() {
blockOn()
try {
} catch (e) {
blockOff()
}
}
reactiveReplace
reactive로 생성된 src 데이터를 모두 지우고 dst의 데이터로 수정한다.
dst에 없는 것은 undefined로 지워진다.
dst에 있는 것만 일부 수정하려면 Object.assign을 사용한다.
const src = { a: 1, b: 2}
const dst = { b: 3}
Object.assign(src, dst)
console.log(src)
// {a: 1, b: 3}
reactiveReplace(src: any, dst: any)
const src = { a: 1, b: 2}
const dst = { b: 3}
reactiveReplace(src, dst)
console.log(src)
// {a: undefined, b: 3}
josa
txt에 따라 '은/는', '이/가' 등에 맞는 조사를 선택해준다.
- @param {*} txt 가나다라
- @param {*} josa 은
- @return 가나다라는
josa(txt: string, josa: string): string
focusableElement
파라미터로 주어진 엘리먼트 하위에서 포커스 가능한 엘리먼트를 찾아서 배열로 반환한다.
focusableElement(element: HTMLElement): HTMLElement[]