⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kjs_dom.lut.h

📁 手机浏览器源码程序,功能强大
💻 H
📖 第 1 页 / 共 2 页
字号:
/* Automatically generated from kjs_dom.cpp using ../../../JavaScriptCore/kjs/create_hash_table. DO NOT EDIT ! */

namespace KJS {

const struct HashEntry DOMNodeProtoTableEntries[] = {
   { 0, 0, 0, 0, 0 },
   { "hasAttributes", DOMNode::HasAttributes, DontDelete|Function, 0, 0 },
   { "normalize", DOMNode::Normalize, DontDelete|Function, 0, &DOMNodeProtoTableEntries[16] },
   { "isSupported", DOMNode::IsSupported, DontDelete|Function, 2, 0 },
   { "removeEventListener", DOMNode::RemoveEventListener, DontDelete|Function, 3, 0 },
   { "hasChildNodes", DOMNode::HasChildNodes, DontDelete|Function, 0, &DOMNodeProtoTableEntries[15] },
   { 0, 0, 0, 0, 0 },
   { "replaceChild", DOMNode::ReplaceChild, DontDelete|Function, 2, &DOMNodeProtoTableEntries[13] },
   { "insertBefore", DOMNode::InsertBefore, DontDelete|Function, 2, 0 },
   { "cloneNode", DOMNode::CloneNode, DontDelete|Function, 1, 0 },
   { "dispatchEvent", DOMNode::DispatchEvent, DontDelete|Function, 1, 0 },
   { "appendChild", DOMNode::AppendChild, DontDelete|Function, 1, &DOMNodeProtoTableEntries[14] },
   { 0, 0, 0, 0, 0 },
   { "removeChild", DOMNode::RemoveChild, DontDelete|Function, 1, 0 },
   { "addEventListener", DOMNode::AddEventListener, DontDelete|Function, 3, 0 },
   { "contains", DOMNode::Contains, DontDelete|Function, 1, 0 },
   { "item", DOMNode::Item, DontDelete|Function, 1, 0 }
};

const struct HashTable DOMNodeProtoTable = { 2, 17, DOMNodeProtoTableEntries, 13 };

} // namespace

namespace KJS {

const struct HashEntry DOMNodeTableEntries[] = {
   { "ondragdrop", DOMNode::OnDragDrop, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onclick", DOMNode::OnClick, DontDelete, 0, 0 },
   { "nodeName", DOMNode::NodeName, DontDelete|ReadOnly, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onscroll", DOMNode::OnScroll, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "ondragover", DOMNode::OnDragOver, DontDelete, 0, &DOMNodeTableEntries[76] },
   { "ondragend", DOMNode::OnDragEnd, DontDelete, 0, &DOMNodeTableEntries[75] },
   { 0, 0, 0, 0, 0 },
   { "onsubmit", DOMNode::OnSubmit, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onmouseover", DOMNode::OnMouseOver, DontDelete, 0, &DOMNodeTableEntries[81] },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "childNodes", DOMNode::ChildNodes, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[84] },
   { "oncut", DOMNode::OnCut, DontDelete, 0, 0 },
   { "onbeforecopy", DOMNode::OnBeforeCopy, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "nextSibling", DOMNode::NextSibling, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[67] },
   { "ondragleave", DOMNode::OnDragLeave, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "attributes", DOMNode::Attributes, DontDelete|ReadOnly, 0, 0 },
   { "parentElement", DOMNode::ParentElement, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[69] },
   { "onpaste", DOMNode::OnPaste, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onfocus", DOMNode::OnFocus, DontDelete, 0, &DOMNodeTableEntries[90] },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "firstChild", DOMNode::FirstChild, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[68] },
   { "ondrag", DOMNode::OnDrag, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onload", DOMNode::OnLoad, DontDelete, 0, &DOMNodeTableEntries[88] },
   { "parentNode", DOMNode::ParentNode, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[73] },
   { "nodeType", DOMNode::NodeType, DontDelete|ReadOnly, 0, 0 },
   { "localName", DOMNode::LocalName, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[83] },
   { "ondragenter", DOMNode::OnDragEnter, DontDelete, 0, &DOMNodeTableEntries[72] },
   { 0, 0, 0, 0, 0 },
   { "ondblclick", DOMNode::OnDblClick, DontDelete, 0, 0 },
   { "onbeforecut", DOMNode::OnBeforeCut, DontDelete, 0, 0 },
   { "namespaceURI", DOMNode::NamespaceURI, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[74] },
   { 0, 0, 0, 0, 0 },
   { "oninput", DOMNode::OnInput, DontDelete, 0, 0 },
   { "scrollLeft", DOMNode::ScrollLeft, DontDelete, 0, 0 },
   { "ownerDocument", DOMNode::OwnerDocument, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[77] },
   { "onsearch", DOMNode::OnSearch, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "lastChild", DOMNode::LastChild, DontDelete|ReadOnly, 0, &DOMNodeTableEntries[70] },
   { "scrollHeight", DOMNode::ScrollHeight, DontDelete|ReadOnly, 0, 0 },
   { "prefix", DOMNode::Prefix, DontDelete, 0, 0 },
   { "onkeydown", DOMNode::OnKeyDown, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "ondragstart", DOMNode::OnDragStart, DontDelete, 0, 0 },
   { "onblur", DOMNode::OnBlur, DontDelete, 0, &DOMNodeTableEntries[71] },
   { 0, 0, 0, 0, 0 },
   { "onmove", DOMNode::OnMove, DontDelete, 0, &DOMNodeTableEntries[80] },
   { 0, 0, 0, 0, 0 },
   { "offsetParent", DOMNode::OffsetParent, DontDelete|ReadOnly, 0, 0 },
   { "nodeValue", DOMNode::NodeValue, DontDelete, 0, &DOMNodeTableEntries[82] },
   { "oncopy", DOMNode::OnCopy, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "previousSibling", DOMNode::PreviousSibling, DontDelete|ReadOnly, 0, 0 },
   { "onmouseup", DOMNode::OnMouseUp, DontDelete, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "onabort", DOMNode::OnAbort, DontDelete, 0, &DOMNodeTableEntries[85] },
   { "onchange", DOMNode::OnChange, DontDelete, 0, &DOMNodeTableEntries[78] },
   { "oncontextmenu", DOMNode::OnContextMenu, DontDelete, 0, &DOMNodeTableEntries[89] },
   { "onbeforepaste", DOMNode::OnBeforePaste, DontDelete, 0, 0 },
   { "ondrop", DOMNode::OnDrop, DontDelete, 0, 0 },
   { "onerror", DOMNode::OnError, DontDelete, 0, 0 },
   { "onkeypress", DOMNode::OnKeyPress, DontDelete, 0, 0 },
   { "onkeyup", DOMNode::OnKeyUp, DontDelete, 0, &DOMNodeTableEntries[86] },
   { "onmousedown", DOMNode::OnMouseDown, DontDelete, 0, &DOMNodeTableEntries[79] },
   { "onmousemove", DOMNode::OnMouseMove, DontDelete, 0, 0 },
   { "onmouseout", DOMNode::OnMouseOut, DontDelete, 0, 0 },
   { "onreset", DOMNode::OnReset, DontDelete, 0, 0 },
   { "onresize", DOMNode::OnResize, DontDelete, 0, 0 },
   { "onselect", DOMNode::OnSelect, DontDelete, 0, 0 },
   { "onselectstart", DOMNode::OnSelectStart, DontDelete, 0, &DOMNodeTableEntries[87] },
   { "onunload", DOMNode::OnUnload, DontDelete, 0, 0 },
   { "offsetLeft", DOMNode::OffsetLeft, DontDelete|ReadOnly, 0, 0 },
   { "offsetTop", DOMNode::OffsetTop, DontDelete|ReadOnly, 0, 0 },
   { "offsetWidth", DOMNode::OffsetWidth, DontDelete|ReadOnly, 0, 0 },
   { "offsetHeight", DOMNode::OffsetHeight, DontDelete|ReadOnly, 0, 0 },
   { "clientWidth", DOMNode::ClientWidth, DontDelete|ReadOnly, 0, 0 },
   { "clientHeight", DOMNode::ClientHeight, DontDelete|ReadOnly, 0, 0 },
   { "scrollTop", DOMNode::ScrollTop, DontDelete, 0, 0 },
   { "scrollWidth", DOMNode::ScrollWidth, DontDelete|ReadOnly, 0, 0 }
};

const struct HashTable DOMNodeTable = { 2, 91, DOMNodeTableEntries, 67 };

} // namespace

namespace KJS {

const struct HashEntry DOMAttrTableEntries[] = {
   { "specified", DOMAttr::Specified, DontDelete|ReadOnly, 0, 0 },
   { "value", DOMAttr::ValueProperty, DontDelete|ReadOnly, 0, 0 },
   { "name", DOMAttr::Name, DontDelete|ReadOnly, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "ownerElement", DOMAttr::OwnerElement, DontDelete|ReadOnly, 0, 0 }
};

const struct HashTable DOMAttrTable = { 2, 5, DOMAttrTableEntries, 5 };

} // namespace

namespace KJS {

const struct HashEntry DOMDocumentProtoTableEntries[] = {
   { 0, 0, 0, 0, 0 },
   { "createEntityReference", DOMDocument::CreateEntityReference, DontDelete|Function, 1, 0 },
   { "getElementById", DOMDocument::GetElementById, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[34] },
   { 0, 0, 0, 0, 0 },
   { "getElementsByTagName", DOMDocument::GetElementsByTagName, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[31] },
   { "queryCommandIndeterm", DOMDocument::QueryCommandIndeterm, DontDelete|Function, 1, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "createElement", DOMDocument::CreateElement, DontDelete|Function, 1, 0 },
   { "queryCommandEnabled", DOMDocument::QueryCommandEnabled, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[35] },
   { "createAttribute", DOMDocument::CreateAttribute, DontDelete|Function, 1, 0 },
   { "createEvent", DOMDocument::CreateEvent, DontDelete|Function, 1, 0 },
   { 0, 0, 0, 0, 0 },
   { "importNode", DOMDocument::ImportNode, DontDelete|Function, 2, &DOMDocumentProtoTableEntries[33] },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "createDocumentFragment", DOMDocument::CreateDocumentFragment, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[29] },
   { "createTextNode", DOMDocument::CreateTextNode, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[32] },
   { "createRange", DOMDocument::CreateRange, DontDelete|Function, 0, 0 },
   { "createCDATASection", DOMDocument::CreateCDATASection, DontDelete|Function, 1, &DOMDocumentProtoTableEntries[30] },
   { 0, 0, 0, 0, 0 },
   { "execCommand", DOMDocument::ExecCommand, DontDelete|Function, 3, 0 },
   { 0, 0, 0, 0, 0 },
   { "createElementNS", DOMDocument::CreateElementNS, DontDelete|Function, 2, 0 },
   { "createProcessingInstruction", DOMDocument::CreateProcessingInstruction, DontDelete|Function, 1, 0 },
   { "createAttributeNS", DOMDocument::CreateAttributeNS, DontDelete|Function, 2, 0 },
   { 0, 0, 0, 0, 0 },
   { "getOverrideStyle", DOMDocument::GetOverrideStyle, DontDelete|Function, 2, 0 },
   { "createComment", DOMDocument::CreateComment, DontDelete|Function, 1, 0 },
   { "getElementsByTagNameNS", DOMDocument::GetElementsByTagNameNS, DontDelete|Function, 2, 0 },
   { "createNodeIterator", DOMDocument::CreateNodeIterator, DontDelete|Function, 3, 0 },
   { "createTreeWalker", DOMDocument::CreateTreeWalker, DontDelete|Function, 4, 0 },
   { "queryCommandState", DOMDocument::QueryCommandState, DontDelete|Function, 1, 0 },
   { "queryCommandSupported", DOMDocument::QueryCommandSupported, DontDelete|Function, 1, 0 },
   { "queryCommandValue", DOMDocument::QueryCommandValue, DontDelete|Function, 1, 0 }
};

const struct HashTable DOMDocumentProtoTable = { 2, 36, DOMDocumentProtoTableEntries, 29 };

} // namespace

namespace KJS {

const struct HashEntry DOMDocumentTableEntries[] = {
   { "doctype", DOMDocument::DocType, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[7] },
   { "documentElement", DOMDocument::DocumentElement, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[4] },
   { "implementation", DOMDocument::Implementation, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[6] },
   { "selectedStylesheetSet", DOMDocument::SelectedStylesheetSet, DontDelete, 0, 0 },
   { "styleSheets", DOMDocument::StyleSheets, DontDelete|ReadOnly, 0, &DOMDocumentTableEntries[5] },
   { "preferredStylesheetSet", DOMDocument::PreferredStylesheetSet, DontDelete|ReadOnly, 0, 0 },
   { "readyState", DOMDocument::ReadyState, DontDelete|ReadOnly, 0, 0 },
   { "defaultView", DOMDocument::DefaultView, DontDelete|ReadOnly, 0, 0 }
};

const struct HashTable DOMDocumentTable = { 2, 8, DOMDocumentTableEntries, 4 };

} // namespace

namespace KJS {

const struct HashEntry DOMElementProtoTableEntries[] = {
   { "getAttributeNodeNS", DOMElement::GetAttributeNodeNS, DontDelete|Function, 2, 0 },
   { "getAttributeNS", DOMElement::GetAttributeNS, DontDelete|Function, 2, 0 },
   { 0, 0, 0, 0, 0 },
   { "removeAttributeNode", DOMElement::RemoveAttributeNode, DontDelete|Function, 1, 0 },
   { "removeAttribute", DOMElement::RemoveAttribute, DontDelete|Function, 1, &DOMElementProtoTableEntries[17] },

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -