![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
ʚ信仰ɞ
如果哪里有问题可以给我说,或者评论
展开
-
JavaScript Ajax异步回调
JavaScript Ajax异步回调Ajax的异步回调,就是Ajax请求成功以后执行一个函数,在函数内可以拿到接口返回值,然后进行页面加载你为什么拿不到Ajax接受到的对象?原因就在于:JavaScript代码运行的机制包括同步和异步,什么是同步和异步?可以找到我博客里面的文章看一看。你写的创建DOM的函数是同步运行的,而Ajax确是异步运行的,他们根本不在一个机制内。那应该怎么拿到Ajax接受到的对象?这时候就要用到函数的回调方法,其实很简单,就是你把创建DOM的函数执行方法,放到Ajax接受原创 2020-05-28 21:50:15 · 299 阅读 · 0 评论 -
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 · 148 阅读 · 0 评论 -
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 · 257 阅读 · 0 评论 -
Javascript while和do while循环
Javascript while和do while循环循环必须要有三个,初始值,条件,条件所产生的变化内容1.必须要初始循环变量2.必须要进入循环的条件3.必须要有向条件外发展的表达式 循环语句是在瞬间全部执行完成的,在循环过程中所发生的事情都是瞬间的,但是如果在循环写点击或者其他的异步方法时,这些操作以当时在循环完成后开始的<!-- 嵌套循环 *三角形 -->&l...原创 2020-04-15 21:53:28 · 278 阅读 · 0 评论 -
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 · 95 阅读 · 0 评论 -
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 · 112 阅读 · 0 评论 -
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 · 108 阅读 · 0 评论 -
Javascript 关系运算符
Javascript 关系运算符 一个等号等于赋值 两个等号自带隐式转换 类型不一样 会自动进行转换 然后再进行比较(不建议使用,很难掌握) 三个等号,精准判断,类型不一样之间返回fasle NaN与任何内容不同,NaN也不等于NaN (重点)console.log(isNaN(Number("10a")));//isNaN()判断某个数值是否是非数值...原创 2020-04-13 15:55:19 · 103 阅读 · 0 评论 -
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 · 93 阅读 · 0 评论 -
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 · 213 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
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 · 172 阅读 · 0 评论 -
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 · 66 阅读 · 0 评论 -
Javascript堆栈溢出、内存泄漏和垃圾回收机制
Javascript堆栈和垃圾回收机制堆栈溢出 当储存的数据导到某一限制时就会造成堆栈溢出内存泄漏 当不断向堆中存储数据,而不进行清理,这就是内存泄漏垃圾回收机制(清除孤儿机制) 语言当中一般分两种,一种是自动清理,一种是手动清理(GC),js中只有自动清理 垃圾回收机制就是将引用对中的地址的对象设置为null,并且将所有引用该地址的对象都设置为null,并且移除...原创 2020-04-13 13:17:58 · 376 阅读 · 0 评论 -
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 · 146 阅读 · 0 评论 -
JavaScript语句、变量、常量
JavaScript语句、变量、常量语句// 语句块 { document.write("aaa"); document.write("asc"); }变量变量名起名规则变量名规则,变量名必须要有含义,除非在使用循环等内容需要用到无意义的递增变量时,其他时候变量必须有意思(建议使用有道翻译)变量不能使用中文定义 实际是可以...原创 2020-04-13 12:02:05 · 94 阅读 · 0 评论 -
JavaScript弹出框 元素文本输入
JavaScript弹出框 元素文本输入通过是否确定或者取消进行判断,利用confirm语法,msg会变成布尔值,确定是true,取消是false,可通过,msg值进行判断msg=confirm("你有没有学过h5?");// 同步等待:1console.log(msg);// 3输入确定框,输入的内容,会赋值给namename=prompt("请输入你的姓名:");//弹出框...原创 2020-04-13 12:01:18 · 724 阅读 · 0 评论 -
Javascript文件 外部引入
Javascript文件的外部引入规范<script> 标签内的属性script主要有五个属性可选属性:async(可选) defer(可选) charset(可选) src(可选) type(可选)async:异步脚本,外部文件当标签种包含这个属性时会立即下载引用的外部文件,只对外部脚本文件有效,下载的同时可以进行页面的其他操作,下载完成后停止解...原创 2020-04-13 11:56:03 · 903 阅读 · 0 评论