随笔分类 - javascript
摘要:由于javascript是单线程的执行模型,因此为了提高效率就有了异步编程,单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。 但是我们也需要类似多线程机制的这种执行方式,我们需要异步执行编程,异步执行编程会使得多个任务并发执行。 异步编程可以实现多任务并发执行
阅读全文
摘要:利用JavaScript函数做一个简单的倒计时 <script> // 代码如下: function countDown(time) { var nowTime = +new Date(); // 返回的是当前时间总的毫秒数 var inputTime = +new Date(time); // 返
阅读全文
摘要:1. innerHTML() 创建元素 是将内容写入某个DOM节点中,单个创建元素没有什么影响,如果利用for循环拼接多个字符串的形式创建元素的话会出现执行时间的不一样,导致效率很慢;如果想要创建多个元素的效率更高可以不用拼接字符串,而是采取数组形式拼接,但是这种方式结构稍微复杂了点,不会导致页面的
阅读全文
摘要:在js中存在很多的运算符,如何区分它们之间的优先级,今天总结常用的运算符,从上往下依次顺序: 1. 小括号() 有括号先算括号里面的; 2. 一元运算符 加加(++); 减减(--); 非(!) 3. 算数运算符 加(+);减(-);乘(*);除(/);取于(%);这里是先乘(*)除(/)取于(%)
阅读全文
摘要:一、什么是对象? 对象指一个具体的事物,泛指的不算对象,对像是一组无序的相关属性和方法的集合;属性是特征常用名词来表示,方法是行为常用动词来表示。 二、为什么需要对象? 当我们保存一个值时,可以使用变量,保存多个值时,可以使用数组;当我们需要保存很多完整、复杂的信息时,我们就会需要对象。 三、创建对
阅读全文
摘要:一、变量与属性的区别; 1. 概念 什么是变量? 变量:变量是一个存储数据的容器,本质:变量是内存里面的一个空间,通过变量名来获取数据;声明(var)一个变量就是在内存里面获取一个存储空间。 什么是属性? 为元素提供各种附加信息的就是属性,存在对象里面表示对象有什么样的特征,常用名词来表示,它总是以
阅读全文
摘要:1、break: 翻译成中文是打断、中断的意思,作用是结束当前的循环体,后面的循环也不再继续了,经常使用在for、while循环里面; 2、continue: 翻译成中文是继续、延续的意思,作用是跳出本次循环,继续执行下一次循环(不是继续执行当前次循环),和break最大的区别就是还会继续执行下一个
阅读全文
摘要:Javascript中的for是如何实现循环的? 一、语法结构 单for循环 for (初始化变量; 条件表达式; 操作表达式) { 循环体 } 双重for循环(也叫循环嵌套) for (外层初始化变量; 外层的表达式; 外层的操作表达式) { for (里层的初始化变量; 里层的条件表达式; 里层
阅读全文
浙公网安备 33010602011771号