javascript
Aliguagua
这个作者很懒,什么都没留下…
展开
-
localStorage存储
localStorage存储localStorage的api:localStorage.setItem(key,value); // 保存数据localStorage.getItem(key); // 读取数据localStorage.removeItem(key); // 删除单个数据localStorage.clear(); // 删除所有数据localStorage.key(index原创 2017-11-25 21:48:13 · 375 阅读 · 0 评论 -
img标签 onerror事件
img标签 onerror事件有时在img标签src中的图片是不存在的,页面上就会显示一张空的图片,挺难看的。这是可以在img标签中加上onerror事件,当图片的src访问不到是就会调用onerror事件,在时间中将src的连接更改为默认显示的图片。如果默认显示的图片也不能正常访问,这时又会调用onerror事件,一直循环,直到浏览器报内存什么的错误。解决这个问题需要设置img.onerror =原创 2017-11-25 22:23:51 · 1044 阅读 · 0 评论 -
html 文字、图片水平无限滚动
html 文字、图片水平无限滚动经常在淘宝、京东的app页面中看见水平的广告轮播和中奖信息的轮播。我知道的实现这种无限滚动效果的方法有三种:使用CSS3样式实现使用js实现marquee标签(好像不推荐使用了,我没用过,百度可以找到挺多相关博客的)1.方式不管是用css实现还是js,实现方式是差不多的。为了让无限循环滚动时内容衔接更好一点,滚动内容会有两份一模一样的,大概步骤如下: 2.C原创 2017-12-16 21:24:55 · 22288 阅读 · 4 评论 -
jQuery jsonp跨域请求
jQuery jsonp跨域请求浏览器的同源策略限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。1、什么是同源策略源就是{协议,主机,端口}定义的。只有这些值完全一样才认为两个资源是同源的。 看个例子:给出一个对比的URL:http://www.example.com/dir/page.html如果要在js中发起跨域请求,则要进行一些特殊处理了。解决跨原创 2018-01-07 22:05:21 · 376 阅读 · 0 评论 -
判断页面中的图片是否加载完成
判断页面中的图片是否加载完成有时候需要在页面一开始就获取图片的高度进行一些操作,有个问题就是在获取图片高度的时候图片还没有完全加载完成,这样获取的图片高度是0。所以需要在获取图片高度之前判断一下图片是否加载完成。如果只要监听一张图片,可以使用onload$('img').load(function(){ // 加载完成 });如果有很多图片需要一起箭筒的话上面的方法...转载 2018-05-27 17:43:59 · 569 阅读 · 0 评论