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

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

2019-08-29 7

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

JavaScript 函数的 6 个基本术语

JavaScript 函数的 6 个基本术语

2019-08-27 1

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

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

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

2019-08-23 0

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

H5 notification浏览器桌面通知

H5 notification浏览器桌面通知

2019-08-14 6

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

CSS 负值技巧与细节

CSS 负值技巧与细节

2019-08-13 1

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

搞懂闭包

搞懂闭包

2019-08-01 3

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

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

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

2019-07-30 11

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

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

2019-07-30 5

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

图解 Map、Reduce 和 Filter 数组方法

图解 Map、Reduce 和 Filter 数组方法

2019-07-24 5

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

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

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

2019-07-22 5

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

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

2019-07-22 2

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

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

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

2019-07-02 7

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

无障碍 Web 开发

无障碍 Web 开发

2019-06-04 12

良好的 Web 可访问性,就是把你的网站建设成让尽可能多的人都觉得好用,可以让每一个人受益。语义化 HTML 也是确保 Web 良好访问性的关键。

禁止用户打开HTML页面调试

2019-05-18 17

有时为了防止别人调试我们的HTML页面,盗取代码等行为,介绍一些能够阻止用户在浏览器中打开调试窗口的方法,这些方法只能一定程度的提高打开调试的门槛,并不能完全杜绝。