手游网站源码下载,电子商务网站开发问题研究,学成在线网页制作,北京网络安全公司排名私有变量#xff1a; 1、在一个实例上调用setName#xff08;#xff09;会影响所有的实例 BOM#xff1a; 1、全局变量不能通过delete操作符删除#xff0c;而直接在window对象上定义的属性可以 2、尝试访问为声明的变量会抛出错误#xff0c;但通过查询window对象… 私有变量 1、在一个实例上调用setName会影响所有的实例 BOM 1、全局变量不能通过delete操作符删除而直接在window对象上定义的属性可以 2、尝试访问为声明的变量会抛出错误但通过查询window对象可以知道某个可能未声明的变量是否存在 var newValueoldValue; //错误的 var newValuewindow.oldValue; //undefined 3、除非最高层窗口是通过window.open打开的否则window对象的name属性 使用moveTo和moveBy方法将窗口精确的移到一个新的位置 moveTo的两个参数接收的是新位置的x与y的坐标值而moveBy接收的是在水平以及垂直方向上移动的像素数-----不适用于框架只能对最外层的window对象适用 使用resizeTo与resizeBy调整浏览器窗口的大小 resizeTo接收浏览器窗口的新宽度以及新高度resizeBy接收新窗口与原窗口的宽度与高度之差 close方法可以关闭新打开的窗口 将新创建的标签页的opener属性设置为null即表示在单独的进程中运行新的标签页不需要与打开它的标签页通信 4、 超时调用使用window对象的setTimeOut方法接收两个参数一个是要执行的代码字符串或函数还有一个是以毫秒表示的时间即在执行代码之前要等待多少毫秒调用该方法之后会返回一个数值ID表示超时调用通过它来取消超时调用clearTimeout取消var timeIdsetTimeout(function() { alert(hi); },1000); //取消 clearTimeout(timeId); 间歇调用按照指定的时间间隔重复执行代码setInterval字符串或函数每次执行之前需要等待的毫秒数 clearInterval var num0; var max10; var intervalIdnull; function increameNumber(){ num if(nummax){ clearInterval(intervalId); alert(Done); } } intervalIdsetInterval(increameNumber,500) //通过超时调用实现 var num0; var max10; function increameNumber(){ num; if(nummax){ setTimeout(increameNumber,500); }else{ alert(Done); } } setTimeout(increameNumber,500); 5、确认框confirm 6、Location提供了与当前窗口加载的文件有关的信息还提供了一些导航信息 既是window对象的属性也是document对象的属性 就是说window.location与document.location引用的是统一对象 7、改变浏览器的位置location.assign(“网址”) location.href“网址” reload方法是重新加载当前显示的页面一般放在代码的最后一行reload--可能从缓存中重新加载 reloadtrue----从服务器中重新加载 8、history对象保存着用户上网的历史记录提供一个go方法可以在用户的历史记 录中任意跳转 history.back()后退一页forward()前进一页go(-1)后退一页go1前进一页 9、IE9之后对所有的DOM对象都返回“function” 转载于:https://www.cnblogs.com/zhanghuiyun/p/5129139.html