El campo de respuesta de Quora es un contenido editable
mientras que el campo para compartir de Facebook es un cuadro de entrada de área de texto. div
En los navegadores modernos, el uso de un elemento contentEditable para entrada le brinda ciertos comportamientos de forma gratuita, incluido el buen formato del contenido pegado que obtenemos en Quora pero no en Facebook. Creo que también es la razón de algunas inconsistencias menores en cómo obtenemos el cuadro de entrada para comenzar a formatear las cosas. Por ejemplo: presionar Ctrl + B y Ctrl + I para texto en negrita y cursiva es el comportamiento proporcionado por el navegador, pero el equipo tuvo que agregar más cosas específicas de Quora como @menciones y no tienen atajos obvios.
Tengo una demostración rápida en JSFiddle. Intente pegar contenido formateado de esta página en ambos cuadros para ver a qué me refiero. http://jsfiddle.net/bulat/w3ZFX/
- ¿Qué se entiende por un servicio web asíncrono?
- ¿Me puede dar ejemplos de aplicaciones web basadas en datos?
- ¿Qué podría necesitar su negocio? Un sitio web o aplicación amigable para dispositivos móviles
- ¿Qué startups tienen su aplicación alojada en Google App Engine?
- ¿Cómo se usan exactamente cosas como bucles y funciones en el desarrollo web? Por favor, da un ejemplo simple.