百科问答小站 logo
百科问答小站 font logo



有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器? 第1页

  

user avatar   arthascui 网友的相关建议: 
      

最近刚好在做编辑器,给tinymce写插件。所以刚好可以回答下。

可惜现在是在android客户端下,所以不能参照编辑器当前的样子,我凭印象写下吧。

考虑到知乎的编辑器也不是很强大。。。所以,答案分两种:

1 可以用开源库。比如我们最近用tinymce,那么答案是五分钟(下,再加个和后端集成的时间。这个无法估算,而且目测题主也不关心这个。

2不准用任何库。

这个难度略高,不过以知乎这个水准也不是很难,一小时学api然后用半天调试即可。难的是样式,费时间。而且有些伪前端,比如我,毫无美感,只会调size,目测会卡在这很久。

有人说太小看这个问题了,我说那是你太高看它了。小技巧,把body的contentEditable改为true,整个网页就是个编辑器。现代流览器div就支持此属性,还能省个iframe。

当然写到这我就知道会有人拿一些很边角的问题来显示自己的逼格了。很抱歉,题主没有要求实现一个无bug的编辑器,否则答案应该是永远做不完。即使是tinymce这样成熟的库,我最近也经常被它的一些小bug搞的很烦。

然后我估计会有人拿IE兼容性来难为我。很开心,题主极为贴心的为我排除了某些IE。

开源社区有不计其数的简单编辑器,基本都是外国人写的。有的也就几百行,纯练手项目,但是完全符合楼主要求。如果这也算难,那就太侮辱国内程序员水准了。

题外话,来知乎问问题是求答案,不是求鄙视,楼上好多冷嘲热讽秀逼格的答案算是怎么回事。。。。


user avatar   Ivony 网友的相关建议: 
      

说句题外话,你们难道真的觉得这个编辑器达到工业标准了吗?


功能?引用按钮的奇怪行为就不说了,从别的地方复制过来会带上字体大小和颜色,一提交就没了,这就是工业标准?


兼容性?Windows Phone上怎么变成个文本框了?


界面,那个选择语法着色的下拉框真是蛋疼的存在。


稳定性,一点编辑按钮出来的东西和你提交的完全不一样是大概率事件,还有自动搞出换行符的问题是最近才修好的吧。。。



别拿这个东西来侮辱工业标准和前端了好么,2333


user avatar   doodlewind 网友的相关建议: 
      

你们有没有想过,男的根本不知道解绑不会掉亲密度啊。

我玩了五年王者,今天才知道解绑不会掉亲密度。




  

相关话题

  如何保证用户登录时提交密码已经加密? 
  如何看待程序员不写注释? 
  第一次看HTML教程是怎样一种体验? 
  如何看待领导让测试把所有bug都指给前端? 
  Markdown 标准化的阻碍在哪里? 
  为什么能够提供BFC的inline-block元素却不能嵌套block元素? 
  网上常能见到的一段 JS 随机数生成算法如下,为什么用 9301, 49297, 233280 这三个数字做基数? 
  fetch 的优势在哪里? 为什么有人会在前端项目中用 fetch? 
  网上常能见到的一段 JS 随机数生成算法如下,为什么用 9301, 49297, 233280 这三个数字做基数? 
  如何让<fieldset>基于外边框垂直方向对齐,而不是里面的内容底线对齐? 

前一个讨论
如何评价"Null reference - my billion-dollar mistake"?
下一个讨论
近年的游戏界在政治正确方面都做了哪些努力?





© 2024-05-20 - tinynew.org. All Rights Reserved.
© 2024-05-20 - tinynew.org. 保留所有权利