使用Javascript创建自定义控件

使用Javascript创建自定义控件,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我一直在尝试做一些研究,但我还没有发现任何与此相关的东西,所以我来到这里,希望有人能给我指出正确的方向 我们有没有办法创建自己的HTML元素 我见过一个自定义组合框,它是几个月前使用Javascript创建的,但现在找不到了 基本上,我想创建我自己的“控件”,可以用于我的页面。可能是可以“插入”的东西(尽管不是必需的)。有什么想法/想法/建议/链接吗 非常感谢您的帮助。谢谢大家! 如果您想编写JQuery插件,但不知道从哪里开始,请查看以下站点: 他为jquery插件编写了一个样板代码,其中有大

我一直在尝试做一些研究,但我还没有发现任何与此相关的东西,所以我来到这里,希望有人能给我指出正确的方向

我们有没有办法创建自己的HTML元素

我见过一个自定义组合框,它是几个月前使用Javascript创建的,但现在找不到了

基本上,我想创建我自己的“控件”,可以用于我的页面。可能是可以“插入”的东西(尽管不是必需的)。有什么想法/想法/建议/链接吗


非常感谢您的帮助。谢谢大家!

如果您想编写JQuery插件,但不知道从哪里开始,请查看以下站点:


他为jquery插件编写了一个样板代码,其中有大量的注释解释了该做什么以及如何扩展它。这应该是一个很好的起点。

你们看过jQueryUI人员是如何做到这一点的吗?这个问题似乎有点宽泛。可以使用许多不同的方法创建自定义控件。创建div、设置它们的样式、添加事件侦听器以改变元素、添加属性、发送数据。在不知道你想要创建什么“控制”的情况下,这个问题太宽泛了,无法回答。@Gary G-是的,我试图让它尽可能宽泛。原因是我不确定有多少种方法,以及我将如何去做,所以我不想以任何方式限制这个问题。关于“控制”,我想,任何类型的输入元素。比如按钮、文本字段、组合框、拆分按钮等,但我不想仅限于这些控件。我不是真的想要任何具体的控制,只是一些能引导我进入正确方向的东西(即使是在一个单一的领域),从那里我可以学习more@Jan韩奇奇-谢谢!我将查看jQuery站点。我都没想到!