摘要:
闭包 什么是闭包 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回 改写成封闭函数的形式: 用处 1、将一个变量长期驻扎在内存当中,可用于循环中存索引值 2、私有变量计数器,外部无法访问,避免全局变量的污染 "详细理解闭包" 阅读全文
摘要:
类型转换 1、直接转换 parseInt() 与 parseFloat() 2、隐式转换 “==” 和 “ ” 3、NaN 和 isNaN 变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量。 1、全局变量: 在函数之外定义的变量,为整个页面公用,函数内部 阅读全文
摘要:
定时器 定时器在javascript中的作用 1、制作动画 2、异步操作 3、函数缓冲与节流 定时器类型及语法 定时器制作时钟 定时器制作倒计时 阅读全文
摘要:
条件语句 通过条件来控制程序的走向,就需要用到条件语句。 运算符 1、算术运算符: +(加)、 (减)、 (乘)、 /(除)、 %(求余) 2、赋值运算符:=、 +=、 =、 =、 /=、 %= 3、条件运算符:==、===、 、 =、 阅读全文
摘要:
获取元素方法一 可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如: 上面的语句,如果把javascript写在元素的上面,就会出错,因为页面上从上往下加载执行的,javascript去页面上 阅读全文
摘要:
函数就是重复执行的代码片。 函数定义与执行 变量与函数预解析 JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefined。 提取行间事件 在html行间调用的事件可以提取到javas 阅读全文