javascript函数


倒计时
new 是客浏览器时间 new.Date() 写项目是服务器时间
document
doument .referrer 获取上一个跳转页面的地址;
location
window .location.href 获取或重定向url地址;
window .location .search 获取地址参数部分;
window .location . hash 获取页面秒点或叫哈希值;
math
math.random 获取0~1的随机数;
math .floor 向下取整;
math .ceil 向上取整;


作用域就近原则。
var a=1 在外部不能调 a=1可调


;;作用把它和别打的函数分开
封闭函数 不影响别的变量


~ !都是封闭函数
相当于()
(function(){内容}) (调用);


面试装逼必背。
闭包
本质函数嵌套
不会被垃圾回收。


重要应用
闭包存循环索引值
单纯了一份j。
闭包做私有变量计数器


闭包做选项卡
aLi[i].onclick = function(){
alert(i);//每个li都弹出8,因为点击时循环已完毕,i最后为8
}


获取地址栏参数
window.onload = function(){
var data = window.location.search;
var hash = window.location.hash;
alert(hash);
var oSpan = document.getElementById('span01');
var arr = data.split('=');
var name = arr[1];
oSpan.innerHTML = name;
}


Math.random() +(b-1)+a
只能随机0-1


向上取整进位 下 不进
math .floor 向下取整;
math .ceil 向上取整;


内置对象 时间 doucument location Math 正则表达式


单体创建对象


构造函数 创建对象


原型模型

你可能感兴趣的:(javascript函数)