唯品秀前端开发技术博客

浅谈很多人都不会用的reduce()方法

以前只知道这个东西可以做一串数字相加求和啥的,并没有去深度发掘它的更多用处,无意在一篇文章中发现了新天地,一起来瞅瞅 了解语法 123arr.reduce(function(prev,cur,index,arr){ ...

阅读全文

2019年06月13日 44℃ 0条评论 0喜欢

js判断对象是否为空对象的几种方法

在做数据交互的时候,我们经常需要判断数据或者对象是不是为空,避免当接口异常时候前端页面崩溃,上次总结了篇关于如何判断数据是不是数组,下面来自网上一篇教程总结方便以后查阅,正所谓好记性不如...

阅读全文

2019年06月04日 1780℃ 2条评论 0喜欢

javascript中什么是伪数组?

大约在200万年前,人类祖先炎帝联合黄帝同神魔蚩尤展开激烈的战斗,那一战打的昏天暗地,日月无光,足足百年,人间生灵涂炭。。。千年之后,人类开始从再次从蛮荒开始走向文明。。。扯犊子了,实际上在...

阅读全文

2019年05月13日 472℃ 0条评论 4喜欢

javascript如何判断数据是否是数组?

判断数据类型最先让人想到的那应该就是typeof操作符,这种方法对于一些常用的类型来说那算是毫无压力,比如Function、String、Number、Undefined等,但是要是检测Array的对象就不起作用了。 利用typeof...

阅读全文

2019年05月13日 943℃ 0条评论 0喜欢

js时间戳完美转换成阴历农历格式

似乎在实际项目中我们不常见需要将时间转换成阴历,但存在必有道理,下面说下怎么转换成阴历 具体代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950...

阅读全文

2019年04月28日 383℃ 0条评论 2喜欢

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

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

阅读全文

2019年04月08日 307℃ 0条评论 6喜欢

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

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

阅读全文

2019年03月17日 415℃ 0条评论 5喜欢

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

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

阅读全文

2019年03月15日 503℃ 0条评论 2喜欢

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

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

阅读全文

2019年02月23日 1680℃ 1条评论 10喜欢

神奇的requestAnimationFrame【定时器】

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

阅读全文

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

Web Components之Custom Elements组件开发

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

阅读全文

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

【ES6】Class类的基本使用

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

阅读全文

2018年08月15日 1562℃ 1条评论 7喜欢

js时间戳转时分秒

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

阅读全文

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

你是否有了解Promise、Async and await

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

阅读全文

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

js生成唯一的id(标识符)

需求:js生成不重复标识符 id。 方式一 12345678910111213141516var uuid = formatDateTime() + Math.random().toString(36).substr(2); function formatDateTime...

阅读全文

2018年06月13日 25℃ 0条评论 0喜欢

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

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

阅读全文

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

博客简介

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

精彩评论

友情链接

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

站点统计

  • 文章总数: 200 篇
  • 草稿数目: 3 篇
  • 分类数目: 12 个
  • 页面总数: 21 个
  • 评论总数: 820 条
  • 链接总数: 13 个
  • 标签总数: 394 个
  • 建站时间: 915 天
  • 注册用户: 997 人
  • 访问总量: 8689434 次
  • 最近更新: 2019年6月18日
服务热线:
 173xxxx7240

 QQ在线交流

 旺旺在线