Skip to content
On this page

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[]

Hello