社区
JavaScript
帖子详情
关于自己写个类似fckeditor的东西
cuiyang000
2009-10-18 05:20:02
各位高人..小弟是做php的,最近老板给个任务说做个和fckeditor差不多的文本编辑器,问我能不能做,我的js水平也就是能改改别人的而已,基本没怎么自己写过,这个任务并不一定是非要做的,但是我觉得至少可以想想,也好和老板交代.
就是想问下,想做这么一个文本编辑器,大概的思路是什么呀?谁能提点一下,感激不尽!
我自己想了下,是用js来控制css文件吗?好像也很难达到fckeditor那个level...
...全文
94
8
打赏
收藏
关于自己写个类似fckeditor的东西
各位高人..小弟是做php的,最近老板给个任务说做个和fckeditor差不多的文本编辑器,问我能不能做,我的js水平也就是能改改别人的而已,基本没怎么自己写过,这个任务并不一定是非要做的,但是我觉得至少可以想想,也好和老板交代. 就是想问下,想做这么一个文本编辑器,大概的思路是什么呀?谁能提点一下,感激不尽! 我自己想了下,是用js来控制css文件吗?好像也很难达到fckeditor那个level...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuiyang000
2009-10-19
打赏
举报
回复
先谢谢楼上各位热心的大侠,这个任务说实话我也觉得挺SB的.
之前公司的项目都用的是fckeditor,但是老板很莫名其妙的说他不想用开源的东西(老板技术上什么都不懂),我之前有时候老板说什么我提不同的意见我发现这个家伙其实根本听不进去,所以之后他说什么就是什么了,我也懒得多说一句话了,反正浪费时间也是浪费他的,我干到学校的事情忙完了就准备换个好点的公司的.
之所以觉得还是想一下怎么做,就是觉得反正自己js蛮差的,趁这个机会可以学一下,当然如果说太难了我肯定就不做了...毕竟自己的php需要提高到地方都还很多,还是要分清主次.
反正都开了100分了,希望还能有更多的大侠来指点一下..讲下大致的思路之类的,最后一起结贴吧`我基本已经准备放弃了...就想多听听看还有没有好点的思路
浴火_凤凰
2009-10-18
打赏
举报
回复
祝福楼主了
MuBeiBei
2009-10-18
打赏
举报
回复
用CSS 加上JS~·来实现~·没有问题的~·
sunxing007
2009-10-18
打赏
举报
回复
这种编辑器基本的做法是使用document或元素的designMode,或者contentEditable。然后使用document.execCommand来做编辑效果。做法不是很难,要是功能多的话很繁。这位兄弟曾经做过, 你可以看看:
http://blog.csdn.net/wtcsy/archive/2009/07/20/4362421.aspx
他的代码比较整齐,好读。整个逻辑结构也比较合理。
草根醉秋意
2009-10-18
打赏
举报
回复
fck是开源的,并且是可扩展的,可以做插件,新版的代码好像精简了很多
草根醉秋意
2009-10-18
打赏
举报
回复
做一个差不多的为什么不直接使用fck,或者在fck的基础上修改呢。
lzp4881
2009-10-18
打赏
举报
回复
有难度啊,在线编辑器不是那么简单的
hotup
2009-10-18
打赏
举报
回复
fckedidt 那么大,一下子写得了吗,不如先抄下 rte editor 的
node-v16.12.0-darwin-x64.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
试用Dev Containers的示例项目-Go
计算机技术是指评价计算机系统的各种知识和技能的总称。它涵盖了计算机硬件、软件、网络和信息安全等方面。计算机技术的发展使我们能够进行高效的数据处理、信息存储和传输。现代计算机技术包括操作系统、数据库管理、编程语言、算法设计等。同时,人工智能、云计算和大数据等新兴技术也在不断推动计算机技术的进步。计算机技术的应用广泛,涵盖了各个领域,如商业、医疗、教育和娱乐等。随着计算机技术的不断革新,我们可以更加高效地实现预期自动化、标准化
NTsky新闻发布v1.0测试版(提供JavaBean).zip
### 内容概要: 《NTsky新闻发布v1.0测试版》是一款基于 Java 开发的新闻发布系统的测试版本,旨在为新闻机构和媒体提供一个简单易用的新闻发布平台。该系统具有基本的新闻发布和管理功能,包括新闻分类、新闻编辑、新闻发布等核心功能。此外,该版本还提供了 JavaBean,使开发人员能够方便地将系统集成到自己的项目中,快速实现新闻发布的功能。 ### 适用人群: 本测试版本适用于新闻机构、媒体从业者以及Java开发人员。如果你是一家新闻机构或媒体,希望拥有一个简单易用的新闻发布平台,方便快捷地发布和管理新闻,那么这个测试版本将为你提供一个初步的体验。同时,如果你是一名Java开发人员,希望学习和掌握新闻发布系统的开发技术,并且对新闻行业有一定的了解,那么通过这个测试版本,你可以获取到一些JavaBean,并且可以参考系统的设计和实现,为你的项目开发提供参考和借鉴。无论是从业务需求还是技术学习的角度,该测试版本都将为你提供一定的帮助和支持。
JavaScript介绍.zip
javascript,JavaScript 最初由 Netscape 公司的 Brendan Eich 在 1995 年开发,用于 Netscape Navigator 浏览器。随着时间的推移,JavaScript 成为了网页开发中不可或缺的一部分,并且其应用范围已经远远超出了浏览器,成为了全栈开发的重要工具。
15-21.php
15-21.php
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章