惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
IT之家
IT之家
博客园 - 叶小钗
雷峰网
雷峰网
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
Last Week in AI
Last Week in AI
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美

博客园 - 释天

4年后新的开始 flash make things move 电子书 破解pubwin ep html学习笔记(-) flex2注册码 Flex2.0和C#间的通信[转] - 释天 - 博客园 flash与.net的联合开发(c#,c++)请大家讨论一下 flash中三维动画学习(关于类) flash中一个二维的类 经典言论 c#解答题参考答案 [求教]vs2005下关于css的问题 一个关于文件操作的类(功能还是有点弱) 写了个烂代码,请原谅 C#中接口(interface)的理解 赠送gmail邀请 三个范式的解释 Gridview的使用 iframe的使用
js学习笔记(-) - 释天 - 博客园
释天 · 2006-12-29 · via 博客园 - 释天

  1.改变文档
document  在权威指南的chapter15;
loaction 属性  for example :location = "shake01.htm"; 
 同样也可以使用location.href;
对于利用href:来操作js,
依我的理解可能只是重写html文档,很难,
不知有什么好的见解.
对于document 的其他属性,我以后在学习。

标签数的记数,
function countTags(n) {                         // n is a Node
    var numtags = 0;                            // Initialize the tag counter
    if (n.nodeType == 1 /*Node.ELEMENT_NODE*/)  // Check if n is an Element
        numtags++;                              // Increment the counter if so
    var children = n.childNodes;                // Now get all children of n
    for(var i=0; i < children.length; i++) {    // Loop through the children
        numtags += countTags(children[i]);      // Recurse on each one
    }
    return numtags;
                             // Return the total
}
很喜欢这段函数,真简洁,是从js权威指南上搞得。^_^
 nodeType                constant                                                        nodeType value                  
Element                     Node.ELEMENT_NODE                                                1
 
Text                          Node.TEXT_NODE                                                         3
 
Document                  Node.DOCUMENT_NODE                                            9
Comment                  Node.COMMENT_NODE                                               8
 
DocumentFragment    Node.DOCUMENT_FRAGMENT_NODE                     11
 
Attr                            Node.ATTRIBUTE_NODE                                                2
 
运用递归算法来逐个标签来是计算,运用了childNodes,
nodetuype 来check 本身是否是一元素,
就写这么多了,晚上继续写。