at.js 와 tribute.js
마젠토
211.♡.12.64
2023-03-19 09:34
10,080
3
0
본문
### at.js
[https://github.com/ichord/At.js/](https://github.com/ichord/At.js/)
### tribute.js
[https://github.com/zurb/tribute](https://github.com/zurb/tribute)
SIR과 아파치존에서 사용한 것은 `at.js`로 알고 있고, Jquery로 된 것으로 알고 있습니다.
Jquery는 잘 몰라서 찾아보니, `tribute.js`가 나오네요..
테스트를 해보니, 한글처리가 궁금하네요.
즉 `ㅇ`을 입력하면 `ㅇ`으로 시작되는 것을 10개보여 주네요.
이것은 [한글 정규식](https://www.apachezone.com/free/3780)으로 처리가 가능할 것 같습니다.
문제는 `at.js`나 `tribute.js`가 아니라 `Vditor`에디터에서 생기는 것 같습니다.
Vditor는 한글 조합이 이뤄지기전에는 글자 입력을 안받아 들입니다.
`at`이나 `tribute`는 초성만 입력해도 바로 받아 들여지는 로직입니다.
`Vditor`에서는 한글입력시 ![!\[image\]](https://www.eyoom.net/data/editor/2303/3556183104_1679185822.50482.png) 처럼 아래에 밑줄이 그어져 있는 상태가 되면, 조합이 끝나지 않은 상태라서.. 에디터내로 전달이 안되고 있는 상태가 됩니다.
이 부분도 제 실력으로는 해결이 어려운 문제가 될 것 같습니다.
(중국어, 일본어 모두 입력방식이 달라서, 한국어에서만 생기는 문제입니다.)
맥, IOS에서 한글 문제가 생기는 원인이기도 합니다.
0
로그인 후 추천 또는 비추천하실 수 있습니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록3
마젠토님의 댓글
ajax를 쓰면 코드에 안남고, 그냥 php코드에서 읽어오면 코드에 남는 차이가 있을 것 같습니다.
아파치님의 댓글
마젠토님의 댓글의 댓글
지난 주말에는 댓글에서는 (Textarea) 어느정도 가능할 것을 확인했고, 에디터에서는 한글 조합전에 받아 들여지는 부분을 찾아 봐야 될 것 같습니다.
(Keyup 이벤트 대신에 keydown 이벤트로 처리를 하면 조합전도 가능할 것도 같고..)