1.CSS继承机制;
2.getElementById,getElementsByTagName,getElementsByClassName,getAttribute,setAttribute;
3.element.childNodes element.parentNode nextSibling previousSibling childNodes firstChild lastChild
node.firstChild node.childNodes[0]
node.lastChild node.childNodes[node.childNodes.length - 1]
4.node.nodeType
元素结点的nodeType属性值是1
属性节点的nodeType属性值是2
文本节点的nodeType属性值是3
5.node.nodeValue
渐进增强 平稳退化
6.
function addLoadEvent(func){
var oldonload = window.onload;
if(typeof window.onload != 'function'){
window.onload = func;
}else{
window.onload = function(){
oldonload();
func();
}
}
}
7.
document.write()
node.innerHTML="<p>I inserten</p>"
createElement
appendChild
createTextNode
parentElement.insertBefore(newElement,targetElement)
分享到:
相关推荐
JavaScript DOM编程艺术是一本深入探讨JavaScript与DOM交互的权威书籍,第二版则更新了现代Web开发中的相关技术。在这个学习笔记中,涵盖了从基础到高级的JavaScript和DOM操作技巧,一共涉及1~9章的内容。以下是对...
总的来说,JavaScript DOM编程艺术这本书涵盖了JavaScript基础、DOM操作以及实际应用,是学习网页动态交互和JavaScript编程的重要资源。通过学习,开发者能够熟练地创建交互式、动态的网页内容。
在第二版的读书笔记中,作者提出了一些关键的实践原则,旨在提升网页性能和用户体验。以下是对这些实践的详细解释: 1. 防止滥用JavaScript:在当前的Web开发环境中,JavaScript广泛用于增强用户交互体验。然而,...
- **《JavaScriptDOM编程艺术第2版》** 介绍了 JavaScript 与 DOM 的交互方式,帮助开发者更好地控制网页元素。 **2. JavaScript高级书籍:** - **《JavaScript开发王》**、**《JS精彩两百例》** 等书籍涵盖了 ...
这种设计方法既体现了编程艺术的一面,又让时间显示更具趣味性和可读性。 再者,jQuery作为JavaScript的一个库,常常被用于简化DOM操作和事件处理,提高网页的响应速度。在这个项目中,jQuery可能被用来处理用户的...