文章分类 -  js基础

摘要:1. 不能用typeof ,因为typeof 只能判断基本类型,不能判断引用类型 var ary = [1,23,4]; console.log(typeof ary); //输出结果是Object var ary = [1,23,4]; console.log(typeof ary); //输出结 阅读全文
posted @ 2017-04-10 14:18 a fine day
摘要:obj.getBoundingClientRect()该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗(左边,上边)的位置对象(注意是个对象),与浏览器的右边,下边没关系。 如果要得到left,则是obj.getBoundingClientRect().left 兼容性:ie5 以上 以及 阅读全文
posted @ 2017-03-29 14:36 a fine day
摘要:JS中进行 A+B 这种操作时会经历这样一个过程: 将A和B都转换为原始值(primitive,执行ToPrimitive),这里记为A1,B1 如果A1和B1中有一个值为string,则将A1、B1都转换为string(执行ToString),其值记为A2、B2,将A2 B2连接后就是A+B的结果 阅读全文
posted @ 2017-03-29 14:09 a fine day
摘要:定义: 柯里化(Currying),又称部分求值(Partial Evaluation),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。好像不是很好理解,我的理解是,柯里化其实是通过闭包的形式,返回函数,再用返回的函数去 阅读全文
posted @ 2017-03-20 11:57 a fine day