唯品秀博客

你不熟悉的window.location对象详解

最近做个特别古老的项目,但不管怎样,也是一次填坑长见识的机会,不管多么烂的项目,总会让你多少长点知识,在这个项目中,我见到很多js原生的一些方法,其中以前没怎么去用但感觉还是有点用的一个对象window.lo...

阅读全文

2019年04月08日 188℃ 0条评论 2喜欢

超简单原生js判断用户访问来源

Safari浏览器iOS 2.0+长按图片储存

通过原生js来区分下用户来源,直接上代码,超简单 123456789101112var r = document.referrer; r = r.toLowerCase(); var aSites = new Array('google.', 'baidu.', 'soso.', 'so.', '360.', 'sogou....

阅读全文

2019年03月17日 272℃ 0条评论 1喜欢

前端如何优雅的使用jsonp获取接口数据

在进行前后端分离项目开发过程中,我们会不可避免的在一些情况下需要进行数据跨域请求,而最常见的就是jsonp方式,先说说jsonp基本原理,用大白话来讲,就是说你将一个js文件去外部引入到页面,不管那个js地址是...

阅读全文

2019年03月15日 355℃ 0条评论 1喜欢

超好用的时间格式化插件Moment.js

在实际开发项目时候,我们经常会遇到后端给我们的是时间戳格式,而需要前端去依照产品需求来如何展示时间样式,每次都挺烦恼,有的甚至让后端转好再给前端用,但实际来说,时间戳格式化应该是前端要做的事,因为...

阅读全文

2019年02月23日 759℃ 1条评论 6喜欢

神奇的requestAnimationFrame【定时器】

可能你还没见过这个东西是个啥,其实他就是类似于setTimeout和setInterval,然而它与setTimeout和setInterval又有所不同,requestAnimationFrame不需要设置时间间隔。这有什么好处呢?requestAnimationFrame有何...

阅读全文

2019年01月14日 999℃ 0条评论 2喜欢

Web Components之Custom Elements组件开发

什么是Web Component? Web Components 包含了多种不同的技术。你可以把Web Components当做是用一系列的Web技术创建的、可重用的用户界面组件的统称。Web Components使开发人员拥有扩展浏览器标签的能力,可以自...

阅读全文

2018年09月25日 1227℃ 0条评论 0喜欢

【ES6】Class类的基本使用

js语言中,生成实例对象的传统方法就是通过构造函数: 123456789function Point(x, y) {      this.x = x;      this.y = y;  } Point.prototype.toString...

阅读全文

2018年08月15日 1466℃ 1条评论 5喜欢

js时间戳转时分秒

在做项目过程中,绝大多数时候数据是时间戳,但前端在页面渲染是需要时分秒形式 时间戳转时分秒 1234567891011// 时间转换 function timestampToTime(timestamp) {   var date = new Date(...

阅读全文

2018年07月17日 1388℃ 0条评论 0喜欢

你是否有了解Promise、Async and await

也许看到这些单词你第一反应就是“异步”,但你是否真的能好好使用它呢? 早在以前,我们都是通过回调的方式解决异步操作问题,就是运行一个函数,将另一个函数作为参数传进要执行的函数里,如下: 123456789functi...

阅读全文

2018年07月15日 1266℃ 0条评论 3喜欢

JS获取网站地址栏URL中的参数值并转换成json对象

这个问题其实是个很常见的问题,而且在面试中也会经常被提起,其实想实现这个需求也比较简单,就是考察下对数据交互处理基本操作。 开始转化 123456789101112var baseUrl = function GetRequest() {...

阅读全文

2018年05月15日 2126℃ 0条评论 7喜欢

关于js函数节流与函数防抖【完美解决】

有些浏览器事件会被用户在很短的时间内触发很多次,例如点击事件或滚动页面。如果你给窗口滚动事件添加一个事件监听函数(事件句柄),然后用户不停地快速上下滚动页面,那你的事件可能在一秒之内都会被触发很多...

阅读全文

2018年05月07日 1926℃ 0条评论 3喜欢

【ES7】Array.prototype.includes() PK indexOf

Array.prototype.includes()方法 includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false。 基本用法: 12['a', 'b', 'c'].includes('a')     // true ['a...

阅读全文

2018年05月07日 1155℃ 0条评论 5喜欢

JS中some(),every(),forEach(),map(),filter()区别

JS在1.6中为Array新增了几个方法map(),filter(),some(),every(),forEach(),也就是一共有这么多方法了(你是否还以为是铯新增的呢)。 刚开始接触这些倒也记得不是很清楚,在此纪录一下以加深影响。我主要从...

阅读全文

2018年05月05日 1374℃ 0条评论 1喜欢

原生javascript数据类型判断方法

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192< script > var a...

阅读全文

2018年04月21日 12℃ 0条评论 0喜欢

JS各种正则表达式验证收藏

实例: 123456789<script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z...

阅读全文

2018年03月29日 87℃ 0条评论 0喜欢

博客简介

唯品秀博客: weipxiu.com,一个关注Web前端开发技术、关注用户体验、坚持更多原创实战教程的个人网站,愿景:成为宇宙中最具有代表性的前端博客,期待您的参与,了解更多...

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!

站点统计

  • 文章总数: 180 篇
  • 草稿数目: 2 篇
  • 分类数目: 13 个
  • 页面总数: 21 个
  • 评论总数: 850 条
  • 链接总数: 14 个
  • 标签总数: 357 个
  • 建站时间: 857 天
  • 注册用户: 463 人
  • 访问总量: 8682080 次
  • 最近更新: 2019年4月21日
服务热线:
 173xxxx7240

 QQ在线交流

 旺旺在线