自定义博客皮肤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)
  • 收藏
  • 关注

原创 正则处理数字千位分隔符转换

正则处理千位分隔符正则千位分割const num_handle_thousand = (num)=>{ if(!num){ return 0; }let res = num.toString().replace(/\d+/, function (n) { // 提取整数部分 return n.replace(/(\d)(?=(\d{3})+$)/g, function ($1) { return $1 + ","; }); }) return res;

2021-02-25 17:00:28 474

原创 js数组去重兼容方法

js兼容数组去重方法利用js数组的 splice以及indexOf 方法实现兼容数组去重;先看简单的利用indexOf方法实现数组去重,新建空数组存放去重后的数组。循环遍历数组利用indexOf方法判断原数组元素在结果数组中下标,如果为-1就表示结果数组里面不含有该元素,这时候将元素push进结果数组最后输出结果数组。<script> var array = [12, 3...

2019-09-18 12:02:13 434

原创 js原生实现简易tap选项卡

简易js原生tap选项卡tap选项卡我们可以在各大网站遇见,今天说一下js原生实现tap选项卡。首先我们要完成的效果图,如下:点击导航栏不同项的时候通过不刷新页面以及不加载其他页面实现内容的切换。通过应用jQuery框架$(":eq(index)")方法可以轻而易举的实现这个功能,当然要先引入jQuery文件<div class="row"> <ul>...

2019-09-10 15:12:00 2526

原创 浅说JavaScript 中 label 标签的使用

最近再看《JavaScript高级程序设计》发现一个label语句标签的使用,主要使用在for循环语句中,和break以及continue一起使用;合理使用语句可以大幅降低程序性能。let num =0;for (let i=0;i<10;i++){ for (let j=0;j<10;j++){ if (i==5&&j==5){ ...

2019-08-28 17:07:38 554

原创 JS实现斐波那契数列求项以及优化

斐波那契数列相信每一个接触算法的人都会遇到一道经典的算法问题,斐波那契数列。斐波那契数列的规律也很简单,就是第一第二项值为1,第三项开始每一项值为该项前两项的和;实现起来也并不难。function fib(n){ if (n===1 || n===2){//判断项所在位置,如果为第一第二项,返回1 return 1; } else{ retur...

2019-08-26 13:38:40 581

原创 CSS 导航栏选中框背景高亮显示

CSS 导航栏选中框背景高亮显示效果显示以下为实现代码代码片.<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ ...

2019-08-23 15:54:10 3787

空空如也

空空如也

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

TA关注的人

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