问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 上下文context 怎么理解?

发布网友 发布时间:2022-05-01 10:13

我来回答

2个回答

懂视网 时间:2022-04-24 03:34

概述

context属性返回传给jQuery()的原始的DOM节点内容,即jQuery()的第二个参数。如果没有指定,那么context指向当前的文档(document)。

可以与selector一起使用,用于精确检测选择器查询情况。这两个属性对插件开发人员很有用。

如果当时没有传入context参数,则该参数默认为当前文档(document)。该属性属于jQuery对象(实例)。

语法

jQuery1.3 新增该属性,但在 jQuery 1.10 中被标识为已过时。保持该属性只是为了在jQuery Migrate插件中支持live()方法的需要,该属性可能会在未来的版本中被移除。

jQueryObject.context

context属性的返回值是Element类型,哪怕当时传入jQuery(selector, context)函数的context参数不是Element类型。如果当时传入的context参数是jQuery对象,则返回该jQuery对象的context属性。

示例说明:

以下面这段HTML代码为例:

<div id="n1">
 <div id="n2">
 <ul id="n3">
  <li id="n4">item1</li>
  <li id="n5">item2</li>
  <li id="n6">item3</li>
 </ul>
 </div> 
</div>

我们编写如下jQuery代码:

var $li = $("ul li");
// 返回当前文档的document对象
document.writeln( $li.context ); // [object HTMLDocument]
document.writeln( $li.context === document ); // true
var n1 = document.getElementById("n1");
var $n3 = $( "#n3", n1 );
// 返回n1
document.writeln( $n3.context ); // [object HTMLDivElement]
document.writeln( $n3.context === n1 ); // true
var $n2 = $("#n2");
var $n4 = $( "#n4", $n2 );
// 返回$n2的context属性:document对象
document.writeln( $n4.context ); // [object HTMLDocument]
document.writeln( $n4.context === document ); // true
var $n3 = $("#n3", n1);
var $n5 = $( "#n5", $n3 );
// 返回$n3的context属性:n1
document.writeln( $n5.context ); // [object HTMLDivElement]
document.writeln( $n5.context === n1 ); // true

示例:检测使用的文档内容

  jQuery代码:  

 $("ul").append("<li>"+$("ul").context+"</li>")
  .append("<li>"+$("ul", document.body).context.nodeName+"</li>");

 结果:  

 [object HTMLDocument]//如果是IE浏览器,则返回[object]
 BODY

【注】:$("ul", document.body).context.nodeName 这句的意思是在document.body里面找ul元素。

热心网友 时间:2022-04-24 00:42

一、context可以理解成一个聚宝盆,在当前环境下你能拿到的参数都可以从context出发去拿,而不仅仅是放URL的.从里面可以拿到request,session,response.......,可以说只要你拿到了context就可以访问任何你有权限访问的东西
二、context就是“容器”,放的就是应用程序的所有资源,要用时候就访问它,所以context里面的东西,在同一个应用程序里面是全局的。
三、是一个包含各种context的设置的对象
例如:pageContext就包含了该页面的各种设置。可以通过他得到该页面所在服务器路径等等。
Context 用于在 Request 操作中指定上下文对象的对象,上下文字符串在与请求调用一起被发送之前,必须在该指定的上下文对象中进行解析。Context 对象包含 NamedValue 对象形式的属性列表。这些属性表示关于客户端、环境或请求情形的信息,它们通常是一些可能不方便作为参数传递的属性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 高渐离为什么爱上敌国栎阳公主? 揭秘秦朝历史上有栎阳公主这个人吗 秦始皇有个女儿叫赢栎阳吗?并且和高渐离有关系吗? 《秦颂》中栎阳公主为什么被分尸? 栎阳公主和高渐离是什么关系 栎阳公主和高 苹果手机也注册完了如何着回注册完的短信验证码? 验证码发三个字后要看短信后怎么反回去填写? 火车票和飞机票查询用哪个软件 怎么查询一个人是否买了火车票和飞机票? 通过身份证号,能查到预定的机票或者火车票么?怎么查? 联想yoga11s如何开启杜比音效? 联想Y430p怎么开启杜比音效 Lenovo Settings安装后无法开启杜比音效 有没有关于对铁路运输理解的论文 期货做空价格为什么反而上涨 期货为什么都做空却还止不住上涨 纸黄金做空后一直涨怎么办? 期货做空反而涨,后来又跌了这样风险会越来越大吗? 求一篇 以铁路安全为话题的作文,急急急 期货做空但一直涨怎么减少损失? 《大秦帝国之纵横》栎阳公主怎么死的 《秦颂》的王贲为什么敢杀栎阳公主? java中如何调用参数是context的方法 能不能帮我通俗的解释一下在java中的类context? JAVA Context接口中的InitialContext方法 java,android里的context都是什么意思啊该如何处理 java 中什么是context呢?和MAP是不是一样呢?求高人 javasparkcontext和javastreamingcontext的区别 如何new一个javasparkcontext OTG怎么插哪里? OTG是直接插入吗?如果插头不合怎么办? OTG在哪里 华为手机的Otg在那 泡椒猪肚的做法步骤图,泡椒猪肚怎么做好吃 泡椒猪肚怎么做才好吃 在广西吃过一次泡椒猪肚...现求做法... 泡椒银鱼猪肚汤怎么做 泡椒猪肚子怎么炒好吃 泡椒糟猪肚(凉菜)怎么做好吃 只需要掌握了哪1步,就能让做出来的猪肚又脆又嫩还好吃?