只有注册用户登录后才能阅读该文。 阅读全文
摘要:
分析3样东西 第一步: 先分析参数 第二步:在分析变量声明 第三步:分析函数声明 一个函数能使用的局部变量,就从上面的三步分析而来 具体步骤: 0:函数运行前的一瞬间 生成Active Object(活动对象 简称AO) 1: 1.1 函数声明的参数,形成AO的属性,值全是undefined 1.2 阅读全文
摘要:
转自 最骚的就是你 转自 最骚的就是你 CSS3 鲜为人知的属性-webkit-tap-highlight-color的理解 (一)-webkit-tap-highlight-color 这个属性只用于iOS (iPhone和iPad)。当你点击一个链接或者通过Javascript定义的可点击元素的 阅读全文
摘要:
转载自caizhenbo 转载自caizhenbo DOMContentLoaded与load的区别 (1)在chrome浏览器的开发过程中,我们会看到network面板中有这两个数值,分别对应网 络请求上的标志线,这两个时间数值分别代表什么? (2)我们一再强调将css放在头部,将js文件放在尾部 阅读全文
摘要:
简单实现 没有做兼容 阅读全文
摘要:
你遇到过这种问题吗? 比如一共有几个div是浮动的 但是它遇到了标准流的一个div 然后就发生问题了 可是并不知道问题是怎么产生的 eg:html css: what? 不是说好的浮动的元素找浮动的元素吗? 它怎么换行了? 于是我又测试了几回 这个现象我就问你熟不熟悉?? 这不相当于是clear:b 阅读全文
摘要:
柯里化函数 什么是柯里化? 需求分析 我们需要一个 curry 函数,它接受一个待柯里化的函数为参数,返回一个用于接收一个参数的函数,接收到的参数放到一个列表中,当参数数量足够时,执行原函数并返回结果。 实现方式 简单思考可以知道,柯里化部分配置函数的步骤数等于 fn 的参数个数,也就是说有两个参数 阅读全文
摘要:
可以这样说,所有JS数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题。在程序应用非常广泛。下面我们逐一来给大家介绍下。 JavaScript 的 valueOf() 方法 valueOf() 方法可返回 Boolean 对象的原 阅读全文
摘要:
//for in 不可以获取不可枚举的属性 //hasOwnProperty 会忽略原型链上的属性 //Object.getOwnPropertyNames 可以获取可枚举和不可枚举的属性 //深拷贝 阅读全文
摘要:
这是在网上看到的一道面试题 嗯 考察的知识点挺多 其他的就不多说了 我用我的理解与解题方式来解答这道题 1.首先是变量提升 变量提升包括var 声明的变量和fucntion 声明 举个例子 1.var a=4; 2.function test(){ console.log(456); }; 函数变量 阅读全文
摘要:
大家都知道js 分为词法阶段 和执行阶段 也知道它是因为var变量和函数声明会提升 但是你知道他们两个谁先提升的吗 测试一下 //输出了 test这个函数体 //奥 原来 是函数提升 先于变量提升 //因为声明同名变量的时候是不会覆盖之前的声明的 只有赋值的时候才会被覆盖 //如果test提升先于函 阅读全文