2011-08-02 5 views
0

Google 웨이브와 유사한 편집기를 찾고 있었지만 성공하지 못했습니다. 나는 jWYSIWYG, clEditor 및 다른 편집자 몇 명을 시도했습니다.Google Wave like WYSIWYG

이제 직접 구현하고 싶습니다. 어떻게 작동하는지에 대한 아이디어가 있습니까? 특히 어떻게 캐럿을 그리고 마우스/키보드 이벤트 및 텍스트 선택을 처리 할 수 ​​있습니까?

나는 기존의 WYSIWYG 편집자를 사용하고 싶지 않습니다. 왜냐하면 그들은 내가 원하는 것을 제공하지 않기 때문입니다.

미리 감사드립니다.

+0

어디에서 시작해야할지 모르시는 경우 매우 어려운 작업입니다. 수정할 수있는 편집기를 찾아야합니다. –

답변

0

내 질문에 답할 것입니다 - contentEditable 속성을 사용하십시오.

0

인기있는 오픈 소스 편집자의 소스 코드를 살펴봄으로써 그들의 접근 방식에 대한 아이디어를 얻을 수 있으며 솔루션 해결 방법에 대한 통찰력을 얻을 수 있습니다.

TinyMCE에는 GitHub의에 :

https://github.com/tinymce/tinymce

CKEditor는 SVN의 환매 특약이있다 : 당신이 정말로 그 중 볼 수 있도록,

http://dev.ckeditor.com/browser

그리고 물론

, 그들은 자바 스크립트가 당신 고 싶어요.

+0

그들은 모두 iFrame을 사용하고 있으며