摘要: JSONP的原理JSONP的最基本的原理是:动态添加一个其中 jsonCallback 是客户端注册的,获取跨域服务器上的json数据后,回调的函数。 http://crossdomain.com/jsonServerResponse?jsonp=jsonpCallback这个 url 是跨域... 阅读全文
posted @ 2015-12-17 18:59 ricesm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.解决跨域访问数据 由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。 阅读全文
posted @ 2015-12-17 18:59 ricesm 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 什么是JSONP以及它是怎么产生的 1.什么是jsonp JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。... 阅读全文
posted @ 2015-12-17 18:58 ricesm 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 用css实现一个空心圆,并始终放置在浏览器窗口左下角 div{ position:fixed; bottom:0; left:0; width:100px; height:100px; border:2px s... 阅读全文
posted @ 2015-12-16 20:49 ricesm 阅读(4291) 评论(0) 推荐(0) 编辑
摘要: 1.:after消除浮动,父元素需加zoom:1,建议使用,2.在父元素的末尾加一个孩子,3.在父元素中增加overflow:hidden; 不能和position配合使用,因为超出的尺寸的会被隐藏4.在父元素中增加overflow:auto;前提是必须定义width 或 zoom:1,并且不能定义... 阅读全文
posted @ 2015-12-16 20:15 ricesm 阅读(157) 评论(0) 推荐(0) 编辑
摘要: ==与===== 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。===和 !== 只有在相同类型下,才会比较其值。var num = 1; var str = '1'; var test = 1; test == num//true相同类型相同值 test === nu... 阅读全文
posted @ 2015-12-16 20:11 ricesm 阅读(220) 评论(0) 推荐(0) 编辑
摘要: trim()方法去除字符串首尾空格 1.原生js Function trimStr(str){ Return str.replace(/(^\s*)|(\s*$)/g,""); } 调用:var 变量=trimStr(要去除空格的... 阅读全文
posted @ 2015-12-16 20:11 ricesm 阅读(476) 评论(0) 推荐(0) 编辑
摘要: JSON对象与JSON数组的长度和遍历方法 1.json对象的长度与遍历 结构:var json={“name”:”sm”,”sex”:”woman”} 遍历的方法:for(var js2 in json){ alert... 阅读全文
posted @ 2015-12-16 19:24 ricesm 阅读(5069) 评论(1) 推荐(0) 编辑
摘要: 在js中使用jsonvar obj = { "1" : "value1", "2" : "value2", "count" : 3, "person" : [ //数组结构JSON对象,可以嵌套使用 { "id" : 1, "name" : "张三" },... 阅读全文
posted @ 2015-12-16 19:24 ricesm 阅读(420) 评论(0) 推荐(0) 编辑
摘要: json对象转换为json字符串 可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。 1. toJSONString()方法 var last=obj.toJSONString(); //将JSON对象转化为... 阅读全文
posted @ 2015-12-16 19:23 ricesm 阅读(582) 评论(0) 推荐(0) 编辑