JS 中几种轻松处理'this'指向方式

2019-09-24 13

JS中更改函数执行上下文的指向,也称为 this 指向。this 很难把握,咱们经常会发现自己用的 this 指向不正确。下面的教你如何简单地将 this 绑定到所需的值。

掌握JS函数中的几种参数形式(函数基础)

2019-09-23 4

函数是一段结合在一起执行特定任务的代码,函数一般使用参数与外部进行交互。要编写简洁高效的JS代码,必须掌握函数参数。在本文中,会使用一些有趣的例子来解释 JS 必须有效地处理函数参数的所有特性。

元素隐藏方法你知到多少?

元素隐藏方法你知到多少?

2019-09-20 24

让一个元素隐藏起来,有多少种方法呢?常规来讲,我们有三种方法display: none、opacity: 0和visibility: hidden,但是你真的了解他们么?有什么弊端呢?

JavaScript详细判断浏览器运行环境

JavaScript详细判断浏览器运行环境

2019-08-29 15

设备的多样化让用户无处不在,有时候我们需要根据不同的浏览器运行环境做出对应的处理。下面我们罗列一下常用的浏览器品牌和在什么情况下使用浏览器运行环境判断。

JavaScript 函数的 6 个基本术语

JavaScript 函数的 6 个基本术语

2019-08-27 7

lambdas(匿名函数)、 first-class functions(头等函数)、higher-order functions(高阶函数)、unary functions(一元函数)、currying(柯里化 )和pure functions(纯函数)。

你想知道的css伪元素知识点内容都在这里!

你想知道的css伪元素知识点内容都在这里!

2019-08-23 10

深入理解CSS 的「伪元素」,发现原来不只是用用before或after 而已,可以玩的东西还真是不少,所以就来篇文章,把这些比较不常玩的用法归纳整理下,希望对你的日常工作有所帮助。

H5 notification浏览器桌面通知

H5 notification浏览器桌面通知

2019-08-14 8

Notification是HTML5新增的API,用于向用户配置和显示桌面通知。上次在别的网站上看到别人的通知弹窗,好奇之余也想知道如何实现的。故写篇博客分享给大家,希望能帮你们了解这个API。

CSS 负值技巧与细节

CSS 负值技巧与细节

2019-08-13 4

CSS 属性可以取负值的地方有很多。大家最为熟知的就是负margin,使用负的 marign,可以用来实现类似多列等高布局、垂直居中等等。那还有没有其他一些有意思的负值使用技巧呢?

搞懂闭包

搞懂闭包

2019-08-01 7

闭包这个概念是前端工程师必须要深刻理解的,但是网上确实有一些文章会让初学者觉得晦涩难懂,而且闭包的文章描述不一。本文面向初级的程序员,聊一聊我对闭包的理解

如何优雅地取数值的整数和小数部分

如何优雅地取数值的整数和小数部分

2019-07-30 15

在处理数值的时候,获取浮点数的整数和小数部分,是一种常见的操作,在JavaScript中有许多方法可以达到目的,但也正因为方法众多,所以哪种方法更好,也值得我们仔细研究一番。

前端进阶必须知道的正则表达式知识

2019-07-30 8

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。

图解 Map、Reduce 和 Filter 数组方法

图解 Map、Reduce 和 Filter 数组方法

2019-07-24 9

map、reduce 和 filter 是三个非常实用的 JavaScript 数组方法,赋予了开发者四两拨千斤的能力。我们直接进入正题,看看如何使用(并记住)这些超级好用的方法!

JavaScript函数式编程,认识函数式编程(一)

JavaScript函数式编程,认识函数式编程(一)

2019-07-22 8

最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ramda 的一些工具函数,看着很吃力,然后极力吐槽函数式编程,现在回想起来,只想说,'真香'。

JavaScript函数式编程,函数组合(二)

2019-07-22 4

组合,是函数式编程里面最精髓的地方之一,因为在整个学习函数式编程里,所遇到的基本上都是以组合的方式来编写代码,这也是改变你从一个面向对象,或者结构化编程思想的一个关键点

javascript原型与原型链 - 前端词典

javascript原型与原型链 - 前端词典

2019-07-02 9

JavaScript 这门语言没有类的概念,所以 JavaScript 并非是基于类的继承,而是基于原型的继承。(主要是借鉴 Self 语言原型( prototype)继承机制)。