摘要: 基于学习的开始,以下内容全部摘录RequireJS中文网,先熟悉一下api。 1,加载Javascript文件 RequiresJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。 可以用它来加速、优化代码,但其主要的目的还是为了代码的模块化。它鼓励在使用脚本时以 m 阅读全文
posted @ 2016-03-05 14:23 Olive_branch 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1 var Zepto = (function(){ 2 var undefined, key, $, classList, 3 emptyArray = [], 4 concat = emptyArray.concat, 5 //[].filter(callback [, thisArg] ); 阅读全文
posted @ 2016-02-26 06:41 Olive_branch 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1, 读完zepto, 在三月底要完成, 并写随笔记录; 2,读完underscroe, 一个月之内; 3,读完FasetClick, 并从这里开始延伸学习移动开发,在6月底完成 4,甩掉懒惰 以叶小钗道友为标杆,不要做个初级的 阅读全文
posted @ 2016-02-04 23:24 Olive_branch 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://segmentfault.com/a/1190000002591145Promise核心说明promise的规范,请百度搜索Prommise/A+规范,promise的核心是有个then方法。在相关术语中,promise指的就是有个then方法,且该方法能触发特定行为的对象或函... 阅读全文
posted @ 2015-10-25 18:32 Olive_branch 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 扩展对象的属性,代码如下:jQuery.extend = jQuery.fn.extend = function(){ var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {}, ... 阅读全文
posted @ 2015-10-18 22:45 Olive_branch 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在上一节中有提到,jQuery对象的实例化实质上是调用了init构造器。即使不让init构造器成为jQuery函数的原型链的成员函数也不会有大的影响。下面粗略看一下jQuery.prototype对象jQuery.fn = jQuery.prototype = { //为什么要将con... 阅读全文
posted @ 2015-10-18 22:13 Olive_branch 阅读(149) 评论(0) 推荐(0) 编辑
摘要: this是与该执行上下文相关的特殊对象。因此,它可以称为上下文对象(比如,在执行上下文的对象就是激活对象)。任何对象都可以被作为上下文的this的值。需要澄清一些错误的描述对于ECMAScript的执行上下文,和this的值。经常,this的值,错误的描述成变量对象的属性。最近就在一本书就发现了这个... 阅读全文
posted @ 2015-10-17 23:57 Olive_branch 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 闭包在ECMAScript语言里,函数是第一类对象。这就是说函数是可以像参数一样被传递给别的函数(这种情形,他们称为"funargs",简称"functionalarguments")。函数接受了函数参数是称为高阶函数或,更接近于数学上,运算符。函数也可能从别的函数返回出来。函数从别的函数返回,那么... 阅读全文
posted @ 2015-10-17 20:44 Olive_branch 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 作用域链作用域链是对象的集合,在代码的上下文里,他们提供给标识符进行查找的。这个规则也很简单,类似于原型链:如果一个变量在它自己的作用域(自己的变量/激活对象)未找到的话,它会继续找它的父变量对象,依次类推。对于上下文,标识符有: 变量的名称,函数声明,形参,等等。当一个函数查找它代码的标识符,这个... 阅读全文
posted @ 2015-10-17 17:39 Olive_branch 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 变量对象变量对象是关于该执行上下文的数据集合。它是特殊的对象,这个对象存放变量和函数声明定义在这个上下文里。注意到,函数表达式(不同于函数声明)是不在变量对象里的。变量对象是一个抽象的概念。对于不同的上下文类型,物理上,它有不同的表现。比如,在全局上下文这个变量对象就是全局对象自己(这就是为什么我们... 阅读全文
posted @ 2015-10-17 00:54 Olive_branch 阅读(341) 评论(0) 推荐(0) 编辑