Method
Kind
Arguments
Description
[ctor](element)
constructor
element: any DOM element object or id
创建一个对象,给出对象的CSS class names被表现在这个ClassNames对象中。
add(className)
instance
className: a CSS class name
把CSS class name包含进对象的class names 列表。
remove(className)
instance
className: a CSS class name
从对象的class names列表中移除className
set(className)
instance
className: a CSS class name
设定对象CSS class name为className,移除其它class names。
这个对象是这个程序包中其他类的根。它没有任何属性和方法。在这个对象中定义的类可以被视为传统的抽象类。
The Abstract.Insertion class这个类被用作其他提供动态内容插入功能的类的基类,它像一个抽象类一样被使用。
Method
Kind
Arguments
Description
[ctor](element, content)
constructor
element: element object or id, content: HTML to be inserted
创建一个可以帮助插入动态内容的对象。
contentFromAnonymousTable()
instance
(none)
对content通过匿名表格变成一个Node数组。
Property
Type
Kind
Description
adjacency
String
static, parameter
这个参数指定相对于给定元素,内容将被放置的位置。 可能的值是: 'beforeBegin', 'afterBegin', 'beforeEnd', 和 'afterEnd'.
element
Object
instance
与插入物做参照元素对象。
content
String
instance
被插入的 HTML 。
这个对象是其他类似功能的根。它没有任何属性和方法。在这个对象中定义的类仍然可以被视为传统的抽象类。
The Insertion.Before class继承自
在给定元素开始标记的前面插入HTML。
Method
Kind
Arguments
Description
[ctor](element, content)
constructor
element: element object or id, content: HTML to be inserted
继承自 . 创建一个可以帮助插入动态内容的对象。
下面的代码
<br>Hello, <span>Wiggum. How's it going?</span> <script> new Insertion.Before('person', 'Chief '); </script>将把 HTML 变为
<br>Hello, Chief <span>Wiggum. How's it going?</span> The Insertion.Top class继承自
在给定元素第一个子节点位置插入 HTML。内容将位于元素的开始标记的紧后面。
Method
Kind
Arguments
Description
[ctor](element, content)
constructor
element: element object or id, content: HTML to be inserted
继承自 . 创建一个可以帮助插入动态内容的对象。
下面的代码
<br>Hello, <span>Wiggum. How's it going?</span> <script> new Insertion.Top('person', 'Mr. '); </script>将把 HTML 变为
<br>Hello, <span>Mr. Wiggum. How's it going?</span> The Insertion.Bottom classInherits from
在给定元素最后一个子节点位置插入 HTML。内容将位于元素的结束标记的紧前面。