📄 kjs_dom.lut.h
字号:
{ "setAttribute", DOMElement::SetAttribute, DontDelete|Function, 2, 0 },
{ "hasAttribute", DOMElement::HasAttribute, DontDelete|Function, 1, &DOMElementProtoTableEntries[19] },
{ "getElementsByTagNameNS", DOMElement::GetElementsByTagNameNS, DontDelete|Function, 2, 0 },
{ 0, 0, 0, 0, 0 },
{ "getAttributeNode", DOMElement::GetAttributeNode, DontDelete|Function, 1, 0 },
{ "getAttribute", DOMElement::GetAttribute, DontDelete|Function, 1, 0 },
{ 0, 0, 0, 0, 0 },
{ "removeAttributeNS", DOMElement::RemoveAttributeNS, DontDelete|Function, 2, &DOMElementProtoTableEntries[18] },
{ "setAttributeNS", DOMElement::SetAttributeNS, DontDelete|Function, 3, 0 },
{ "hasAttributeNS", DOMElement::HasAttributeNS, DontDelete|Function, 2, 0 },
{ 0, 0, 0, 0, 0 },
{ "getElementsByTagName", DOMElement::GetElementsByTagName, DontDelete|Function, 1, 0 },
{ "setAttributeNode", DOMElement::SetAttributeNode, DontDelete|Function, 2, 0 },
{ "setAttributeNodeNS", DOMElement::SetAttributeNodeNS, DontDelete|Function, 1, &DOMElementProtoTableEntries[20] },
{ "scrollByLines", DOMElement::ScrollByLines, DontDelete|Function, 1, 0 },
{ "scrollByPages", DOMElement::ScrollByPages, DontDelete|Function, 1, 0 }
};
const struct HashTable DOMElementProtoTable = { 2, 21, DOMElementProtoTableEntries, 17 };
} // namespace
namespace KJS {
const struct HashEntry DOMElementTableEntries[] = {
{ "style", DOMElement::Style, DontDelete|ReadOnly, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "tagName", DOMElement::TagName, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMElementTable = { 2, 3, DOMElementTableEntries, 3 };
} // namespace
namespace KJS {
const struct HashEntry DOMDOMImplementationProtoTableEntries[] = {
{ "createCSSStyleSheet", DOMDOMImplementation::CreateCSSStyleSheet, DontDelete|Function, 2, 0 },
{ 0, 0, 0, 0, 0 },
{ "hasFeature", DOMDOMImplementation::HasFeature, DontDelete|Function, 2, &DOMDOMImplementationProtoTableEntries[5] },
{ "createHTMLDocument", DOMDOMImplementation::CreateHTMLDocument, DontDelete|Function, 1, 0 },
{ "createDocument", DOMDOMImplementation::CreateDocument, DontDelete|Function, 3, 0 },
{ "createDocumentType", DOMDOMImplementation::CreateDocumentType, DontDelete|Function, 3, 0 }
};
const struct HashTable DOMDOMImplementationProtoTable = { 2, 6, DOMDOMImplementationProtoTableEntries, 5 };
} // namespace
namespace KJS {
const struct HashEntry DOMDocumentTypeTableEntries[] = {
{ 0, 0, 0, 0, 0 },
{ "notations", DOMDocumentType::Notations, DontDelete|ReadOnly, 0, 0 },
{ "publicId", DOMDocumentType::PublicId, DontDelete|ReadOnly, 0, 0 },
{ "name", DOMDocumentType::Name, DontDelete|ReadOnly, 0, &DOMDocumentTypeTableEntries[6] },
{ "systemId", DOMDocumentType::SystemId, DontDelete|ReadOnly, 0, 0 },
{ "entities", DOMDocumentType::Entities, DontDelete|ReadOnly, 0, 0 },
{ "internalSubset", DOMDocumentType::InternalSubset, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMDocumentTypeTable = { 2, 7, DOMDocumentTypeTableEntries, 6 };
} // namespace
namespace KJS {
const struct HashEntry DOMNamedNodeMapProtoTableEntries[] = {
{ "getNamedItem", DOMNamedNodeMap::GetNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[8] },
{ 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "item", DOMNamedNodeMap::Item, DontDelete|Function, 1, 0 },
{ "setNamedItem", DOMNamedNodeMap::SetNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[7] },
{ 0, 0, 0, 0, 0 },
{ "removeNamedItem", DOMNamedNodeMap::RemoveNamedItem, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[9] },
{ "getNamedItemNS", DOMNamedNodeMap::GetNamedItemNS, DontDelete|Function, 2, 0 },
{ "setNamedItemNS", DOMNamedNodeMap::SetNamedItemNS, DontDelete|Function, 1, &DOMNamedNodeMapProtoTableEntries[10] },
{ "removeNamedItemNS", DOMNamedNodeMap::RemoveNamedItemNS, DontDelete|Function, 2, 0 }
};
const struct HashTable DOMNamedNodeMapProtoTable = { 2, 11, DOMNamedNodeMapProtoTableEntries, 7 };
} // namespace
namespace KJS {
const struct HashEntry DOMProcessingInstructionTableEntries[] = {
{ "sheet", DOMProcessingInstruction::Sheet, DontDelete|ReadOnly, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "target", DOMProcessingInstruction::Target, DontDelete|ReadOnly, 0, &DOMProcessingInstructionTableEntries[3] },
{ "data", DOMProcessingInstruction::Data, DontDelete, 0, 0 }
};
const struct HashTable DOMProcessingInstructionTable = { 2, 4, DOMProcessingInstructionTableEntries, 3 };
} // namespace
namespace KJS {
const struct HashEntry DOMNotationTableEntries[] = {
{ "publicId", DOMNotation::PublicId, DontDelete|ReadOnly, 0, &DOMNotationTableEntries[2] },
{ 0, 0, 0, 0, 0 },
{ "systemId", DOMNotation::SystemId, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMNotationTable = { 2, 3, DOMNotationTableEntries, 2 };
} // namespace
namespace KJS {
const struct HashEntry DOMEntityTableEntries[] = {
{ "publicId", DOMEntity::PublicId, DontDelete|ReadOnly, 0, &DOMEntityTableEntries[2] },
{ "notationName", DOMEntity::NotationName, DontDelete|ReadOnly, 0, 0 },
{ "systemId", DOMEntity::SystemId, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMEntityTable = { 2, 3, DOMEntityTableEntries, 2 };
} // namespace
namespace KJS {
const struct HashEntry NodeConstructorTableEntries[] = {
{ 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "CDATA_SECTION_NODE", DOM::Node::CDATA_SECTION_NODE, DontDelete|ReadOnly, 0, 0 },
{ "ATTRIBUTE_NODE", DOM::Node::ATTRIBUTE_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[12] },
{ "DOCUMENT_FRAGMENT_NODE", DOM::Node::DOCUMENT_FRAGMENT_NODE, DontDelete|ReadOnly, 0, 0 },
{ "DOCUMENT_TYPE_NODE", DOM::Node::DOCUMENT_TYPE_NODE, DontDelete|ReadOnly, 0, 0 },
{ "DOCUMENT_NODE", DOM::Node::DOCUMENT_NODE, DontDelete|ReadOnly, 0, 0 },
{ "COMMENT_NODE", DOM::Node::COMMENT_NODE, DontDelete|ReadOnly, 0, 0 },
{ "ENTITY_NODE", DOM::Node::ENTITY_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[13] },
{ "ELEMENT_NODE", DOM::Node::ELEMENT_NODE, DontDelete|ReadOnly, 0, 0 },
{ "TEXT_NODE", DOM::Node::TEXT_NODE, DontDelete|ReadOnly, 0, &NodeConstructorTableEntries[11] },
{ "ENTITY_REFERENCE_NODE", DOM::Node::ENTITY_REFERENCE_NODE, DontDelete|ReadOnly, 0, 0 },
{ "PROCESSING_INSTRUCTION_NODE", DOM::Node::PROCESSING_INSTRUCTION_NODE, DontDelete|ReadOnly, 0, 0 },
{ "NOTATION_NODE", DOM::Node::NOTATION_NODE, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable NodeConstructorTable = { 2, 14, NodeConstructorTableEntries, 11 };
} // namespace
namespace KJS {
const struct HashEntry DOMExceptionConstructorTableEntries[] = {
{ 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "WRONG_DOCUMENT_ERR", DOM::DOMException::WRONG_DOCUMENT_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INUSE_ATTRIBUTE_ERR", DOM::DOMException::INUSE_ATTRIBUTE_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INDEX_SIZE_ERR", DOM::DOMException::INDEX_SIZE_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INVALID_CHARACTER_ERR", DOM::DOMException::INVALID_CHARACTER_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[17] },
{ "NAMESPACE_ERR", DOM::DOMException::NAMESPACE_ERR, DontDelete|ReadOnly, 0, 0 },
{ "NO_DATA_ALLOWED_ERR", DOM::DOMException::NO_DATA_ALLOWED_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[16] },
{ "DOMSTRING_SIZE_ERR", DOM::DOMException::DOMSTRING_SIZE_ERR, DontDelete|ReadOnly, 0, 0 },
{ "NOT_FOUND_ERR", DOM::DOMException::NOT_FOUND_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[15] },
{ 0, 0, 0, 0, 0 },
{ "NO_MODIFICATION_ALLOWED_ERR", DOM::DOMException::NO_MODIFICATION_ALLOWED_ERR, DontDelete|ReadOnly, 0, &DOMExceptionConstructorTableEntries[18] },
{ "HIERARCHY_REQUEST_ERR", DOM::DOMException::HIERARCHY_REQUEST_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INVALID_MODIFICATION_ERR", DOM::DOMException::INVALID_MODIFICATION_ERR, DontDelete|ReadOnly, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "NOT_SUPPORTED_ERR", DOM::DOMException::NOT_SUPPORTED_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INVALID_STATE_ERR", DOM::DOMException::INVALID_STATE_ERR, DontDelete|ReadOnly, 0, 0 },
{ "SYNTAX_ERR", DOM::DOMException::SYNTAX_ERR, DontDelete|ReadOnly, 0, 0 },
{ "INVALID_ACCESS_ERR", DOM::DOMException::INVALID_ACCESS_ERR, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMExceptionConstructorTable = { 2, 19, DOMExceptionConstructorTableEntries, 15 };
} // namespace
namespace KJS {
const struct HashEntry DOMCharacterDataTableEntries[] = {
{ "data", DOMCharacterData::Data, DontDelete, 0, &DOMCharacterDataTableEntries[2] },
{ 0, 0, 0, 0, 0 },
{ "length", DOMCharacterData::Length, DontDelete|ReadOnly, 0, 0 }
};
const struct HashTable DOMCharacterDataTable = { 2, 3, DOMCharacterDataTableEntries, 2 };
} // namespace
namespace KJS {
const struct HashEntry DOMCharacterDataProtoTableEntries[] = {
{ 0, 0, 0, 0, 0 },
{ 0, 0, 0, 0, 0 },
{ "appendData", DOMCharacterData::AppendData, DontDelete|Function, 1, 0 },
{ "insertData", DOMCharacterData::InsertData, DontDelete|Function, 2, 0 },
{ "deleteData", DOMCharacterData::DeleteData, DontDelete|Function, 2, &DOMCharacterDataProtoTableEntries[7] },
{ 0, 0, 0, 0, 0 },
{ "substringData", DOMCharacterData::SubstringData, DontDelete|Function, 2, 0 },
{ "replaceData", DOMCharacterData::ReplaceData, DontDelete|Function, 2, 0 }
};
const struct HashTable DOMCharacterDataProtoTable = { 2, 8, DOMCharacterDataProtoTableEntries, 7 };
} // namespace
namespace KJS {
const struct HashEntry DOMTextProtoTableEntries[] = {
{ "splitText", DOMText::SplitText, DontDelete|Function, 1, 0 }
};
const struct HashTable DOMTextProtoTable = { 2, 1, DOMTextProtoTableEntries, 1 };
} // namespace
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -