简单说 一道JS闭包面试题

2017-11-05
阅读 3 分钟
5.1k
这段代码,我相信大家应该知道最后为什么结果会是 1 和 报错 的,在函数内声明的变量只在函数体内定义,它们是局部变量,作用域是局部的,所以 函数 fun1 调用后,找不到a,就报错了,JavaScript采用词法作用域,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,所以我们只要改改上面函数 fun1的位置,它...

JavaScript数组去重—ES6的两种方式

2017-11-05
阅读 3 分钟
31.6k
JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript 数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种方法,代码可是足够的少了。

简单说 通过JS的隐式转换,关键时刻救你一命

2017-11-04
阅读 2 分钟
2.5k
说明 JavaScript在比较的时候,会进行隐式转换,你如果对隐式转换不是特别熟悉,结果往往出乎你的意料。 我们来看看这行代码 {代码...} 这行代码的结果可能出乎你的意料,看结果 结果居然是sos,这就是为什么会给文章这样一个题目了,这行代码看上去似乎是乱七八糟的,但是相信你看完这篇文章,一定能自己写出这样的代码...

简单说 !![]==true 与 []==true 引发的思考

2017-11-04
阅读 2 分钟
4.6k
说明 直接说出问题 {代码...} 为什么会出现这种情况 解释 首先说一下,如果你看到这些代码,能想到 相等运算符(== ),两个操作数类型不同时,进行的转换,那么你已经接近答案了。 不要浪费时间,我们需要先知道在JavaScript中的一些比较特别的类型转换,最好能记住哦!!! {代码...} 如果想知道为什么,请点这里。 简单...

简单说 JavaScript中的tostring( ) 与 valueOf( )方法

2017-11-04
阅读 3 分钟
9.2k
所有的对象都继承有toString() 和 valueOf() 方法,对象到字符串,对象到数字的转换,会通过调用待转换对象的这两个方法中的一个来完成。

简单说 用CSS做一个魔方旋转的效果

2017-11-03
阅读 9 分钟
11k
我们要做这样的效果,重点在于怎么把6张图片,摆放成魔方的样子,而把它们摆放成魔方的样子,重点在于用好CSS的transform,这是非常重要的,好的,我们先拼出一个魔方的样子。 效果图

简单说 CSS中的mask—好好利用mask-image

2017-11-03
阅读 3 分钟
32.9k
看了这个等式,似乎明白点什么了吧,朋友们,第一张图就是一张普通的图,第二张图,黑色部分是不透明的,白色部分是透明的,用上mask之后,两张图重叠,黑色区域中的会显示出来,白色区域不显示。

简单说 通过CSS的滤镜 实现 火焰效果

2017-11-02
阅读 4 分钟
4.4k
要实现上面的火焰效果,我们先来了解一些必要的东西。 上次我们说过两个滤镜,blur 和 contrast。 blur 是给图像设置高斯模糊, contrast 是调整图像的对比度, 他们一起使用会产生融合的效果。 效果图

简单说 CSS滤镜 filter属性

2017-11-02
阅读 2 分钟
4.6k
说明 滤镜主要是用来实现图像的各种特殊效果,css的滤镜是很神奇的。 解释 css的滤镜,也就是filter属性,主要有下面这几个属性值 blur(模糊) brightness(亮度) 注意:值是100%,图像无变化。超过100%,变亮,小于100%,变暗。 contrast(对比度) 与brightness 一样 contrast 100%,图片无变化。 drop-shadow(阴影...