![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端-Javascript
文章平均质量分 50
DecadentF
自力更生,丰衣足食。
展开
-
JavaScript基础知识笔记
JavaScript的数据类型相关基本数据类型Number (NaN是一种特殊值,它不等于任何值,包括它自己,属于Number类型)StringBoolean (其他数据类型转为布尔值时,undefined、null、false、0、NaN、空字符串6中数据为false;其余数据皆为true,包括空数组[ ]与空对象{ })null (转为数值时为0)undefined (转为数值...原创 2020-04-20 14:42:21 · 355 阅读 · 0 评论 -
for...in | for...of | forEach() | for循环 | map的使用区别
对于纯对象的遍历,更适合使用for...in;对于数组的遍历,如果不需要知道索引, 使用 for...of 好一些,因为还可以中断,如果需要知道索引,则 forEach()更合适,但是 forEach() 在执行过程中不能中断,会将所有成员遍历完,所以如果需要知道索引并且达到某种条件就中断的话推荐使用 for 循环,map一般当需要有返回值的时候使用,它会返回一个新数组。...原创 2019-06-20 11:03:51 · 195 阅读 · 0 评论 -
Js浅拷贝
浅拷贝浅拷贝的两种情况:直接拷贝(即 a=b),这种拷贝它们的引用相同,所以两个值之间会互相影响(比如修改a,b也会改变)。 只是简单拷贝了对象的第一层属性,基本类型值不会相互影响,但是内部的引用类型值还是会互相影响。浅拷贝的常用方法:let object1 = { a: 1, obj:{ b: 2 }}; let object...原创 2019-06-24 10:50:07 · 135 阅读 · 0 评论 -
Javascript之浏览器环境下的异步、事件循环、任务队列
由于Javascript是单线程模型(只在一个线程上运行),因此Javascript同时只能执行一个任务,其他任务必须在后面排队。Javascript只在一个线程上运行,并不是指JavaScript只有一个线程同步任务和异步任务同步任务:指没有被引擎挂起,在主线程上排队等待执行的任务。只有前一个任务执行完毕,才能执行下一个任务。 异步任务:指被引擎放在一边,不进入主线程、而进入任务队...原创 2019-04-08 17:56:02 · 678 阅读 · 0 评论 -
ajax实现点击左侧菜单,右侧加载不同网页
实现点击左侧菜单改变右侧内容的功能时,除了可以使用iframe,我们还可以通过ajax来实现。先来看一下实现的效果:实现思路:一、首先我们来实现首页的界面(我使用了bootstrap框架,来使界面更加好看)新建一个html文件,body里的代码为下面的代码<div class="container"> <div class="col-sm...原创 2017-09-14 16:53:58 · 17248 阅读 · 17 评论 -
Get请求中数组数据的格式
格式1:数组字符串已逗号进行拼接格式2:?test=2&test=3格式3:?test[]=2&test[]=3格式4:?test[0]=1&test[1]=2原创 2019-08-29 11:56:20 · 1625 阅读 · 1 评论