- 博客(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关注的人