Xiao Liu

“前端日志”

学习总结

HTTPS学习总结

HTTPS为什么需要HTTPS?HTTP的通信是以明文的方式传输的,传输的内容很容易被劫持,所以并不能保证双方的的身份都是真实地,这时我们在通信前需要先建立一个安全通道来保证们的信息传输的安全,...

HTTP学习总结

http输入网址进行网站访问,这是我们经常做的事情,有没有想过为什么呢?这中间的处理可没有enter后就能看到页面这么简单,下面来具体说说整个流程。1、输入网址,按下回车浏览器会首先判断当前客户...

初识http协议

初识http协议服务器我们并不陌生,可以说它是一台独立的计算机,也可说是一个应用程序。它带给我们的好处不言而喻,像我们平时通过网络所能得到的数据,都是服务器返给我们的。它能够通过网络被其他程序访...

函数式编程的函数库

函数式编程的函数库常见的函数库1、RxjsRxjs 从诞生以来一直都不温不火,但它函数响应式编程(Functional Reactive Programming,FRP)的理念非常先进,虽然或许...

函数式编程之容器与函子

函数式编程之容器与函子范畴与容器我们可以把”范畴”想象成是一个容器,里面包含两样东西。值(value)、值的变形关系,也就是函数。范畴论使用函数,表达范畴之间的关系。伴随着范畴论的发展,就发展出...

函数式编程之尾递归

函数式编程之尾递归尾调用先理一下尾调用。尾调用就是在函数的最后一步返回一个函数调用。该调用的返回值,直接返回给函数。function func1 (a) { return fn() + ...

函数式编程之柯里化

函数式编程之柯里化一、偏应用函数在说柯里化之前,先聊聊偏应用函数什么是偏应用函数?老规矩先看个简单的例子function add(a) { return function (b, c) ...

函数式编程之纯函数

函数式编程之纯函数什么是纯函数先看一个例子var arr = [1, 2, 3, 4, 5]; //纯 arr.slice(0,3); //=> [1,2,3] arr.slice(0,...

初识函数式编程

初识函数式编程一、什么是函数式编程先来个简单的例子有一个数学表达式y = 5-(1*1+2);js可以使用过程式编写var a = 1*1; var b = a + 2; var c = 5 -...

前端单元测试

单元测试一、概念测试基础单元(组件、类,函数),保证单元是否正常运行。目的:单元测试能够让开发者明确知道代码结果特点:正确性:验证代码的正确性自动化:开发中,用到的console就是一种手工测试...