随笔分类 - JavaScript
摘要:隐式转换: 场景——数学运算符:+ - * / 规则: +:当任意一边出现字符时,“+”会把数值类型转换成字符类型,此时 + 代表拼接 -、*、/:出现纯数字字符时,会转换成数值类型处理,出现非数字类型时,会出现“NaN” 场景——关系运算符:> < >= <= != == 规则: 当只有一边为纯数
阅读全文
摘要:call 1.改变this指向 2.执行函数 3.传参 apply 1.改变this指向,执行函数,传参(参数必须是数组的形式) bind 1.改变this指向 2.执行函数(bind方法不会立即执行函数,而是返回了一个新的函数,新的函数调用的时候才会执行) 3.传参(参数会传递到返回的函数中,例下
阅读全文
摘要:字符串的方法(所有字符串的方法都不会改变原数组): charAt():通过下标获取字符,参数是下标 chaCodeAt():通过下标获取对应字符的ASCII码,参数是下标 concat():连接字符串 split():将字符串以参数为间隔转换成数组,默认参数是“,” slice():通过下标截取字符
阅读全文
摘要:事件流程分为三个阶段:捕获阶段、目标阶段、冒泡阶段。 捕获阶段:事件从最顶层元素开始执行,一层层往下,直到精确元素。 目标阶段:事件在精确元素上执行。 冒泡阶段:事件从精确元素开始执行,一层层往上,直到顶层元素(注:高级浏览器的顶层元素是window,ie8以下的浏览器顶层元素是document)
阅读全文
浙公网安备 33010602011771号