zoukankan      html  css  js  c++  java
  • javascript判断页面第一次加载还是刷新操作【转】

    不会销毁的window

    在网页切换的时候window对象也不会被销毁。

     

    检测页面是否刷新过

    在刷新的时候,不但window不会被销毁,自定义在window对象上的属性也会被保留。那么我们就可以利用这个特性记录一些信息了。

    if(!window.name){
            alert("第一次开这个窗口!name值"+ window.name);
            window.name = 'lijia';
            
    }else{
            alert('刷新操作 name值:'+ window.name);
    }

    进一步的利用想法

    比如说表单页面刷新的问题。在IE下填好表单之后,如果一点一刷新,那么所有的内容就都没了,FireFox则会保留用户的输入。利用window的自定义属性在刷新时保留的特性,我们可以写一个脚本来保留用户所填写的表单内容,当刷新之后再重新把这些内容填入到表单中。这样用户体验就大有提高了。

  • 相关阅读:
    图片处理中的Dithering技术
    网络I/O模型
    并发编程(二)
    并发编程(一)
    socket编程(二)
    socket编程(一)
    异常处理
    软件开发规范
    面向对象进阶
    多态与封装
  • 原文地址:https://www.cnblogs.com/lufy/p/2682014.html
Copyright © 2011-2022 走看看