02-JavaScript高级-讲课2完美版教案.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript高级 BOM- navigator对象 appCodeName 浏览器名称。通常是Mozilla appName 完整的浏览器名称 appVersion 浏览器版本。 platform 浏览器所在系统平台 userAgent 浏览器用户代理信息 cookieEnabled 是否支持cookie\ navigator.appName; window.navigator.appName 具体使用 JavaScript高级 BOM- history历史记录对象 length : 历史记录的数目 back();后退 forward();前进 go(n);//-1 -2 0 1 2 3 4 到达任意想去的历史记录 //后退一页 history.go(-1); //前进一页 history.go(1); //前进两页 history.go(2); JavaScript高级 BOM- screen屏幕对象 height 高度 width 宽度 availHeight 可用高度 availWidth 可用宽度 JavaScript高级 window对象常用方法 alert() 弹出框 confirm() 确认框 open() close() print() var mytime = setInterval(“处理”,时间毫秒 ) 间隔函数 clearInterval(mytime ) 取消间隔函数 setTimeout( 处理,时间毫秒) 定时器函数 clearTimeout( ) 取消定时器函数 JavaScript高级 window打开一个新的窗口 open() 开启新浏览器视窗 视窗对象名称 =open (‘url‘ , ‘新视窗名_blank _parent _top _self ‘ , ‘规格‘ ) framesetframe/frame framesetframe/frameset/frameset opener 在新窗口中使用父窗口的引用 _parent _blank _self _top JavaScript高级 open打开一个新窗口属性: open() 开启新浏览视窗 fullscreen=yes or no 使用全屏幕 height=number of pixels 设定视窗高度 width= number of pixels 设定视窗宽度 left = number of pixels 设定视窗左边界 top = number of pixels 设定视窗上边界 resizable=yes or no 是否允许改变视窗大小 menubar=yes or no 是否使用功能表 toolbar=yes or no 是否使用工具列 location=yes or no 是否使用位址栏 directories=yes or no 是否使用目录钮 status=yes or no 是否使用状态栏 scrollbars=yes or no 是否使用滚动条 JavaScript高级 执行环境 js代码执行是有环境的 该环境定义了其有权访问的其他数据 环境有一个与之关联的“活动对象AO” 环境中所有的变量和函数都是活动对象的属性 全局环境是最外围的执行环境,活动对象是window对象 执行环境中的代码执行完毕后就被销毁 JavaScript高级 变量作用域 变量的作用域是在定义时决定的而不是执行时 JavaScript高级 作用域链 代码在环境中执行时,会创建变量对象的“作用域链” 作用域链的前端是当前代码所在环境 作用域链的下个活动对象是包含的“环境”,再下个活动对象是下个包含环境,一致延续到全局执行环境 JavaScript高级 作用域链 var color = “blue”; function getColor(){ return color; } alert(“当前的颜色是:”+getColor()); //当前颜色是blue 在全局环境中有color变量,函数执行时候在自己的环境没有找到color,那么会通过“作用域链”向上个环境中查找 JavaScript高级 作用域链 在执行环境中会搜寻 函数 局部变量 函数参数 JavaScript高级 作用域链 f3() f2() f1() 通过执行环境访问变量时候只可以从里边向外边访问 任何环境都不能通过向下搜索作用域链而进入另一个执行环境 JavaScript高级 作用域链 作用域链作用: 保证对执行环境有权访问的所有变量 和函数的有序访问 2. 任何变量必须“先声明、后使用” 3. 变量的作用域是定义时候决定的,不是 运行时。 4. 内部环境可以

文档评论(0)

潮起潮落 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档