自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何判断一个图片链接是否有效 (404)

工作中曾经遇到过的一个很奇葩的需求,要判断一个图片的地址是否是可用的,即是不是404。网上找过很多办法,在一些错误方法的基础上自己写了一个可用的办法,在此分享一下function CheckImgExists(imgurl) { return new Promise(function(resolve, reject) { var ImgObj = new Image(); //判断图片是否存在 ImgObj.src = imgurl; ImgObj.onload = funct

2020-07-17 17:32:15 2192

原创 SEO学习随笔

seo中间涉及的一些重要的标签title标签,title在google搜索结果展示和关键词筛选中会有重要的作用,但是需要注意的是,标题不能写的跟内容毫无关系,不能超过60个单词meta标签<meta name=“Description” content=“”>这里的description标签经常用于搜索结果的摘要展示,一版不超过160词。这里不能堆砌关键词,要用有意义的短语或者句子;H1-H6标签,这些标签在页面中占据着重要的位置,其中H1标签可以说是除TITLE外网页的最重要的另一个标

2020-06-19 11:46:13 372

原创 前端跨域常见解决方式和适用场景

方式和适用场景请求跨域的解决方式:jsonp:利用script标签,请求任意跨域地址的资源, 返回资源只要content-type为application/javascript,并且返回回来的数据为调用一个js function,数据则包裹在方法内部,这个js function需要在本地的代码中提前准备好,一但准备的游离script标签src被附上值并且插入到dom tree当中之后,浏览器就会对这个src进行请求,拉回来的代码直接执行,跨域成功!但是script标签会有一个限制,就是它只支持get

2020-06-19 11:30:02 1428

原创 如何实现Promise polyfill(es5版)

怎么实现Promise polyfill(es5版)前言前几天看了很多篇实现promise的文章,发现很大一部分同学都是用的es6进行的实现。但是心里一直有一个疑问,如果都用es6来进行编写了,那么这个运行环境肯定已经支持了原生的promise了呀。所以在这里我准备仅使用es5来对Promise实现一个polyfill,实现了promise包括then,catch,reject,resolve,...

2020-04-08 11:59:36 1753

原创 前端路由原理解析(含代码实现)

关于前端路由你可能需要知道的内容什么是路由? 前端路由出现之前又是怎么实现路由的?前端路由hash 路由history 路由前端路由的缺点总结写在正文前: 作为一位已经工作了两年的前端 CRUD boy, 整日潜水在论坛看见各位大佬们谈天说地, 表示万分仰慕, 也想加入各位的吹水大军. 为此, 下定决心正式开始写文章锻炼自己的吹水能力, 也希望自己能坚持写下去. 还望各位大佬多多指正, 给小弟一...

2020-04-05 12:44:48 1218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除