javascript知识点总结

1、万物皆对象;所有的属性和方法都隶属于window
document.getElementById('id') = window.document.getElementById('id')

获取浏览器可视区域的万能方法
var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;

window对象
window.open() - 打开新窗口
window.close() - 关闭当前窗口
window.moveTo() - 移动当前窗口
window.resizeTo() - 调整当前窗口的尺寸

location.hostname 返回 web 主机的域名
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http:// 或 https://)

history.back() - 与在浏览器点击后退按钮相同
history.forward() - 与在浏览器中点击按钮向前相同

window.navigator 访问者浏览器的信息

2、对象就是json格式,json格式也是对象格式:{a:'a',b:'bbb'}
对象转换成json格式JSON.stringify(obj);

3、js所有数据都隶属于window: console.log(this);//object window

4、函数定义
function abc(){ alert('abc');}
var abc = function(){ alert('abc');}
5、函数的使用
abc();

6、event:事件对象(事件触发的过程中产生的对象)如下例
<script type="text/javascript">
function e(eve){
eve = event || window.event;
console.log(eve);
}
document.onkeydown = e;

</script>
<button onClick="e(event)">event</button>

posted @ 2016-08-19 11:18  龍飛鳯舞  阅读(258)  评论(0编辑  收藏  举报