自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript Ajax异步回调

JavaScript Ajax异步回调Ajax的异步回调,就是Ajax请求成功以后执行一个函数,在函数内可以拿到接口返回值,然后进行页面加载你为什么拿不到Ajax接受到的对象?原因就在于:JavaScript代码运行的机制包括同步和异步,什么是同步和异步?可以找到我博客里面的文章看一看。你写的创建DOM的函数是同步运行的,而Ajax确是异步运行的,他们根本不在一个机制内。那应该怎么拿到Ajax接受到的对象?这时候就要用到函数的回调方法,其实很简单,就是你把创建DOM的函数执行方法,放到Ajax接受

2020-05-28 21:50:15 289

原创 Javascript if条件语句

Javascript if条件语句if elseif else if else建议少写else if形式,因为看起来很不清晰,可以用if 判断,然后进行return/* if(条件){ } if(条件){ } else{ }*/ var value1=Number(prompt("请输入第一个数值")); var val...

2020-04-15 21:54:31 141

原创 Javascript switch多分支条件结构

Javascript switch多分支条件结构语法格式 switch(num){​ case “0”:​ break;}一定不要忘了写break!!!最后一个case下面可以不写breakvar day;switch (new Date().getDay()) { case 0: day = "周日"; break; case 1: day = "...

2020-04-15 21:53:49 244

原创 Javascript while和do while循环

Javascript while和do while循环循环必须要有三个,初始值,条件,条件所产生的变化内容1.必须要初始循环变量2.必须要进入循环的条件3.必须要有向条件外发展的表达式​ 循环语句是在瞬间全部执行完成的,在循环过程中所发生的事情都是瞬间的,但是如果在循环写点击或者其他的异步方法时,这些操作以当时在循环完成后开始的<!-- 嵌套循环 *三角形 -->&l...

2020-04-15 21:53:28 264

原创 Javascript for循环

Javascript for循环for(var i=0;i<num;i++){}for(表达式1;表达式2;表达式3)表达式1一共运行了一次,循环之前运行表达式2是一个或者多个条件,不满足一个就跳出循环,循环多少次就执行多少次在运行循环之前先判断条件表达式3,循环多少次就执行多少次,循环语句块重所有的语句完成后再执行打印素数 for(var i=2;i<100;i++...

2020-04-15 21:52:44 89

原创 Javascript 三元运算符

Javascript 三元运算符 var x=5; var s=""; x=x>50;//x=x>50?true:false x=x>50 ?100:(x===50?50:0); s=s || 50;//s=s?s:50;熔断处理 //判断obj是否是真,如果不是真,就设置为一个空对象 // obj=obj || {};//...

2020-04-15 21:52:15 106

原创 Javascript 逻辑运算符

Javascript 逻辑运算符var x=5; var str="abcde"; console.log(!x); if(!~str.indexOf("a")){ //先将0+1然后加符号=-1然后转换为布尔值为true然后取反false console.log("你们好"); } var s; //...

2020-04-15 21:51:38 97

原创 Javascript 关系运算符

Javascript 关系运算符​ 一个等号等于赋值​ 两个等号自带隐式转换 类型不一样 会自动进行转换 然后再进行比较(不建议使用,很难掌握)​ 三个等号,精准判断,类型不一样之间返回fasle​ NaN与任何内容不同,NaN也不等于NaN (重点)console.log(isNaN(Number("10a")));//isNaN()判断某个数值是否是非数值...

2020-04-13 15:55:19 93

原创 Javascript 位运算符

Javascript 位运算符位非运算var a=10;console.log(~a);//+1取负~a位于运算 &var a=5;var b=6;console.log(a&b);//条件必须全部满足位或运算 |console.log(a|b);//条件有一个满足的都可以满足异或运算 ^console.log(a^b);//101 //110 /...

2020-04-13 15:54:01 88

原创 Javascript 8421

Javascript 8421三张图来教你怎么用8421快速转换10进制和2进制数和16进制8421 8421 8421 8421 8421​ 110 1101 1011 1011 1101=6dbbd 2进制->16进制->1-10和a-f​ 6 d b b d...

2020-04-13 15:48:23 203

原创 Javascript 赋值运算和一元运算符

Javascript 赋值运算和一元运算符var x=5;x+=5;//x+=n x=x+nvar i=1;// var s=i++; 先大算// var s=(++i); 先小算i++和++i 独立运算的时候时没有区别的 运算结果也是一样的如果i++,变量在前,先赋值,再运算// var d=3+(i++);// console.log(d);//4 先赋值,再运算如...

2020-04-13 13:19:51 109

原创 Javascript 算数运算

Javascript 算数运算 var c1="10a"; var c2=5; var c3=""; var c4=true; var c5="80"; var c6=null; var c7=undefined; // 数字类型 null 与Undefined相加 结果为NaN console.log(c1-c2);//NaN ...

2020-04-13 13:19:18 156

原创 Javascript 类型转换

Javascript 类型转换var n=35;console.log(n.toString());//转换为字符串类型console.log(n.toString(2));//toString(r)进制范围2-36之间 // 更改数值为字符 并且按照进制更改 var color=0xFF0000; console.log(color.toString(16));//转...

2020-04-13 13:18:46 58

原创 Javascript堆栈溢出、内存泄漏和垃圾回收机制

Javascript堆栈和垃圾回收机制堆栈溢出​ 当储存的数据导到某一限制时就会造成堆栈溢出内存泄漏​ 当不断向堆中存储数据,而不进行清理,这就是内存泄漏垃圾回收机制(清除孤儿机制)​ 语言当中一般分两种,一种是自动清理,一种是手动清理(GC),js中只有自动清理​ 垃圾回收机制就是将引用对中的地址的对象设置为null,并且将所有引用该地址的对象都设置为null,并且移除...

2020-04-13 13:17:58 367

原创 Javascript 七种数据类型 Symbol类型

Javascript数据类型和数据类型转换Js的数据类型一共有七种String 字符类型Number 数值类型Boolean 布尔类型undefined 未定义null 空值Object 对象类型ES6 symol 独一无二类型Js是弱类型语言,在定义变量的时候不需要注明数据类型var str="你好";//字符串类型var int=12;//数值类型var b...

2020-04-13 13:14:48 132

原创 JavaScript语句、变量、常量

JavaScript语句、变量、常量语句// 语句块 { document.write("aaa"); document.write("asc"); }变量变量名起名规则变量名规则,变量名必须要有含义,除非在使用循环等内容需要用到无意义的递增变量时,其他时候变量必须有意思(建议使用有道翻译)变量不能使用中文定义 实际是可以...

2020-04-13 12:02:05 87

原创 JavaScript弹出框 元素文本输入

JavaScript弹出框 元素文本输入通过是否确定或者取消进行判断,利用confirm语法,msg会变成布尔值,确定是true,取消是false,可通过,msg值进行判断msg=confirm("你有没有学过h5?");// 同步等待:1console.log(msg);// 3输入确定框,输入的内容,会赋值给namename=prompt("请输入你的姓名:");//弹出框...

2020-04-13 12:01:18 708

原创 Javascript文件 外部引入

Javascript文件的外部引入规范<script> 标签内的属性script主要有五个属性可选属性:async(可选) defer(可选) charset(可选) src(可选) type(可选)async:异步脚本,外部文件当标签种包含这个属性时会立即下载引用的外部文件,只对外部脚本文件有效,下载的同时可以进行页面的其他操作,下载完成后停止解...

2020-04-13 11:56:03 865

空空如也

空空如也

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

TA关注的人

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