随笔分类 - js
js日志
摘要:原生xhr对象存在较多的兼容性,IE6及之前版本使用ActiveXObject对象来创建,IE7以后使用兼容版本的MSXML2.XMLHttp、MSXML2.XMLHttp3.0、MSXML2.XMLHttp6.0. ie7之前版本 ie7、FIreFox、Opera、Chrome及Safari都支
阅读全文
摘要:html5+css3实现上拉和下拉刷新iScroll Pull down to refresh... Pretty row 1 Pretty row 2 P...
阅读全文
摘要:前两天在做一个项目XXX的时候,遇见一个问题,在页面中需要接入企业的QQ,在查找腾讯API后无果,则请求人工服务,然后人家给一网址(就是API接口),然后你只需要登录你的QQ,然后选择相应的显示类型,就能在线生成联系QQ的代码,网址:http://shang.qq.com/widget/consult.php。然后把生成的代码加入到你要显示的位置,就能实现接入QQ功能。
阅读全文
摘要:今天在写微网页中遇见了调用百度地图这个问题:在一个容器中显示地图信息如图(设计图截图)然后在网上查了接口:http://api.map.baidu.com/,就是这个东东,当然不止这个,还有几个必选的参数。这是我的完整的接口:http://api.map.baidu.com/api?v=1.5&ak=2b866a6daac9014292432d81fe9b47e3完整的代码: 联系我们: ...
阅读全文
摘要:经过分析,发现网页中存在类似如下的代码:分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片。也就是说图片存在则显示 pic.gif,图片不存在将显示 noPic.gif。但问题来了,如果 noPic.gif 也不存在,则继续触发 onerror,导致循环,故出现错误。说明:如果图片存在,但网络很不通畅,也可能触发 onerror。解决方法:第一种::.去掉 onerror 代码;或者更改 onerror 代码为其它;或者确保 onerror 中的图片足够小,并且存在。第二种:${file.name }
阅读全文
摘要:1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)对于==,将高级转化为基础类型,进行“值”比较2)因为类型不同,===结果为false
阅读全文
摘要:首先看下效果: 用函数:写法: 1 然后在html中的body中调用就行()这是用函数的方法来显示星级(用图片)当然还有几种方法,如纯css或者是CSS+js。纯css(不用图片): 1 /*CSS Star start*/ 2 .star-rating 3 { 4 list-style: none; 5 margin: 0px; 6 padding: 0px; 7 width: 100px; 8 height: 20px; 9 position: relative; 10 background: url(star_rating.gif) top left repeat-x; ...
阅读全文
摘要:$(selector).slideToggle(speed,callback)参数speed和callbackSpeed 可选。规定元素从隐藏到显示的速度,默认‘normal’可能的值。毫秒(比如1500),slow、normal、fast。Callback 可选。slideToggle函数执行完之后要执行的函数,除非设置了speed函数, 否则不能设置该参数。
阅读全文
摘要:如图这样的错误:TypeError : d is undefined,今天早上在写代码的时候也是遇见这样的错误,报告的错误是jquery.js中错误,但是这样的问题经常是由于什么名字不对(个人见解),我的就是在写js代码时候,定义页面变量时候出错,就是页面定义和自己的全局变量或者是和自己的页面下面的一些变量不一致的,都会导致这样的问题!比如:下面的一段代码: 如果把第二段js代码中的personalData改成其他的定义,就会出现如此的错误。当然可能还有其他可能的原因会导致这样的错误。
阅读全文
摘要:购物信息 我的订单 我的积分 对于$ is not defined问题 纠结很久自己在网上搜咯一下 大概是这样的:首先检查下是否引入了jquery的js,在则检查顺序是否正确,jquery的js必须在所有的js之前,注意是所有的js之前。比如上面的代码,必须把"" 两段js之前。不然就会报错
阅读全文
摘要:之前看了许多的关于jsonp的文章,大多是讲的比较的模糊的,下面是我的个人的理解!基于这样的一段代码,做下解释: 这是在jsonp中读取数据的时候(取出来当然是json的格式json格式不清楚的,可以访问我的json和jsonp的文章),利用循环进行数据的读取。 先定义变量html,然后循环取出!(其实核心就是根据你自己设计的页面结构,比如什么时候用到等这些,以及之间的关系,然后用循环一次读取存在变量html中)仔细看标签的对应关系var html = ''; //定义html变量for (var i = 0; i ' + //''+ ''
阅读全文
摘要:说说用jquery来实现跨域提交表单在jQuery中,我们使用json数据类型,通过getJSON方法来实现从服务端获取或发送数据,而当要向不同远程服务器端提交或者获取数据时,要采用jsonp数据类型。我们在WEB开发中有时会遇到这种情况,比如要从A网站收集用户信息,提交给B网站处理,这个时候就会涉及到跨域提交数据的问题。本文将给您介绍如何使用jQuery来实现异步跨域提交表单数据。在jQuery中,我们使用json数据类型,通过getJSON方法来实现从服务端获取或发送数据,而当要向不同远程服务器端提交或者获取数据时,要采用jsonp数据类型。使用这种类型的话,会创建一个查询字符串参数 ca
阅读全文
摘要:最近一直在看关于json和jsonp的区别和各自的用法、优缺点! 下面是我看到过解释最清楚的一片文章说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协.
阅读全文
摘要:jsonp获取服务器的数据,有两种一,跨域二,不跨域如果跨域js的写法有两种1,get的ur后面有jsoncallback=?这时候,要在服务器端增加如下代码hr.getParameter("jsoncallback")+"({jsonp数据的格式})"例子jQuery1510062266528242707175_1324369820794({"data":[{"category":"all","height":"194","_id":
阅读全文

浙公网安备 33010602011771号