自定义博客皮肤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 395

原创 Javascript if条件语句

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

2020-04-15 21:54:31 196

原创 Javascript switch多分支条件结构

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

2020-04-15 21:53:49 341

原创 Javascript while和do while循环

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

2020-04-15 21:53:28 351

原创 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 143

原创 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 173

原创 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 166

原创 Javascript 关系运算符

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

2020-04-13 15:55:19 148

原创 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 147

原创 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 267

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

Javascript 赋值运算和一元运算符 var x=5; x+=5;//x+=n x=x+n var 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 178

原创 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 222

原创 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 103

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

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

2020-04-13 13:17:58 467

原创 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 201

原创 JavaScript语句、变量、常量

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

2020-04-13 12:02:05 136

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

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

2020-04-13 12:01:18 806

原创 Javascript文件 外部引入

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

2020-04-13 11:56:03 1012

空空如也

空空如也

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

TA关注的人

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