它包含一个(history)历史记录对象,通过该对象记录当前访问过的页面
解决方案 »
- 为了考试:有没有可以背诵下来的JS或HTML代码,好记而效果突出的,师傅给提供几条?
- 火狐兼容问题!
- javaScript
- 如何获取url
- createElement("script")无刷处理数据的问题。
- javscript:history.go(-1)在<a href..>里面怎么用?
- 怎样实现,在提交表单时弹出个警告窗口,如果选择"是"则提交表单如果选择"否"则什么都不发生
- 如何访问iframe中打开的页面中的hidden的值?
- 哪位老大有javascript的字符编码表?我想知道一些不可见字符在javascript中的charCode。先行谢过。
- javascript 如何检测时间格式?
- 在JS类中这样定义的变量怎么变成了静态变量?一直累加。我知道用this就可以,但我想知道为什么。
- 关于new Date的一个问题
你钻牛角尖里面去啦,
别想了留点脑细胞吧,哈哈
js只是提供了一个接口,可能是重载操作符,也可能编译后直接改变页面最后,强烈同意楼上的说法!!!
即时你重设的URL和原来一样,也会使页面刷新的。
直接指定location的值就可以转跳了
为什么指定一个div的style.top或style.left这个div就会移动呢
为什么制动一个div的innerHTML的值 这个div内的文字就会变呢
为什么写个alert("FF"); 就会弹出一个警告框呢?
。。
这两个不一样,按我的想法:location.href("http://www.bb.com");
这样才符合我的逻辑呀。
href 属性包含了整个 URL,而其它属性包含了 URL 的各个部分。location 对象的默认属性就是 location.href。例如,设置 location='http://microsoft.com' 的结果就等于设置 location.href='http://microsoft.com'。当设置此列出的任何属性后,浏览器都将立即前往指定 URL。
谢谢解答,这个我之前就知道,问题是href属性被改变,浏览器是怎么知道的呢?我自己写个class,属性改变了,我怎么就不知道呢?
对IE这个宿主来说,任何值都是两个成对的COM接口函数,比如get_href和put_href。
一条条的解释执行
当执行到location='http://microsoft.com' 这一句的时候
js就让浏览器转走
从存储的角度看,location是一片私有存储区域,其中含有各属性值,属性值标志状念,
确切的说,这区域是由属性数据和指向各功能函数的指针组成.
属性值的变化和规律模拟了空间对象(location)的运动.
这些属性值的变化规律是由编程者所描述的(这个编程者当然不是指你)完全孤立的'区域'并无实际意义,相互联系和相互作用的N个'区域'才能构成系统.
'区域'之间的相互作用是通过消息的传递来进行(message sender,message receiver).
'区域'被创建后,状态不断发生变化,同时亦导致其他'区域'的状态发生变化,使整个系统的状态不断变化,从而描述了客观世界实体的状态变化和行为。