20160420

$.prototype
// 看见这个方法我很好奇jquery的源码是什么定义的
// 首先看一个jquery的对象
(function() {

})(window)
// 也就是说这是一个匿名函数并且立即执行它
(function() {
// 创建一个jQuery对象
var jQuery = function (selector, context) {
return new jQuery.fn.init(selector , context, rootjQuery)
}
// jQuery对象原型
jQuery.fn = jQuery.prototype = {
constructor: jQuery,
init: function (selector, context, rootjQuery) {
}
}

jQuery.fn.init.prototype = jQuery.fn;
//赋值之前如果init里面没有方法可能需要调用外部的函数
//通过这个方法可以调用init之外的方法

jQuery.extend = jQuery.fn.extend = function () {};
//构造完成
return jQuery;

window.jQuery = window.$ = jQuery;
})(window)

//显然,jQuery.extends()是直接扩展jQuery.而jQuery.fn.extends(),很明显是扩展的原型。
//jQuery.fn.extends()中大部分方法啊来自于jQuery.extends()

时间: 2024-11-10 02:33:12

20160420的相关文章

[2016-04-20][codeforces][664][A][Complicated GCD]

时间:2016-04-20 22:57:26 星期三 题目编号:[2016-04-20][codeforces][664][A][Complicated GCD] 题目大意:求a~b之间的所有数字的最大公约数 分析:相邻两个数字,最大公约数只能是1,然后相同就是本身 #include<cstdio> #include<cstring> using namespace std; const int maxn = 150; char s1[maxn],s2[maxn]; int mai

20160420冒泡排序和查找

2016-04-20 第12天 1:冒泡排序原理 1)比较相邻的元素.如果第一个比第二个大,就交换他们两个. 2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 3)针对所有的元素重复以上的步骤,除了最后一个. 4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较. 目的:按从小到大排序. 方法:  假设存在数组:9, 10, 5, 8, 7, 4, 3, 1, 6, 2 第一轮比较相邻两个元素,如果左边元素大于右边元素,则

每日站立会议——20160420

每日站立会议——20160420 一.站立会议信息       早起后经讨论,小组成员决定了今天将要进行的工作任务.总结了昨天进行的工作及遇到的困难,并对未完成的工作进行了分析. 小组“站立会议”,有图有真相: 二.任务进度 由于第二天小组成员满课且还处于对Android程序的学习阶段,因此任务还没有可观的开始~~~~~~~ 三.任务看板图 四.燃尽图

海市蜃楼(2016-04-20 15:11:44)

没什么,就是把自己曾经的网易博客转过来.http://ifndef.blog.163.com/blog/static/2599700102016320311443/ 记录于(2016-04-20 15:11:44) 学校宿舍午觉, 梦中:下午近傍晚家中房间,透过窗(此时不见边框)望向蓝天,片刻才反应过来那是海市蜃楼,兴奋之余用手机拍了两张完美照片. 醒后一刻发现这不是真的,懊恼万分. 海市蜃楼现实素材来源: [1]现实关于海市蜃楼的听闻; [2]<Minecraft>创造模式高空视角; [3]

20160420作业

一.战略管理 1.企业战略的特点有哪些? 全局性.长远性.抗争性.纲领性 2.企业战略决策的特点有哪些? 决策的对象是复杂的,面对的问题是突发的,决策的性质直接涉及到企业的前途.评价困难 3.战略管理分为哪三步?(记) 战略制定.战略执行和战略评估 4.组织的使包括组织哲学和组织宗旨,请写下2者的定义. 组织哲学:是指一个组织为其经营活动方式所确立的价值观.信念和行为准则. 组织宗旨:是指规定组织去执行或打算执行的活动,以及现在的或期望的组织类型. 5.要确定一个组织的宗旨,首先做什么?(记)

20160420笔记

2016年4月20日 星期三 今天是第一天上班,感觉气氛和学校完全不一样,老大讲课的速度太快了有点跟不上节奏了.虽然讲的东西多少都有所了解,但是没有达到要求的那样对本质了解. 老大对我们的要求 1.做技术的,一定要技术过硬. 2.先做人,后做事. 3.诚实,诚信. 4.踏实,实事求是,多做事,做实事. 5.先博学,而后专. 6.一件事情假如只有两个因素决定,客观和主观. 专业的东西交给专业的人去做. 知识点整理 1:一目运算符 ++i(前加)和i++(后加) 一目运算符优先级大于算数运算符 例子

使用Yeoman搭建 AngularJS 应用 (6) —— 让我们搭建一个网页应用(2016-04-20 15:38)

原文地址:http://yeoman.io/codelab/review-generated-files.html 打开mytodo文件夹,你会看到现在的基架.如下图所示 在mytodo文件夹,我们能看到 app: 应用程序的父文件夹 index.html: angular应用程序的基础html文件 404.html, favicon.ico和robots.txt: 通用网页文件 scripts: 你自己的JS文件 app.js: 我们主要的Angular应用代码 controllers: 我们

给Ubuntu 16.04更换更新源

给自家的Ubuntu下载软件速度有点慢,毕竟是从国外下载软件,就想更换到国内比较好的更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和自己Ubuntu版本一致的更新源,我的Ubuntu版本是16.04,下面是我找到的一个比较好的更新源 http://www.cnblogs.com/bovenson/p/5752213.html 下面是更换步骤: 1  备份原来的更新源 cp /etc/apt/sources.list /etc/apt/source

教你成为全栈工程师

教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师(2016-04-04) 教你成为全栈工程师(Full Stack Developer) 一-各显神通总结八大类编程语言的区别(2016-04-06) 教你成为全栈工程师(Full Stack Developer) 二-半小时学会网站开发(2016-04-08) 教你成为全栈工程师(Full Stack Developer) 三-网站后端服务器那些事(2016-04-10) 教你成为全栈工程师(Full Stac