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

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

2019-07-22 1

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

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

2019-07-22 0

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

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

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

2019-07-02 6

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

无障碍 Web 开发

无障碍 Web 开发

2019-06-04 8

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

禁止用户打开HTML页面调试

2019-05-18 10

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

font-display 的使用

2019-04-16 11

进行性能优化时,决定 Web Font 的加载行为是一项技术活。@font-face规则中新增了一个font-display声明,开发者可以根据 Web Font 的加载时间来决定如何渲染或降级处理。

前端想要了解的Nginx

2019-04-15 10

Nginx 是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。

细数CSS伪元素及其用法

2019-03-29 15

CSS中有两个很常见的概念,伪类和伪元素。伪类用于在页面中的元素处于某个状态时,为其添加指定的样式。伪元素会创建一个抽象的伪元素,这个元素不是DOM中的真实元素,但是会存在于最终的渲染树中。

一文读懂HTTP/2 及 HTTP/3特性

2019-03-12 14

虽然 HTTP/2 提高了网页的性能,但是并不代表它已经是完美的了,HTTP/3 就是为了解决 HTTP/2 所存在的一些问题而被推出来的。

GET和POST的区别

2019-03-11 16

最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别?让我们先看一下标准答案长什么样子 w3school: GET 对比 POST。

彻底解决滚动穿透方案

2019-02-15 17

有一层遮罩蒙层覆盖在body上时,当我们滚动遮罩层,它下面的内容也会跟着一起滚动,看起来好像是上面的滚动事件穿透到下面的DOM元素上一样,我们称之为滚动穿透。

前端开发中最常用的JS代码片段

前端开发中最常用的JS代码片段

2019-02-14 16

学好,并熟练的运用这门编程语言真的很难吗?本篇文章为大家总结了一些前端开发中最常用的JS代码片段,希望能对大家的学习以及工作上都能有所帮助,有所收获。