【发布时间】:2014-06-10 14:43:29
【问题描述】:
我正在编写自己的 javascript 文本编辑器,并且我已经完成了所有功能。到目前为止,我已经用 HTML 中的按钮调用了不同的功能,以确保功能正常。
我现在要做的是只需要在 html 页面上创建一个 div,然后为该 div 调用我的编辑器。例如create new ambEditor("divId")(我知道这不是正确的 js/html,但我希望你明白)
初始化我的函数应该在它们周围创建一个 div,或者在其中创建一个 div,我不知道哪个最好,以及它们 div 顶部的按钮。他们给我的 ID 的 div div 应该用于输入和由连接到我创建的按钮的函数所做的更改。
我不知道从哪里开始,创建对象时哪种方法最好,从哪里开始等等。
正如我所说,按钮的功能已经完成,我只需要在我的 js 中创建它们等等,将它们放在正确的位置并将所有内容连接到用户指定的 div。
有人能帮帮我吗?
一些通用示例代码、最佳实践、从哪里开始、好的搜索词等等。
如果有人感兴趣,我现在如何调用/测试函数的一些代码:
<div id="editor" class = "editor" contenteditable="true" onpaste="fixPeskyDivs('editor')">Some text is here</div>
<button onclick="boldText()">Bold</button>
<button onclick="italicText()">Italic</button>
<button onclick="surroundElement('code','codePrint','editor')">New Code</button>
<button onclick="surroundElement('span','spanPrint','editor')">New Span</button>
<button onclick="saveContentTo('editor','display')">Save</button>
<button onclick="clearContent('editor')">Clear</button>
<button onclick="clearFormat('editor')">Clear Format</button>
没什么特别的:)
感谢您提供的任何帮助!
//安布罗斯
【问题讨论】:
-
如果您不熟悉 javascript 对象并且您已经在使用 jquery,那么为此创建一个 jQuery 插件可能不是一个糟糕的开始。 learn.jquery.com/plugins/basic-plugin-creation
-
我没怎么用过jquery,所以对js比较了解。我确实对我需要做什么有一个大致的了解,但我不知道从哪里开始。初始化我的对象的函数是什么样的?我需要哪些构造函数?我的值什么时候需要是 this.value = x 等
标签: javascript jquery html object