前端14


内置对象
1、document

document.referrer  //获取上一个跳转页面的地址(需要服务器环境)
2、location

window.location.href  //获取或者重定url地址
window.location.search //获取地址参数部分
window.location.hash //获取页面锚点或者叫哈希值
3、Math

Math.random 获取0-1的随机数
Math.floor 向下取整
Math.ceil 向上取整
//活动第二天要将页面下线,直接跳转到其它页面,不会走后面的代码了
            // window.location.href = "http://www.baidu.com";

/实际开发中此时间从服务器获取,避免客户端调整时间
                var now = new Date();
                var future = new Date(2018,8,23,24,00,00);

ipt type="text/javascript">
        /*
        全局变量:函数外部定义的变量,函数内部和外部都可以访问,它的值可以共享

        局部变量:函数内部定义的变量,函数内部可以访问,外部无法访问。函数内部访问变量时,先在内部查找是否有此变量,如果有,就使用内部变量,如果没有,就去外部查找

        函数内部如果不用'var'关键字定义变量,变量可能会变成全局变量,如果用严格模式解析会报错
        */


}
        
        //封闭函数的一般写法
        //封闭函数定义:(function(){……})()
        /*
        ;;(function(){
            var str = '欢迎访问我的主页';
            alert(str);
        })();//最后的()表示马上执行
        */

        //封闭函数其他的写法:在匿名函数前加“!”或者“~”,之后加“()”

    闭包的本质就是函数嵌套,就是在函数里面定义函数,
        内部函数可以引用外部函数的参数和变量
        参数和变量不会被垃圾回收机制给回收
        闭包的用途:可以存循环的索引值、做私有变量计数器
        */

//循环所有的选项卡按钮
            for(var i=0; i

你可能感兴趣的:(前端14)