syn.$l: 공통 라이브러리 기능을 제공합니다.
속성
syn.$l.version
$library version을 반환합니다.
메서드
syn.$l.guid()
확인
GUID 규칙을 준수 하는 고유 ID를 조회합니다.
syn.$l.stringToArrayBuffer()
확인
문자열을 ArrayBuffer로 변환홥니다.
syn.$l.arrayBufferToString()
확인
ArrayBuffer을 문자열로 변환홥니다.
syn.$l.random()
확인
32 길이 확인
소문자 확인
기본값 8자리의 랜덤 문자열을 조회합니다.
syn.$l.dispatchClick()
소문자 확인 버튼 클릭
지정된 노드에 마우스의 클릭 이벤트를 수행합니다.
syn.$l.addEvent()
확인
지정된 노드에 이벤트 핸들러를 추가합니다.
syn.$l.addEvents()
확인
지정된 노드들에 동일한 이벤트 핸들러를 추가합니다.
syn.$l.addLive()
확인
txt_addLive 추가 확인
지정된 ID에 Live 이벤트 핸들러를 추가합니다. 동적으로 추가되는 노드에 반응합니다.
syn.$l.removeEvent()
txt_addEvent change 이벤트 삭제 확인
지정된 노드에 이벤트 핸들러를 삭제합니다.
syn.$l.hasEvent()
txt_addEvent change 이벤트 핸들러 확인
지정된 노드에 이벤트 핸들러가 있는지 확인합니다.
syn.$l.trigger()
txt_addEvent change 이벤트 핸들러 확인
지정된 노드에 적용된 이벤트 핸들러가 있는지 확인 후 실행합니다.
syn.$l.triggerEvent()
txt_addEvent change 이벤트 핸들러 확인
지정된 노드에 사용자 이벤트를 실행합니다.
syn.$l.get()
확인
ID 식별자로 단일 노드 또는 여러 노드들을 조회합니다.
syn.$l.querySelector()
확인
querySelector로 단일 노드 또는 여러 노드들을 조회합니다.
syn.$l.getTagName()
'button', 'input' 개수 확인
노드 이름으로 여러 노드들을 조회합니다.
syn.$l.toEnumText()
syn.$v.valueType 확인
enum 열거자의 값으로 키를 조회합니다.
syn.$l.text2Json()
AAA,BBB,CCC 111,222,333 444,555,666
확인
CSV 문자열을 JSON 객체로 변환합니다.
syn.$l.json2Text()
[ { "AAA": "111", "BBB": "222", "CCC": "333" }, { "AAA": "444", "BBB": "555", "CCC": "666" } ]
확인
JSON 객체를 CSV 문자열로 변환합니다.
syn.$l.flat2Nested(), syn.$l.nested2Flat(), syn.$l.findNestedByID()
[ { "id": 0, "parentId": 6, "typeId": 0, "field0": "London", "field2": 5546919.064936, "field3": 12667955.381901 }, { "id": 1, "parentId": 7, "typeId": 0, "field0": "New York", "field2": 2297941.24812, "field3": 7451762.537854 }, { "id": 2, "parentId": 5, "typeId": 0, "field0": "Dubai", "field2": 9832458.096596, "field3": 32491698.248662 }, { "id": 3, "parentId": 6, "typeId": 0, "field0": "Paris", "field2": 22700818.88167, "field3": 76902823.758745 }, { "id": 4, "parentId": 8, "typeId": 0, "field0": "Stockholm", "field2": 3742748.296602, "field3": 10250567.674588 }, { "id": 5, "parentId": 9, "typeId": 0, "field0": "Middle East", "field2": 9832458.096596, "field3": 32491698.248662 }, { "id": 6, "parentId": 9, "typeId": 0, "field0": "Europe", "field2": 31990486.243208, "field3": 99821346.815234 }, { "id": 7, "parentId": 9, "typeId": 0, "field0": "NorthAmerica", "field2": 2297941.24812, "field3": 7451762.537854 }, { "id": 8, "parentId": 6, "typeId": 0, "field0": "Scandinavia", "field2": 3742748.296602, "field3": 10250567.674588 }, { "id": 9, "parentId": null, "typeId": 0, "field0": "World", "field2": 44120885.587924, "field3": 139764807.60175 }, { "id": 10, "parentId": 0, "typeId": 1, "field0": "BOND-1001", "field2": 3985.331955, "node2": 2, "field3": 20567.245997, "node3": 3, "field4": 1 } ]
nested2Flat 확인
flat2Nested 확인
findNestedByID 확인
Tree 구조의 메뉴, 조직도 개발을 위한 JSON 객체 데이터 탐색 기능을 제공합니다.
syn.$l.deepFreeze()
확인
JSON 객체의 속성을 수정하지 못하도록 고정합니다.
syn.$l.createBlob()
확인
blob 정보를 생성합니다
syn.$l.dataUriToBlob()
data:text/plain;base64,aGVsbG93b3JsZA== 확인
DataUri 데이터로 blob 정보를 변환합니다
syn.$l.dataUriToText()
data:text/plain;base64,aGVsbG93b3JsZA== 확인
DataUri 데이터로 문자열 정보를 조회합니다
syn.$l.blobToDataUri()
확인
blob 정보를 DataUri 데이터로 변환합니다
syn.$l.blobToDownload()
확인
blob 정보를 파일로 다운로드 합니다.
syn.$l.blobUrlToBlob()
확인
blob 주소 정보로 blob 정보를 반환합니다.
syn.$l.blobUrlToDataUri()
확인
blob 주소 정보로 DataUri 데이터를 반환합니다.
syn.$l.blobToBase64()
확인
blob 정보를 base64 문자열로 변환합니다.
syn.$l.base64ToBlob()
확인
base64 문자열을 blob 정보로 변환합니다.
syn.$l.blobToFile()
확인
blob 정보를 파일 정보로 변환합니다.
syn.$l.fileToBase64()
확인
파일 객체를 base64 문자열로 변환합니다.
syn.$l.fileToBlob()
확인
파일 정보를 blob 정보로 변환합니다.