斐波那契数列(三种实现方法)

//斐波那契数列 // 1.平均时间复杂度O(n^2),占用的额外空间O(n) function fib(n){ if(n===1||n===2){ return 1; }else{ return fib(n-1) + fib(n-2); } } ...

2018-10-20 21:18:58

阅读数 48

评论数 0

JS实现阶乘

//求阶乘 function fun(n){ if(n<=1){ return 1; }else{ return n*fun(n-1); } } // 上面这种方法存在紧耦合的情况,所以出现下面的方法 function fu...

2018-10-20 21:07:27

阅读数 555

评论数 0

判断一个数是否是质数

// 判断一个数是否为质数的函数(质数,只能被1和他本身整除的数) // 判断方法,如果一个数在2到他本身开根号之间的数都无法整除,那么他就是一个质数 function zhishu(num){ var sqrt = Math.sqrt(num); for(var i=2;i...

2018-10-20 21:03:48

阅读数 146

评论数 0

from memory cache和from disk cache一些问题

这个问题源于今天无意中打开开发者工具的network发现浏览器在读取缓存时还有这两种不同的方法,所以看了一些资料,自己写一一篇总结一下。 发现虽然都是缓存中去文件但还是有一些区别的。 webkit资源的分类: webkit的资源分类主要分为两大类:主资源和派生资源。 http状态码: ...

2018-10-20 15:29:42

阅读数 767

评论数 0

原生JS实现promise(只包括状态改变的代码)

<!DOCTYPE html> <html lang="en"> <head> <meta charse...

2018-10-17 21:23:05

阅读数 153

评论数 0

JS数组扁平化的几种方法

<script> var arr = [[1,2,[3,4],5],[6,7,8],[[9,10],11]]; //方法一: function flatten(arr){ return arr.reduce(function(prev,...

2018-10-01 18:35:25

阅读数 63

评论数 0

半圆,1/4圆,半椭圆,1/4椭圆,纯CSS画图

<!DOCTYPE html> <html lang="en"> <head> <meta charse...

2018-10-01 15:22:04

阅读数 899

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭