在哪里以及如何开始制作像Quora这样的在线文本编辑器
Where and how do I start to make an online text editor like that of Quora?
我对jQuery和Javascript以及后台的Django有所了解。我有兴趣建立一个有点像Quora编辑的编辑。我读到他们的编辑器是用DIV制作的,其内容可编辑属性设置为True。然而,我很困惑,为了了解它如何与文本格式和媒体上传一起工作,应该研究什么材料。虽然我喜欢Quora的编辑器,但StackExchange编辑器也很不错。我想我无法实现如此先进的东西,但我需要从某个地方开始。
简言之,有人能给我指一篇文章或教程吗?这篇文章或指南涉及试图从头开始制作编辑器或从开源进行自定义的程序员?
contentEditable是微软在IE5中添加的。此功能允许更改任何元素的innerHTML。最好从MDN和github上提供的wysiwyg小部件的许多开源实现开始。
简短解释
- 从空的div开始
- 将contentEditable设置为true
- 添加作为强调功能的按钮
- 了解文本选择
- 若单击了按钮并选择了文本,那个么用带有强调样式css(或类)的span标记来包装该文本
- 利润
相关文章:
- jQuery/JavaScript在线公文包表单-打印样式表
- Javascript在HTML表中输出在线用户名
- 在线程循环中调用JavaScript
- 该代码不适用于使用SEWP的SP在线网站页面
- 在线数据库WebApp/Service
- chart.js在我的本地主机上运行良好,但无法在线运行
- 如何离线存储数据库,在线时共享到服务器
- 如何突出显示在线网页中的文本
- 通过简单的计算将Excel spreadhhet转换为在线网格
- 正在寻找一个好的在线JS obsfucator只用于缩小的目的
- 漂亮的照片在Dreamweaver上完美运行;但不能在任何浏览器上在线工作
- 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库
- JavaScript 未在在线版本中执行
- 如果在线检查期间发生电源故障,我们如何更新用户再次登录门户时的剩余时间
- 在线触发自定义安卓摄像头
- 我可以'如果我下载了在线脚本,就不要使用它们
- 从Javascript运行PHP文件来检查在线用户:表示未登录的用户是
- 有没有javascript或flash项目可以在线编辑音频
- Node.js快递网站可在线访问
- 在哪里以及如何开始制作像Quora这样的在线文本编辑器