•  

jquery1.9.1中文汉化版

2018-01-04

想要学习jquery核心脚本的实现,但英文又不好,怎么办呢?好心的网友对开源的jquery进行了汉化,方便爱好者学习。

/*!
 * jQuery JavaScript Library v1.9.1
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * 日期: 2013年2月4日
 * 翻译:刘建(毕业院校:家里蹲大学低能班)
 * 联系邮箱:243376129@qq.com
 * 原文地址:http://www.cnblogs.com/laonanren/archive/2013/02/14/2912145.html
 * 翻译上的不足之处,希望大家能告诉我,我会尽量修改,本人才疏学浅,文化程度不高,希望大家多多包涵,我会努力改正。
 */
(function( window, undefined ) {
//不要做这个因为各自的应用程序包括ASP.NET查找
// the stack via arguments.caller.callee and Firefox dies if
//你尝试查找通过“精确使用”呼叫链接(#13335)
//支持:火狐浏览器 18+
//“精确使用”;
var
	//deferred对象被使用在DOM(Document Object Model翻译:文档对象模型)准备之时
	//deferred(延迟)对象:从jQuery 1.5.0版本开始引入的一个新功能
	//在DOM准备好时调用
	readyList,

	//一个中心引用对于jQuery根文档
	//对根jQuery对象的主要引用
	rootjQuery,

	//支持:IE9之前的版本
	// For `typeof node.method` instead of `node.method !== undefined`
	core_strundefined = typeof undefined,

	// Use the correct document accordingly with window argument (sandbox)
	document = window.document,//window文档赋值给变量document
	location = window.location,

	// Map over jQuery in case of overwrite(不确定,待修正,希望高人帮忙翻译一下)
	//在jQuery上绘制写在上面的实例
	//防止被覆盖
	_jQuery = window.jQuery,

	// Map over the $ in case of overwrite
	_$ = window.$,
	//将window正则表达式符号$赋值给变量_$
	//[类]:成双类型
	class2type = {},

	//在贮存区被删除数据ID的列表,我们能够再用他们
	core_deletedIds = [],

	core_version = "1.9.1",

	//保存一个参考给一些核心的方法
	//为核心方法创建引用
	core_concat = core_deletedIds.concat,
	core_push = core_deletedIds.push,
	core_slice = core_deletedIds.slice,
	core_indexOf = core_deletedIds.indexOf,
	core_toString = class2type.toString,
	core_hasOwn = class2type.hasOwnProperty,
	core_trim = core_version.trim,

	//规定一个jQuery本地代码
	//构建jQuery对象
	jQuery = function( selector, context ) {
		//jQuery对象是实际上初始化名为enhanced(提高的)构造器
		//jQuery对象实际上只是增强的初始化构造方法
		return new jQuery.fn.init( selector, context, rootjQuery );
	},
	/* 用来匹配数字的正则,匹配可选正负号、浮点型、整型、科学计数法
	 * 没有使用(?)来表示可选而是通过(|)来选择
	 * (?:\d*\.|)匹配浮点数时,|前的\d*\.可以匹配整数部分和小数点,小数部分由后面的\d+匹配
	 * 匹配整数时,|)可以保证匹配继续向下进行,整数由后面的\d+匹配,同样的\d+在匹配整型和浮点型时负责的匹配部分不同
	 * [eE][\-+]?\d+|)处理科学计数法的匹配,同样没有使用?表示可选
	*/
	core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,

            ........
           ..........
          ..............


内容太长了,如果想要完整的,请直接下载吧。

进入下载界面
申明:本文受法律保护,未经作者同意不得用于商业用途,如转载请说明出处!
评论