日期:2014-05-16  浏览次数:20305 次

初学js。。很多问题请教大侠
小弟是学C/C++出身,最近要写个网页,有很多问题很迷惑。。
首先是对HTML结构的一些问题,看到很多document.和window.系列的函数,但是不知道它们所属的对象是在哪个层面上的,也不太理解这里的document具体值什么。
然后有这样一个函数var   m   =   document.createElement( "span ");
这样构造出来的是一个对象吗?这个对象在文档中的地位又是怎么样的?

还有这样一个函数var   m   =   document.createTextNode(xxx);
它和上面的函数有什么区别?

还有document.getElementById( "s ").firstChild.replaceNode(m);
这里document.getElementById()函数返回的又是什么?firstChild代表什么?(字面上的意思我知道,但是想明确它在树中的位置)。

碰到的问题还有很多,先问这些了,希望大侠们不吝赐教,最好再推荐一下我这个阶段有用的资料或者是书,万分感谢。
分不够我会再加,我很厚道的,会尽快结贴,呵呵。。

------解决方案--------------------
找本DHTML手册看看
------解决方案--------------------
我的JS速成经历
1. 看遍做遍 ms script 56 手册中的所有 jscript 内容
2. 看遍做遍 JavaScript: The Definitive Guide, 4th Edition 中的所有内容
3. 基本该会的你应该都会了

刚开始不要急着做什么什么出来, 把所有东西都了解个遍, 然后应用起来就会得心应手.
------解决方案--------------------
chm版第五版也有,不过是英文的
------解决方案--------------------
http://bbs.51js.com/forum-24-1.html