- 博客(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关注的人
RSS订阅