自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 数值格式化:千位划分

var fn = function (num) { // 对数值取绝对值并切割 var newNum = String(Math.abs(num)).split('.') // 获取整数部分格式化字符串 var first = format(newNum[0]) // 判断并拼接格式化的小数部分 var value = newNum.length == 2 ? first + '.' + format(newNum[1]) : first; return num > 0 ? value

2020-07-20 15:24:57 171

原创 类比 trim 去除左右空白符

var fn = (str) => { return str.replace(/^\s+|\s+$/g, '') }

2020-07-18 13:07:29 124

原创 牛客面试题(单选):巴士车发车数

题目:由甲地到乙地有一条线路的巴士,全程行驶时间为42分钟,到达总站后,司机至少休息10分钟,巴士就调头行驶.如果这条线路甲、乙两边总站每隔8分钟都发一辆(不必是同一时间),则这条线路至少需多少辆巴士? 连简单数学都不行的渣渣,表示很难受,查到了作业帮的题解如下 问题解析: 根据题意可知,需要的巴士辆数要满足在从出发至回站这段进间内能够每八分钟开出一辆,回来一辆.因此,要先求出一辆巴士从出发到回站再出发需要多少时间:在路上单程需要42分钟,每站休息10分钟,所以需要(42+10)×2=104(分钟),

2020-07-17 22:15:34 606

原创 递归实现1到100求和 与数学公式计算求和

递归实现1~100求和var sum = function(n1, n2) { if (n2 < 2) { return n1; } let n = n1 + n2; if (n2 > 1) { return sum(n, n2 - 1); } } console.log(sum(1, 100)); 数学公式求和: (公式:首尾相加 * 个数 / 2) var sum = function(n1, n2) { return (n1 + n2) * n.

2020-07-16 23:40:17 1533

原创 俩软件版本号比较

实现一个方法,用以比较两个版本号(version1, version2)大小。如果version1 > version2,返回 1;如果version1 < version2,返回 -1;其他情况返回0。版本号规则x.y.z,xyz 均为大于等于 0 的整数,且至少有 2 位。 示例: // compareVersion(‘0.1’, ‘1.1.1’); // 返回-1 // compareVersion(‘13.37’, '1.2 '); // 返回1 // compareVersion(‘.

2020-07-08 10:54:07 1347

原创 jq手写轮播图

不直接逐行的按照着敲,把代码从头看一遍,了解大概需要些什么步骤,然后从简单的步骤开始,逐渐补足逻辑 先创建主要的html框架 从右箭头下一张的切换开始编写,是较为简单的(圆点索引的切换,以及list的left值变换) 自动轮播的实现 (定时器实现) 鼠标悬停左右箭头以及圆点索引时关闭自动轮播,鼠标离开时开启自动轮播 左箭头上一张的切换编写 任意索引点击切换图片 hover $(selector).hover(inFunction, outFunction) // 效果相当于鼠标的出入事件 mous.

2020-07-05 02:43:37 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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