自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS实现一连串元素跟随鼠标移动

div{width:10px;height:10px;border-radius: 50%;background:pink;position: absolute;left: 0;top:0;}// 跟随鼠标移动var adiv = document.querySelectorAll("div");document.onmousemove = function(eve){ v...

2019-11-06 16:46:53 652

原创 JS模拟简易日历

1JAN 2FER 3MAR 4APR 5MAY 6JUN 7JUL 8AUG 9SEP 10OCT 11NOV ...

2019-11-06 11:16:20 231

原创 JS中字符的常用方法

indexOf根据数据查索引console.log(str.indexOf(“o”));console.log(str.indexOf(“o”,5));第一个数据表示需要查找的值,第二个表示从哪个位置开始找,不写,默认从第一位开始charAt()根据索引查数据console.log(str.charAt(3))slice(m,n)根据指定位置,截取,从m到n,不包括nco...

2019-10-31 20:58:27 171

转载 JavaScript-不可错过的技巧

原文链接:https://bss.csdn.net/m/topic/dev_survey2019?source_id=zx640?wx_fmt=gif对于初学者,JavaScript 有哪些不为人知却非常有用的技巧呢?在本文中,我们将一同为大家解密与分享。640?wx_fmt=jpeg作者 | Duomly译者 | 弯月,责编 | 屠敏出品 | CSDN(ID:CSDNnews)以下...

2019-10-29 19:31:52 175

原创 用JS实现的简单随机点名

<input type="button" id="btn" value="刷新"/> var names = ["张三","李四","王二","赵武","宋6","孙8","钱7","李1","刘0"];var btn = document.getElementById("btn");// 0 ~ length-1的随机数 根据这个数字,解析出数组中的数据btn.oncl...

2019-10-25 19:33:41 556 1

原创 数组的冒泡排序和选择排序

数组排序:冒泡排序:将数组中的元素,两两比较,大的放后面for(var i = 0 ; i < arr.length-1 ; i++){for ( var j = 0 ; j< arr.length-1-i ; j++){if( arr[ j ] > arr [ j +1]){var a = arr[ j ];arr[ j ] = arr [ j +1];arr[...

2019-10-25 19:32:25 265

原创 数组中插入数字排序,随机数,数组去重等案例

在全局环境中,每次执行累加1(不允许出现全局变量)function fn(){var a = 10;return function(){a++;console.log(a);}}var f = fn();f();f();f();f();//定义一个30项的数组,数组的每一项要求是1-10的随机数,每间隔5个数字,求出前五个数的平均值//定义一个30项的数组var ar...

2019-10-25 19:31:40 445

原创 JS中数组的常用方法

创建:var arr = []; //字面量方式var arr = [“hello”,123,true,undefined,{},[],function(){},NaN,null];console.log(arr);var arr2 =new Array(); //构造函数方式var arr2 =new Array(“hello”,123,true,undefined,{},[],f...

2019-10-25 19:28:17 236

原创 四位纯数字验证码

四位随机验证码function random(){var a = parseInt(Math.random()*10);var b = parseInt(Math.random()*10);var c = parseInt(Math.random()*10);var d = parseInt(Math.random()*10);return (""+a+b+c+d)}console...

2019-10-25 19:27:24 3822

原创 构造函数和对象

构造函数和对象对象的作用:1.用来编程 2.存储数据构造函数只会产生对象,构造函数是用来构造对象的函数构造函数用来构造对象,对象被用来编程,面向对象编程。var obj = {};对象组成:属性和属性值 ,属性和属性值之间用:连接,每对属性之间用,号隔开 也叫键值对console.log(obj); //打印 {}console.log(typeof obj); //数据...

2019-10-25 19:26:32 279

原创 关于递归的几个小案例

递归:在函数内调用自身 递归等同于死循环function fn(){fn();}fn();递归最重要的是什么时候停下:return10!方法1var s = 1;for(var i =1 ;i<=10;i++){s = s*i;}console.log(s);方法2var s =1;var n = 10;while (true){ s = s*n;...

2019-10-24 16:42:19 194

原创 计算任意数字之和

//计算任意数字之和//arguments对象:只能在函数内部访问,保存了所有的实参function add(){console.log(arguments[0]);//取第一个值}add(1,9,9);add(1,56,9);add(1,89,94,6);function add(){ var sum = 0; for(var i=0;i<arguments...

2019-10-24 16:41:30 294

原创 变量和函数的提升

变量的提升:所有使用var声明的变量都会提升:提前到作用域一开始的位置被声明,该赋值的位置再赋值console.log(a);var a =10;代码解析、以上代码等同于一下代码var a ;console.log(a);a = 10 ;//所以输出 undefined, 表示a定义了,但是没有赋值例2:function fn (){console.log(a);var a...

2019-10-24 16:39:23 149

原创 两个数字之间组成的所有奇数,除去叠数

//0-3之间所有数字组成的奇数思路分析i=0 j= 0 1 2 300 01 02 03i=1 j = 0 1 2 310 11 12 13i=2 j = 0 1 2 320 21 22 23i=3 j = 0 1 2 330 31 32 33function fn(a,b){ //先判断大...

2019-10-24 16:37:38 350

原创 比较任意三个数字的大小并从小-大打印

function fn(a,b,c){if(a>b && a>c){if(b>c){console.log(a,b,c);}else{console.log(a,c,b);}}else if(b>a&&b>c){if(a>c){console.log(b,a,c);}else{console.log(b,c...

2019-10-24 16:32:17 401

原创 数字加密思路举例

某个公司采用共用电话传递数据,数据是四位整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,传入原文,输出密文function fn(n){1.解析每一位的数字var a = parseInt(n1000);var b =parseInt(n100)%10;var c =parseInt...

2019-10-24 16:31:12 1031

原创 Date方法小总结

Date是一个构造函数,专门用来处理日期的初始化方式1.接收一个参数 参数是字符串,必须符合日期格式var date = new Date (“2017-09-22 07:22:33”);console.log(date);2.接收2个参数var date = new Date ( 2006 , 0);console.log(date);// 月是0~11 0是一月,11...

2019-10-24 16:30:17 201

原创 Math/apply/call

Math是JS中的一个内置对象 (注,它不是构造函数 千万不能 new Math())它提供了许多的数学方法。比如:获取 一个随机数、获取 一个数的绝对值、向上取整,向下取整等。。方法:定义一个随机数var r = Math.random();console.log®; //获取的是从0~1的随机数。包含0,不包含1例1:获取一个从0-22的随机数var num = par...

2019-10-24 16:29:20 248

原创 函数基本概念及小案例

赋值式函数var fn=function(){}有名函数function fn(){}无名函数function(){} 不完整函数,不能直接存在,都是被间接使用1.赋值式创建函数的值2.作为事件处理函数3.作为匿名函数的函数体4…匿名函数:(function(){})()事件执行函数:鼠标左键单击:onclick左键双击:ondblclick按下:onmousd...

2019-10-24 16:25:15 263

原创 JS入门基础

*JS入门

2019-10-24 16:23:19 141

空空如也

空空如也

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

TA关注的人

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