精华内容
下载资源
问答
  • 网页可见区域宽: document.body....网页可见区域宽: document.body.offsetWidth(包括边线宽);网页可见区域高: document.body.offsetHeight(包括边线宽);网页正文全文宽: document.body.scrollWidth;...

    网页可见区域宽: document.body.clientWidth;
    网页可见区域高: document.body.clientHeight;
    网页可见区域宽: document.body.offsetWidth    (包括边线的宽);
    网页可见区域高: document.body.offsetHeight   (包括边线的宽);
    网页正文全文宽: document.body.scrollWidth;
    网页正文全文高: document.body.scrollHeight;
    网页被卷去的高: document.body.scrollTop;
    网页被卷去的左: document.body.scrollLeft;
    网页正文部分上: window.screenTop;
    网页正文部分左: window.screenLeft;
    屏幕分辨率的高: window.screen.height;
    屏幕分辨率的宽: window.screen.width;
    屏幕可用工作区高度: window.screen.availHeight;
    屏幕可用工作区宽度:window.screen.availWidth;


    scrollHeight: 获取对象的滚动高度。  
    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
    scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
    scrollWidth:获取对象的滚动宽度
    offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
    offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
    offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置  
    event.clientX 相对文档的水平座标
    event.clientY 相对文档的垂直座标

    event.offsetX 相对容器的水平坐标
    event.offsetY 相对容器的垂直坐标  
    document.documentElement.scrollTop 垂直方向滚动的值
    event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

    要获取当前页面的滚动条纵坐标位置,用:
    document.documentElement.scrollTop;
    而不是:
    document.body.scrollTop;
    documentElement 对应的是 html 标签,而 body 对应的是 body 标签

    转载于:https://www.cnblogs.com/liyouwu/p/9023232.html

    展开全文
  • 关于httpHeader和httpbody用法总结

    万次阅读 2015-07-27 10:57:51
    之前说实话半糊涂半理解状态,一直对这两个似懂非懂状态,今天偶然决定研究透到底是什么?...httpbody主要用来存放post一些数据,比如username ="xxxx"&password="124"还有就是要上传图片nsdata数据

    之前说实话半糊涂半理解状态,一直对这两个似懂非懂的状态,今天偶然决定研究透到底是什么?

    经过测试和问同事查资料:

    httpheader主要来存放cookie 信息的

    httpbody主要用来存放post的一些数据,比如username ="xxxx"&password="124"还有就是要上传的图片的nsdata数据

    展开全文
  • 做为经常使用SSM框架程序猿,我们对于ajax和与他相关@RequestMapping @ResponseBody 和@RequestBody 这些注解再熟悉不过了,楼主也在这几天整理了一下关于这些注解相关用法,以供大家参考。 @RequestMapping ...

    做为经常使用SSM框架的程序猿,我们对于ajax和与他相关的@RequestMapping @ResponseBody 和@RequestBody 这些注解再熟悉不过了,楼主也在这几天整理了一下关于这些注解的相关用法,以供大家参考。

    @RequestMapping 

    首先要介绍的就是@RequestMapping,它可用于类或方法上,作用是处理请求地址的相关映射。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。具体实现如下图:

    用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法。具体实现如下图:

    (在上图中我们想要调用该方法则路径应该为/jfpt/jfqr/getJfddxx) 

    该注解有六个属性,分别为value, method,consumes,produces,params,headers。

    value: 指定请求的实际地址。

    method:指定请求的method类型,如:GET、POST等类型。

    consumes: 指定处理请求的提交内容类型(Content-Type)也就是前台传递的类型,例如application/json, text/html等。

    produces:    指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回。

    params:指定request中必须包含某些参数值是,才让该方法处理。

    headers:指定request中必须包含某些指定的header值,才能让该方法处理请求。

    @Responsebody

    @Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用。通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。 
    作用: 
    该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。 
    使用时机: 
    返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;

    例:

    (@Responsebody 注解将返回的String类型转换成立json类型)

    @Requestbody

    @requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。

    @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:"application/json" 这样就可以轻易的将一个对象或者List传到Java端,使用@RequestBody即可绑定对象或者List.

    例:在前台我们用ajax方式运行方法。

    我们传入的参数类型为contentType : "application/json",参数传入方式为json转成字符串(JSON.stringify({ })),所以在后台我们需要用@requestBody注解来接收。

    而且我们用该注解后,由于他会屏蔽我写的自动XSS校验,所以我需要自己手动进行XSS校验。

    注意的是:

    @RequestBody需要把所有请求参数作为json解析,因此,不能包含key=value这样的写法在请求url中,所有的请求参数都是一个json。直接通过浏览器输入url时,@RequestBody获取不到json对象,需要用java编程或者基于ajax的方法请求,将Content-Type设置为application/json。

    展开全文
  • 关于HttpEntity的用法

    千次阅读 2020-09-24 11:22:17
    关于HttpEntity的用法 HttpEntity表示http的request和resposne实体,它由消息头和消息体组成。 从HttpEntity中可以获取http请求头和回应头,也可以获取http请求体和回应体信息。 HttpEntity的使用,与@RequestBody...

    关于HttpEntity的用法

      HttpEntity表示http的request和resposne实体,它由消息头和消息体组成。
     从HttpEntity中可以获取http请求头和回应头,也可以获取http请求体和回应体信息。
    HttpEntity的使用,与@RequestBody 、@ResponseBody类似。
    

    HttpEntity的典型应用是配合RestTemplate,在微服务项目中的应用(参见API示例)
    用户登录示例:
    步骤一:在login.jsp发送ajax请求,发送之前添加请求头信息

    $.ajax({
        type: "POST",
        url: targetUrl,
        data: user,//传递的参数
        dataType:"json",//前端可以接收服务器传过来的数据的类型,json
        contentType: "application/json",
        beforeSend: function(xhr){//请求发送之前执行函数,添加请求头
            xhr.setRequestHeader("token","shfashfdasfhdashfoasf");
        },
        success: function(user){
            alert(user.username);
        },
        error:function(){
            alert("异常,请检查");
        }
    

    步骤二:action中提取RequestEntity中的请求头信息,并用ResponseEntity回应

    @PostMapping(value = "/login")
    @ResponseBody//返回的结果是响应体,返回的类型String,字符串中有中文,乱码了
    public ResponseEntity<User> login(@RequestBody String userString, RequestEntity requestEntity) {
        System.out.println(requestEntity.getUrl());
        //通过请求实体对象获取请求头
        HttpHeaders requestHeaders = requestEntity.getHeaders();
        System.out.println(requestHeaders);
        System.out.println(requestHeaders.getContentLength());//内容的长度
        System.out.println(requestHeaders.getContentType());
        System.out.println(requestHeaders.getAccept());
        System.out.println(requestHeaders.getOrigin());
        System.out.println(requestHeaders.getFirst("token"));
    
        //创建一个响应头
        HttpHeaders responseHeader = new HttpHeaders();
        responseHeader.set("myResponseHeader","myValue");
        //userString绑定的请求体
        //登录成功,拿到一个user对象
        User user = new User();
        user.setUsername(userString.split("&")[0].split("=")[1]);
        user.setPassword(userString.split("&")[1].split("=")[1]);
        user.setId(1000001);
        user.setHead_img("/images/head.jpg");
        user.setBalance(1000);
        //现在返回登录的结果,json格式的字符串
        //user:响应体,responseHeader:响应头,本身就有默认的响应头,在这里是添加其他的响应头的信息
        //HttpStatus:响应的状态码
        return new ResponseEntity<User>(user, responseHeader, HttpStatus.OK);
    }
    

    执行结果:
    在这里插入图片描述

    响应的状态码

    添加的在这里插入图片描述
    请求头信息
    在这里插入图片描述

    请求体
    在这里插入图片描述

    展开全文
  • 关于tbody的用法

    2009-04-15 13:57:00
    表格分组显示(Structured Table) (IExplore Only) 1)按行分组 ... -表题头(Header) ... - 表正文(Body) ... - 表脚注(Footer) 例: FoodDrinkSweet ABCDEF 2)按列分组
  • body> </body> <style> body { background: url(http://static.ixuezhong.cn/uploadimg/admin/20190522/9e5f80182ca84201bcd6ac190743d004.png) center center / cover no-re...
  • 主要给大家介绍了关于node.js中express中间件body-parser相关资料,文章通过示例代码介绍非常详细,对大家具有一定参考学习价值,需要朋友们下面来一起看看吧。
  • 关于Jquery Tree的用法

    2012-07-30 17:30:55
    这个插件的用法其实很简单,下载一个Jquery Tree的压缩包,解压.看看里面的文件,有很多,其实,并不是全部用上。因为他这个里面包括了很多样式,如:动态、静态、编辑型、实例型等等。你只用其中一个。嘿嘿! 步骤...
  • 关于JSP中include用法

    千次阅读 2018-09-03 00:17:51
    重新学习JSP,发现有些东西还是不需要清楚原理,知道怎么用就行。 include我总结就两种使用...body.jsp"&gt;  &lt;jsp:param name="bgcolor" value="red"&gt;&lt;/jsp...
  • 关于ext中loadMask的用法

    千次阅读 2012-12-25 16:08:46
    Ext.LoadMask(遮罩效果)的用法 Ext.LoadMask用于在加载数据时为元素做出类似于遮罩的效果,可以直接应用在元素上,如 var loadMarsk = newExt.LoadMask(document.body//元素、DOM节点或id, {  msg : '正在...
  • 关于jquery中AJAX的用法

    2016-05-07 10:45:00
    在Jquery中ajax数据格式: $.post("url(用到那个PHP)",{(所要传递参数,如果是多个参数要用逗号分隔开)},回调函数function(){ ...body> <input type="button" id="btn" value="提交"...
  • 不规则body需一系统点作为多边形顶点。有一个工具可以使用:  http://code.google.com/p/box2d-editor/。 用法
  • Js中 关于top、clientTop、scrollTop、offsetTop的用法 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);...
  • <!DOCTYPE html> ; charset=utf-8"/> <title></title> * { margin: 0px; } #bigImg div{ ...<body> ...</body> ...这是我写所有代码,我想让三个DIV区一行排列,但是失败了,为什么呢?
  • body{ background: red; } } /*页面宽度大于800、小于1200时,显示绿色背景*/ @media (min-width : 800px) and (max-width : 1200px) { body{ background: green; } } /*页面大于1200px时显示cadetbl
  • 这两个注解是我们在写SpringBoot项目使用频率非常高的两个参数注解,这俩最主要的用法差距就是一个是URL,一个是请求体 @RequestParam,这个注解使用时候最好添加参数(value),当然发送请求的地方也要按照这个value...
  • 转自哪忘了!! 一、返回createTextRangetext和htmlText<!--function test(){var rng=document.body.createTextRange();alert(rng.text)}function test1(){var rng=document.body.createTextRange();
  • 本篇文章主要介绍html tbody标签是不是块级元素,还有html tbody标签基础使用方法,接下来我们一起来看这篇关于HTML tbody标签文章吧首先我们要知道什么是块级元素和行内元素:块级元素,一般都是从新行开始,...
  • post是放在requestbody中传递。 如下: get请求方式 $.ajax({ type : "get", url : "getUserDetail?id="+id, dataType : "json", success : function(data) {}}) post请求方式 $.ajax({ type: 'POST', ...
  • 页可见区域宽: document.body.clientWidth...网页可见区域宽: document.body.offsetWidth (包括边线宽); 网页可见区域高: document.body.offsetHeight (包括边线宽); 网页正文全文宽: document.body.scrollWidt
  • 一、返回createTextRangetext和htmlText <mce:script language="javascript"><!--function test(){var rng=document.body....alert(rng.text)}function test1(){var rng=document.body.createT...
  • body&gt; &lt;script&gt; window.onbeforeunload = function (e) {  e = e || window.event;  // For IE and Firefox prior to version 4  if (e) {  e.returnValue = '确定退出吗?';  } ...
  • 1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身属性设置字体一些属性,只能通过html代码进行设置,代码如下: NSString *jsString = [NSString stringWithFormat:@" \n" ... "body

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 188
精华内容 75
关键字:

关于body的用法