自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mychirs的专栏

web 前端技术

  • 博客(73)
  • 收藏
  • 关注

转载 Jquery ui css framework

Jquery ui css framework是jquery ui中的一个样式框架,可以利用jquery Theme roller 来生成自己想要的css样式效果。我们可以利用jquery ui的一些框架来开发出基于jquery ui css framework效果的插件来。Jquery ui中两大核心的css文件是ui.core.css和ui.theme.css.这两个css样式贯穿

2015-01-22 08:55:05 905

原创 jQuery EasyUI 插件-macmenu源码css

ul.macmenu,ul.macmenu>li>ul { display: none; list-style: none; color: #444; background-color: rgba(255,255,255,0.95); margin: 0; padding: 2px 1px; border: 0; -moz-border-radius: 5px; -webkit

2014-12-03 14:01:18 855

原创 jQuery EasyUI 插件-macmenu源码js

/** * jQuery EasyUI 1.4 * * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved. * * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt * To use it on other terms pleas

2014-12-03 13:54:01 1302

原创 jQuery EasyUI 插件-macmenu文档

Menu通过 $.fn.menu.defaults重写默认的 defaults。菜单(Menu)通常用于上下文菜单。它是创建其他菜单组件(比如:menubutton、splitbutton)的基础组件。它也能用于导航和执行命令.用法创建菜单(Menu)通过标记创建菜单(menu)应该添加 'easyui-menu' class 到 标记。每个菜单项(men

2014-12-02 19:20:38 1548 1

转载 Sass基础——颜色函数

色彩是设计的一个美妙元素和一个至关重要的工具,同时他能帮助你更好的抓住您的客户。更为重要的是,色彩能帮你表达某些特定的情感,把用户视线带到特点的地方或者帮助你传达信息。在Web设计中,主要依靠颜色来表达你的色彩。如果你只是直接丢一堆颜色给用户,他们也不会集中注意力在你的设计上的。色彩很微妙,所以为了让色彩成为可被利用的工具我们必须正确使用它。像其他设计元素一样,色彩也要好好利用才能发挥它的

2014-11-14 15:24:22 2366

转载 十个有用的Sass Mixins

Sass是世界上最成熟、最稳定、强大而又专业的CSS预处理器。我使用Sass有相当长的一段时间了。发现Sass的Mixins对于任何前端开发人员都非常有用,可以帮助前端开发人员节省很多时间,而且能更好的利用。Sass的Mixins可以让你声明任何可重用的CSS代码块。你甚至可以通过传值,使用你的Mixins更佳灵活。它让前端开发人员节省了大量的时间,确保前端人员写出来的代码不会冗余而且便于

2014-11-14 10:36:55 987

转载 sass揭秘之@mixin,%,@function

为了方面测试,我们先约定建立一个_mixin.scss文件,下面所有的有关@mixin,%和@function的一些定义全部写在这里,再建立一个style.scss来调用我们的_mixin.scss文件,所以在style的里面先写上一句@import 'mixin';@mixin先来一段无参数简单版本的@mixin(@mixin,%,@function全部放在_mixin.sc

2014-11-13 15:55:57 1542

转载 sass语法

文件后缀名sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号。而本教程中所说的所有sass文件都指后缀名为scss的文件。在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。

2014-11-13 14:11:39 670

转载 jQuery源码分析-17尺寸和大小 Dimensions & Offset

17. 坐标和尺寸 Offset & Dimensions初学者经常会迷惑于jQuery的提供的获取/设置坐标和尺寸接口的差异,不知道在什么情况下该使用什么接口,现将接口和差异整理如下: l  坐标 Offset 接口公式说明.offset()相对于文档document的坐标返回或设置匹配元素相

2014-10-11 16:59:35 536

转载 jQuery源码分析-15AJAX-类型转换器

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 边读边写,不对的地方请告诉我,多多交流共同进步,PDF下载在最后 jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系统的好好写写,目前还是从我感兴趣的部分

2014-10-11 16:57:52 554

转载 jQuery源码分析-16动画分析和扩展 Effects

16. 动画 16.1 源码解析 jquery1.43源码分析之动画部分 http://www.iteye.com/topic/786984上边这篇文章分析的很透彻,由浅入深,我就不再重复了,下面附两张jQuery 1.6.1的程序执行流程图:   16.2 动画支持的属性jQuery仅支持数值型的属性和特殊标记show/hide/toggl

2014-10-11 16:56:29 450

转载 jQuery源码分析-13 CSS操作-CSS-样式表-jQuery.fn.css()

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 样式表 概述如何使用使用详解    特性对应的实现原理源码分析    .css( name, value )  

2014-10-11 16:54:50 646

转载 jQuery源码分析-15AJAX-前置过滤器和请求分发器

15.4        AJAX中的前置过滤器和请求分发器自jQuery1.5以后,AJAX模块提供了三个新的方法用于管理、扩展AJAX请求,分别是:l  前置过滤器 jQuery. ajaxPrefilterl  请求分发器 jQuery. ajaxTransport,l  类型转换器 ajaxConvert这里先分析前置过滤器和请求分发器,类型转换器下一节再讲。15.4

2014-10-11 16:54:25 1136

转载 jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 类样式 概述.addClass().removeClass().toggleClass().hasClass() 

2014-10-11 16:53:19 1497 1

转载 jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.clean()

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 基于 jQuery 1.7.1 编写 核心函数 jQuery.clean() 概述函数定义修正文档对象context声明返回

2014-10-11 16:53:03 576

转载 jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.buildFragment()

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 基于 jQuery 1.7.1 编写 核心函数 jQuery.buildFragment() 概述关于DocumentFragment的讨论

2014-10-11 16:52:18 492

转载 jQuery源码分析-12 DOM操作-Manipulation-核心函数.domManip()

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 前记:基于 jQuery 1.7.1 编写;之前的系列文章以“贴源码注释”的方式进行讲解,注释并不适合做大段的描述和排版;本节将尝试 锚点+按块分析+流程图 的方式,希

2014-10-11 16:51:22 530

转载 jQuery源码分析-10事件处理-Event-DOM-ready

Js代码  作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com    声明:本文为原创文章,如需转载,请注明来源并保留原文链接。     后文预告:封装事件对象 便捷接口解析    前记:  这一章写的很用心,希望有所启发。因为排版的原因,阅读附件PDF更方便一些。    jQuery源码分析系

2014-10-11 16:47:44 893 1

转载 jQuery源码分析-11 DOM遍历-Traversing-3个核心函数

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 1. DOM遍历有3个核心函数:jQuery.dir( elem, dir, until )从一个元素出发,迭代检索某个方向上的所有元素并记录,直到与遇到doc

2014-10-11 16:47:43 546

转载 jQuery源码分析-10事件处理-Event-事件绑定与删除-bind/unbind+live/die+delegat/undelegate

Js代码  作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com  声明:本文为原创文章,如需转载,请注明来源并保留原文链接。   后文预告:封装事件对象 便捷接口解析 ready专题  Js代码  10.4    .bind() .one()  10.4.1  如何使用  .bind( 

2014-10-11 16:46:43 1208

转载 jQuery源码分析-11 DOM遍历-Traversing-DOM遍历方法

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 1. 属性childNodes vs 属性childrenchildNodesRetrieves a collection of HTML Elements a

2014-10-11 16:46:39 504

转载 jQuery源码分析-10事件处理-Event-源码结构

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  10.2        源码结构jQuery的事件模块主要包含以下内容: 子模块接口1事件管理工具函数jQuery.event.add/

2014-10-11 16:43:14 560

转载 jQuery源码分析-10事件处理-Event-概述和基础知识

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 前记: 关于缺少示例,首先感谢这位朋友的反馈。在读源码的过程中,必然要写很多例子来跟踪代码的调用过程,经常还需要单步调试,遇到难度的地方

2014-10-11 16:43:13 581 1

转载 jQuery源码分析-09属性操作

属性操作主要介绍prop、attr、val三个接口的实现,相对于其他的接口,这三个的源码实现复杂,更容易让人混淆,一不小心就回使用错误的接口或返回错误的值,因此重点分析。 9.1 .prop() vs .attr() 9.1.1 概述 1.6.1相对1.5.x最大的改进,莫过于对属性.attr()的重写了。在1.6.1中,将.attr()一分为二: .attr()、.pro

2014-10-11 16:39:42 437

转载 jQuery源码分析-08队列 Queue

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 前记:国庆给自己放了个安静的长假,日游杭州大小景点,夜宿西湖边上,于大街小巷中遍尝美味小吃,没有电脑没有网络,这样的日子真是是好日子啊;回京

2014-10-11 16:39:05 799

转载 jQuery源码分析-07数据缓存-Cache

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 7. 数据缓存 CachejQuery提供了jQuery.data()和jQuery.fn.data(),实现对缓存的操作。jQuery.f

2014-10-11 16:37:42 1094

转载 jQuery源码分析-06浏览器测试-Support

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF下载在最后。 6. 浏览器测试 Support浏览器之间的差异太让人头大了,本章也仅仅介绍jQuery实现浏览器兼容的基本思路,以及封装了种种差异后的

2014-10-11 16:36:36 530 1

转载 jQuery源码分析-04 选择器-Sizzle-块分割器chunker(有图有真相)

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) jQuery的核心之一是Sizzle,Sizzle的核心在于它的查找算法和诸多正则表达式,正则中最复杂的当属块分割器chunker。选择器表达式从语法上可以分为:简单选

2014-10-11 16:34:33 506

转载 jQuery源码分析-04 选择器-Sizzle-从左向右的余热

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。jQuery源码分析系列(持续更新) 在Sizzle的设计思路中,将CSS选择器引擎的通用设计思路进行了分解和推理;在Sizzle的工作原理中,对Sizzle创造性的从右向左算法,进行了详细的分析。但从右向

2014-10-11 16:33:33 479

转载 jQuery源码分析-05异步队列 Deferred

5. 异步队列 Deferred5.1        概述异步队列是一个链式对象,增强对回调函数的管理和调用,用于处理异步任务。异步队列有三种状态:初始化(unresolved),成功(resolved),失败(rejected)。执行哪些回调函数依赖于状态。状态变为成功(resolved)或失败(rejected)后,将保持不变。回调函数的绑定可以是同步,也可以是异步的,

2014-10-11 16:33:03 481

转载 jQuery源码分析-04 选择器-Sizzle-设计思路

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接接前一篇 Sizzle的工作原理让我们把工作原理讲的更简单一些,先不讲从右向左也不讲接口,先来分析下如果要执行一段选择器表达式,或者说设计一个简版选择器引擎,直觉上需要做些什么工作: 以div > p为例来模拟这个过程,

2014-10-11 16:32:45 442

转载 jQuery源码分析-03构造jQuery对象-工具函数

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  读读写写,不对的地方请告诉我,多多交流共同进步,本章的的PDF等本章写完了发布。 jQuery源码分析系列的目录请查看 http://nuysoft.iteye.com/blog/1177451,想系统的好好写写

2014-10-11 16:30:08 430

转载 jQuery源码分析-04 选择器-Sizzle-工作原理

作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 在分析Sizzle源码之前,先整理一下选择器的工作原理 先明确选择器中用到的名词,后边阅读时不会有歧义: 选择器表达式: "div > p" 块表达式: "div" "p" 并列选择器表达式: "

2014-10-11 16:29:34 395

转载 jQuery源码分析-03构造jQuery对象-源码结构和核心函数

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com毕竟是边读边写,不对的地方请告诉我,多多交流共同进步。本章还未写完,完了会提交PDF。 前记:想系统的好好写写,但是会先从感兴趣的部分开始。近期有读者把PDF传到了百度文库上,首先感谢转载和传播,但是据为已有并设置了挺高的财富值才能下载就不好了,以后我整理好了会传到文库上。请体谅一

2014-10-11 16:26:45 446

转载 jQuery源码分析-02正则表达式-RegExp-常用正则表达式

Js代码  作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com      声明:本文为原创文章,如需转载,请注明来源并保留原文链接。  后文预告:jQuery中的正则表达式分析  Js代码  2.4 常用正则表达式  在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足

2014-10-11 16:25:06 431

转载 jQuery源码分析-01总体架构

1. 总体架构1.1        自调用匿名函数 self-invoking anonymous function打开jQuery源码,首先你会看到这样的代码结构:(function( window, undefined ) {    // jquery code})(window);1.     这是一个自调用匿名函数。什么东东呢?在第一

2014-10-11 16:25:01 456

翻译 Javascript中的自执行函数表达式

在写插件或我们日常代码中,经常都会用到自执行函数表达式,最简单,最常用的也就是匿名函数自运行了。如下代码结构:

2014-10-11 14:48:44 724

翻译 jquery ui widget 源码分析

jquery ui 的所有组件都是基于一个简单,可重用的widget。这个widget是jquery ui的核心部分,实用它能实现一致的API,创建有状态的插件,而无需关心插件的内部转换。$.widget( name, base, prototype )widget一共有2或3个参数。base为可选。这里之所以把base放在第二个参数里,主要是因为这样写代码更直观一

2014-10-11 14:39:27 1733

原创 jQuery 插件开发全解析

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1 、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法

2014-10-11 10:16:17 1010

原创 理解js的prototype原型对象

我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。如果按照字面意思来理解,那么prototype就是通过调用构造函数而创建的那个对象实例的原型对象

2014-10-09 13:53:48 864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除