javascript
simple-xiao
热爱编程,喜欢学习前端的一些相关知识。
展开
-
JavaScript中async和await的实现原理
由于js是单线程的执行模型,因此为了提高效率就有了异步编程,单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。 但是我们也需要类似多线程机制的这种执行方式,我们需要异步执行编程,异步执行编程会使得多个任务并发执行。 异步编程可以实现多任务并发执行,指同一时刻内多任务同时进行,边煮饭,边烧水,可以同时进行,进而提高效率。原创 2022-04-25 21:19:53 · 3356 阅读 · 0 评论 -
在JavaScript变量、属性、函数、方法的概念以及区别
变量是一个存储数据的容器,本质:变量是内存里面的一个空间,通过变量名来获取数据;声明一个变量就是在内存里面获取一个存储空间。什么是属性?为元素提供各种附加信息的就是属性,存在对象里面表示对象有什么样的特征,常用名词来表示,它总是以"属性名=属性值"这种键值对的形式出现。2. 相同点他们都是用来存储数据的。3. 不同点变量单独声明并赋值,使用的时候直接写变量名,它是单独存在的; 属性是在对象里面,不需要声明,使用格原创 2022-04-19 22:07:05 · 2074 阅读 · 1 评论 -
break, continue, return三者的区别
1、break:翻译成中文是打断、中断的意思,作用是结束当前的循环体,后面的循环也不再继续了,经常使用在for、while循环里面;2、continue:翻译成中文是继续、延续的意思,作用是跳出本次循环,继续执行下一次循环(不是继续执行当前次循环),和break最大的区别就是还会继续执行下一个循环,经常被使用在for、while循环中;3、return:翻译成中文是返回、归还的意思,它不仅可以退出循环,还可以返回return语句中的值,同时还可以结束当前的函数体内的代码;用处广泛,函数、原创 2022-04-13 23:59:59 · 1431 阅读 · 1 评论 -
利用js来制作简单倒计时效果
利用JavaScript函数做一个简单的倒计时 <script> // 代码如下: function countDown(time) { var nowTime = +new Date(); // 返回的是当前时间总的毫秒数 var inputTime = +new Date(time); // 返回的是用户输入时间总的毫秒数 var times = (inputTime - no原创 2022-04-08 20:14:49 · 4405 阅读 · 1 评论 -
js中for循环是如何进行的?
Javascript中的for是如何实现循环的?一、语法结构单for循环for(初始化变量; 条件表达式; 操作表达式){ 循环体 };双重for循环(也叫循环嵌套)for(外层初始化变量; 外层的表达式; 外层的操作表达式){ for(里层的初始化变量; 里层的条件表达式; 里层的操作表达式){循环体} };二、循环机制1. 初始化变量:就是var声明的变量,通常作为计数使...原创 2022-04-06 19:35:53 · 2271 阅读 · 0 评论