Youtube.com有一项功能,允许您创建列表,然后将您喜欢的视频添加到列表中。以下是三个屏幕截图,显示了此控件的工作原理。
Click to add to list
Add to a list
Create and add to a new list
有人可以描述或推测他们如何实施此控件吗?每张照片里发生了什么?他们使用什么技术?我并没有要求任何人编写代码示例。相反,你能解释一下这里发生了什么以及他们使用了什么(JavaScript,jQuery,JS框架X),所以我可以自己实现。我不太了解JavaScript,但我希望能够创建这样的控件。
答案 0 :(得分:0)
Youtube界面的构建使用Polymer。
此特定组件为iron-dropdown,它负责“模态”对话框的所有逻辑。
在此对话框中,他们有不同的自定义组件,例如ytd-add-to-playlist-renderer
,paper-checkbox
。这些组件只是在主下拉元素中呈现HTML元素。