百科问答小站 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 网友的相关建议: 
      

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

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




  

相关话题

  初期学习前端有合适的电脑推荐么? 
  JavaScript一个疑问,[ ] (空数组)== true ,具体如下,请问这是为何? 
  为什么没有介绍谷歌JavaScript V8引擎的书? 
  为什么强如『死月』在阿里也只有 p6? 
  为什么没有介绍谷歌JavaScript V8引擎的书? 
  如果一瞬间让所有编程语言的0.1 + 0.2 == 0.3,会造成多大影响? 
  如何使 IE 的旧版本如 IE 6.0,7.0,8.0 退出市场? 
  为什么知乎前端圈普遍认为H5游戏和H5展示的JSer(负责前端界面工作的程序员)不属于前端工程师呢? 
  有什么办法可以用纯 CSS 在现代浏览器下实现单屏内容时 footer 贴底,多屏内容时 footer 随内容向下? 
  为什么 CSS 这么难学? 

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





© 2024-06-11 - tinynew.org. All Rights Reserved.
© 2024-06-11 - tinynew.org. 保留所有权利