摘要: 1 超时调用setTimeout() 顾名思义,超时调用的意思就是在一段实际之后调用(在执行代码之前要等待多少毫秒) setTimeout()他可以接收两个参数: 1 要执行的代码或函数 2 毫秒(在执行代码之前要等待多少毫秒) clearTimeout() clearTimeout,表示清除定时器 阅读全文
posted @ 2017-08-17 21:00 七尚 阅读(498) 评论(0) 推荐(0) 编辑
摘要: function fun(){} 和 var fun=function(){}的区别 标题有点长···· 废话少说,其实他们的主要区别就是“函数声明的提前行为”. 正常情况下两种方式都会进行正常的编译,并输出“hello world!”,下面把函数调用放在上面再测一下。 前者不会被提升,后者被提升到 阅读全文
posted @ 2017-08-11 17:53 七尚 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 昨天总结的JavaScript中的数组Array方法 数组的迭代方法 ES5中为数组定义了5个迭代方法。每个方法都要接收两个参数:要在每一项上面运行的函数和(可选的)运行该函数的作用域对象 影响this的值。 传入方法中的函数会介绍三个参数:1.数组项的值 2. 该项在数组的中位值 3. 数组对象本 阅读全文
posted @ 2017-08-10 15:47 七尚 阅读(429) 评论(1) 推荐(0) 编辑
摘要: push(),pop()方法 push(),pop()方法也叫栈方法,push()可以理解成,向末尾推入,而pop()恰好相反,可以理解成从末尾移除(取得)。 通过上面的代码可以总结出以下几点关于push(),pop()的规则: push(),pop()方法均可以改变原数组; push()方法的返回 阅读全文
posted @ 2017-08-09 17:53 七尚 阅读(468) 评论(7) 推荐(1) 编辑
摘要: 关于arguments 调用函数时,如果需要传参,其实参数就是一个数组,在函数体的内置对象arguments可以访问这个数组,如: arguments[0]:第一个参数 arguments[1]:第二个参数 arguments[2]:第三个参数 arguments[3]:第四个参数 当然,在命名函数 阅读全文
posted @ 2017-08-07 20:38 七尚 阅读(243) 评论(0) 推荐(0) 编辑
摘要: JavaScript基本数据类型 在JavaScript种一共有6种数据类型:Null、Undefined、Boolean、String、Number、Object。其中Object是一种复杂数据类型。 基本数据类型:Null、Undefined、Boolean、String、Number。 引用数 阅读全文
posted @ 2017-08-05 18:19 七尚 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 本文是《JavaScript高级程序设计》(第三版)中的第二章的个人学习的总结。 在HTML中使用JavaScript <script>标签 在HTML5中script主要有以下几个属性:async,defer,charset,src,type, async(可选): 关键词:异步脚本,外部文件,立 阅读全文
posted @ 2017-08-03 11:41 七尚 阅读(27808) 评论(0) 推荐(1) 编辑