自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 《你不知道的JavaScript(中卷)》读后笔记 —— JavaScript中“Number”的冷门知识点

目录 1.Number.EPSILON 2.整数的安全范围(Number.MAX_SAFE_INTEGER、Number.MIN_SAFE_INTEGER) 3.整数检测(Number.isInteger、Number.isSafeInteger) 4.无穷数(Infinity) 5.零...

2019-05-15 17:33:12

阅读数 55678

评论数 0

原创 验证js数据类型(附带深拷贝函数,超级好用喔!!!)

Object.prototype.toString大法 直接硬货代码伺候各位看官: function getType(obj) { return Object.prototype.toString.call(obj).match(/\[object ([a-zA-Z]*)\]/)[1];...

2019-05-08 11:17:58

阅读数 88242

评论数 1

原创 一些常规面试题

1.算法基础:数组 flat 、去重及排序 let arr = [ [ [ '1-7', '2-6', '4-5', ], '4-6', ...

2019-03-14 10:57:19

阅读数 80765

评论数 0

原创 CSS好玩关键字记录

1. currentColor —— 一个会根据自身(或父级元素)的css属性color决定对应的色值; 关于兼容性 兼容主流浏览器、IE9+以及IE5。

2019-03-13 19:01:04

阅读数 74276

评论数 0

原创 js浏览器全屏设置

1. 进入全屏 function requestFullScreen () { var elem = document.documentElement if (elem.requestFullscreen) { elem.requestFullscreen() } else...

2018-06-28 09:57:58

阅读数 73266

评论数 0

原创 es9 设计模式

1. 工厂模式 class CarMaker { constructor () { this.doors = 0; } drive () { console.log(`我有${this.doors}`); } stat...

2018-06-12 21:05:29

阅读数 74589

评论数 0

原创 很多变态的好玩的前端面试题

1. javascript的 “;”导致的一个问题 function foo1() { return { bar: "hello" }; } function foo2() { return { bar: "hello&quo...

2017-11-22 09:48:06

阅读数 72395

评论数 0

原创 Javascript中实用的和新鲜的一些小知识

  1.    双位操作符    Math.floor(4.9) === 4 // true ======> ~~4.9 === 4    Math.cell(4.9) === 5 // true ======> ~4.9 === 5 2.    Mutatio...

2017-10-24 13:58:20

阅读数 71355

评论数 0

原创 处理vue中使用Axios调用接口时出现的ie数据处理问题

1.问题 近期在使用vue2 + axios 调用接口时碰到一个IE中很奇葩的问题,让我头痛了很久。 废话不多扯,就是在其他浏览器中调用接口返回数据然后可以很顺利的进行处理,但在IE(9-11)中发现发送请求是成功的而且也能抓到服务端返回来的数据。却发现在处理返回来的数据的时候处理的有点问题,...

2017-06-21 16:24:56

阅读数 75114

评论数 0

原创 浅谈Vue2.2.0源码(一)-- 查询一个object类型对象在一个object数组中的索引

初看vue2.2.0源码,总结一些自认为有意思的源码,此篇为其中一些关于查询一个object类型对象在一个object数组中的索引的代码

2017-03-23 15:31:00

阅读数 75850

评论数 0

原创 文字超出多行省略号显示方法

文字超出多行省略号显示方法,不过只能兼容webkit内核,开发移动端的时候可以考虑

2017-03-17 11:01:07

阅读数 70713

评论数 0

原创 Angular的一些怪事

这里收集一些angular使用中的一些怪事,持续更新……

2017-03-08 09:43:40

阅读数 70767

评论数 0

原创 js判断移动端是否安装某款app的方法

这篇文章主要介绍了js判断移动端是否安装某款app的多种方法,感兴趣的小伙伴们可以参考一下

2017-03-01 21:22:17

阅读数 72800

评论数 0

原创 gulp-前端项目自动化(工程化)

前端项目自动化

2017-02-13 21:20:33

阅读数 68760

评论数 0

原创 node修改后需频繁手动重启的解决方法

开发中,node修改后需频繁手动重启的解决方法

2017-01-22 11:31:16

阅读数 70873

评论数 0

转载 [翻译] We have a problem with promises

用Javascript的小伙伴们,是时候承认了,关于 promises 我们一直存在着问题。并非说 promises 本身有问题,Promises/A+ 是极好的。

2017-01-19 18:10:16

阅读数 65639

评论数 0

原创 一些实用的es6特性

Array.prototype.includes(包含,返回数组内是否存在指定元素) [1,2,3,4,5].includes(1) // ====》true [1,2,3,4,5].includes(6) // ====》false Array.from new Set(一行代码实现...

2017-01-12 14:40:53

阅读数 63837

评论数 0

原创 Angular绑定file表单的change

近日,碰到个input中file的change事件绑定angular中的事件问题,我尝试了在标签上直接加上ng-change 然后后面跟一个需要执行的事件的函数名,不过,奇怪的事情发生了,怎么change都没法触发事件。

2017-01-05 10:53:02

阅读数 65367

评论数 1

原创 javascript中new Date()在IE浏览器下的兼容性问题

1. 问题的提出, 开始时间和结束时间空间无法正确的传递值 在页面中,我们使用了一个时间上的组件来开发时间选择框,但是发现在IE下是无法正常工作的,在Chrome下是可以正常运行的。 问题出在哪里呢? 2.问题分析 结果分析发现是由于如下代码产生的问题: var timeStart = ...

2016-12-05 14:10:04

阅读数 65527

评论数 0

原创 ES6的新特性

JavaScript社区中的每个人都喜欢新API、新语法和新特性——可以更优雅,更智能,更有效的完成重要任务。ES6带来了很多好东西,并且在过去的一年里,浏览器厂商们全力以赴的升级浏览器来使它们可用。尽管ES6中有一些大的更新,但是一些小升级也给了我们巨大的惊喜。

2016-12-05 10:12:47

阅读数 65190

评论数 0

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