热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不同浏览器javascript变量作用域的处理方法_javascript技巧

javascript变量作用域在不同浏览器的实现处理代码
1.关于prototype:这里prototype是Javascript的一个特性,不是那个有名的prototype框架:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.关于变量作用域,和IE,firefox对js的不同处理,这里有几个例子,有几个是原来从别处看到的记的笔记,有的是我自己挖掘出来的.
2.1


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.2


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.3:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.4


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.5


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.6


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.7


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.8


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.9


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.10


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



2.11


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


2.12


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


2.13


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


2.14:

注意这三个html文件的结果有什么不同.
a.html:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


b.html:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


c.html:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


2.15

看看IE,firefox下分别运行有何不同:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

推荐阅读
  • 本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • CSS|网格-行-结束属性原文:https://www.gee ... [详细]
  • css元素可拖动,如何使用CSS禁止元素拖拽?
    一、用户行为三剑客以下3个CSS属性:user-select属性可以设置是否允许用户选择页面中的图文内容;user-modify属性可以设置是否允许输入 ... [详细]
  • 前言对于从事技术的人员来说ajax是这好东西,都会使用,而且乐于使用。但对于新手,开发一个ajax实例,还有是难度的,必竟对于他们这是新东西。leo开发一个简单的ajax实例,用的是 ... [详细]
  • this prototype 闭包 总结
    this对象整理下思路:一般用到this中的情景:1.构造方法中functionA(){this.nameyinshen;}varanewA() ... [详细]
  • pyecharts 介绍
    一、pyecharts介绍ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部 ... [详细]
  • JavaWeb介绍概念JavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使 ... [详细]
  • 表单提交前的最后验证:通常在表单提交前,我们必须确认用户是否都把必须填选的做了,如果没有,就不能被提交到服务器,这里我们用到表单的formname.submit()看演示,其实这个对于我们修炼道 ... [详细]
  • 图解BOM与DOM的区别与联系
    区别BOM(BrowserObjectModel)BOM即浏览器对象模型,BOM没有相关标准,BOM的最核心对象是window对象。window对象既为javascript访问浏览 ... [详细]
  • FileReader详解与实例---读取并显示图像文件
    我们曾经在《HTML5中File对象初探》中,使用到了FileReader,在那篇文章中,它被用来将一个文件读取为二进制字符串,并通过xhr发送到后端形成交互。作为FileAPI的一部 ... [详细]
  • 前端~javascript~webAPI/文档对象模型Dom/Dom树/事件机制/操作元素/实战案例:实现网页计数器
    文章目录WebAPI简介DomDom树获取Dom元素事件事件三要素操作dom元素innerHTMLinnerText实战案例:实现网页计数器WebAPI简介什么是AP ... [详细]
  • 前端提高篇(七十):SVG基本使用、基本样式、路径path
    SVG是使用XML来描述二维图形和绘图程序的语言。SVG遵循的是xml的规范,与html5的使用有所区别SVG绘制出来的是矢量图,放大之后不会失真官方文 ... [详细]
  • 搭建环境:本机所使用环境:Selenium2.53.6Firefox44python3.6pycharm5.0.3安装步骤:1.官网下载p ... [详细]
author-avatar
YU亚菲
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有