摘要: 闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包! 1闭包,一睹为快 在接触一个新技术的时候,我首先会 阅读全文
posted @ 2017-11-20 17:39 for_tomorrow 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 题目一 (function(){ return typeof arguments;})(); 答案:“object” arguments是对象,伪数组有两件事要注意这里: 参数不是数组,它是一个数组一样的物体,你可以使用方括号和整数索引的元素,但方法通常可在一个如推上不存在参数数组; 阅读全文
posted @ 2017-11-20 17:29 for_tomorrow 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1. 原始值和引用值(Value vs. Reference) 理解对象、数组和函数是如何复制和传递到函数中的。了解引用值是被复制了什么,理解原始值是通过复制值来进行复制和传递的。 简析:ECMAScript 定义了五种原始值类型:Undefined,Null,Boolean,Number和Stri 阅读全文
posted @ 2017-11-20 17:24 for_tomorrow 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 客户需求 vs 最终产品 requirements vs. implementation 程序员的一天 The Programmers life 寂寞的时候干什么? 写程序写程序写程序 失恋的时候干什么? 写程序写程序写程序 发骚的时候干什么? 写程序写程序写程序 剩下的时候干什么? 调程序调程序调 阅读全文
posted @ 2017-11-20 16:53 for_tomorrow 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 了解你的工具可以极大的帮助你完成任务。尽管 JavaScript 的调试非常麻烦,但在掌握了技巧 (tricks) 的情况下,你依然可以用尽量少的的时间解决这些错误 (errors) 和问题 (bugs) 。 我们会列出14个你可能不知道的调试技巧, 但是一旦知道了,你就会迫不及待的想在下次需要调试 阅读全文
posted @ 2017-11-20 16:32 for_tomorrow 阅读(1662) 评论(-1) 推荐(0) 编辑
摘要: Vue实例的生命周期全过程(图) (这里的红边圆角矩形内的都是对应的Vue实例的钩子函数) 在beforeCreate和created钩子函数间的生命周期 在beforeCreate和created之间,进行数据观测(data observer) ,也就是在这个时候开始监控data中的数据变化了,同 阅读全文
posted @ 2017-11-20 15:54 for_tomorrow 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 我真的喜欢上了HTML5, CSS3, JavaScript编程,但是有一些代码还是需要一些辅助工具来做才行,例如,CSS3的Gradient渐变如果手写代码的话真的不爽,还有像animation动画,transform转变或者是需要矢量扩展的style代码都是很复杂的。网上有很多非常流行的在线工具 阅读全文
posted @ 2017-11-20 14:57 for_tomorrow 阅读(1498) 评论(0) 推荐(1) 编辑
摘要: 说Thank you ,机械版的反应you are welcome.虽然没错,但实在太老掉牙,在国外使用率不高; 随性,不足挂齿的小事 Not a problem 别放在心上 Any time 有事随时说 Do not mention it 别提了,没关系 No worries 别担心,不是大事 I 阅读全文
posted @ 2017-11-20 09:26 for_tomorrow 阅读(1228) 评论(0) 推荐(0) 编辑