百科问答小站 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所有基础知识,为什么老师留一个日历的作业我还是写不出来? 
  用网页实现一劳永逸的跨平台客户端是否可行? 
  作为一名 App 开发者,你是如何看待字节跳动剥离 TikTok 美国业务一事的? 
  后端开发第一次做项目,该如何实现前端页面?可以拿别人开源项目的页面过来直接用,自己写后端接口吗? 
  为什么知乎上大家都觉得前端自学比培训好? 
  独立开发先写前端还是先写后端? 
  一码通崩溃的技术原因是什么? 
  【校招面试】关于Typescript和ES6的对比? 
  接私活结果最后钱要不回来该怎么办? 

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





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