前言:bootstrap的js插件的源码写的非常好,也算是编写jquery插件的模范写法,本来还想大篇详细的分析一下呢,唉,没时间啊,很早之前看过的源码了,现在贴在了博客上,300来行的代码,其中有很多jquery的高级用法,建议,从git…
/*========================================================================*Bootstrap:tooltip.jsv3.3.7*http://getbootstra…
接下来就是触发事件了。事件触发后的处理函数的分发主要靠两个函数,一个jQuery.event.dispatch,一个是jQuery.event.handlers。这个dispatch会调用handlers,而handlers会返回一个数组,…
在上一章中,我们说到在之前的查找阶段我们已经获得了待选集seed,那么这一章我们就来讲如何将seed待选集过滤,以获得我们最终要用的元素。其实思路本质上还是不停地根据token过滤,但compile这个函数将这些matcher(filter…
jQuery1.9.1源码分析已经完毕。目录如下jQuery-1.9.1源码分析系列(一)整体架构jQuery-1.9.1源码分析系列(一)整体架构续jQuery-1.9.1源码分析系列(二)jQuery选择器jQuery-1.9.1源码分…
导航分析(nav):源码文件:_navs.scss:导航模块Mixins/_nav-divider.scss:分隔线Mixins/_nav-vertical-align.scss:垂直对齐1、只是用css进行了样式修饰,对Js没有任何依赖2…
1、概述jQuery是一个非常优秀的Js库,与prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发最实用的角度出发,抛除了一些中看但不实用的东西,为开发者提供一个短小精悍的类库。由于其个短小精悍,使用简…
看完了上篇,对Sizzle有了一个大致的了解,我们接下来就可以正式开始啃Sizzle的源码了。上来就讲matcher难度太大,先来点开胃菜,讲讲Sizzle中的各个正则表达式的作用吧(本来还想讲初始化的,篇幅太长了,留待下篇吧)。友情提醒:…
我们经常使用echophpinfo();查看php的配置信息,但是大家知道里面的css样式是怎么来的吗?我们查看源码(php源码/ext/standard/css.c)PHPAPIvoidphp_info_print_css(TSRMLS_…
http://www.dumpcache.com/wiki/doku.php
jqueryui的所有组件都是基于一个简单,可重用的widget。这个widget是jqueryui的核心部分,实用它能实现一致的API,创建有状态的插件,而无需关心插件的内部转换。$.widget(name,base,prototype)…
目录热身准备初始化mountmountCallback更新update使用场景总结热身准备createContextProviderConsumeruseContext初始化mount&更新update总结热身准备useCallba…
目录前情提要1.Mount函数2.创建虚拟节点的几个方法(1)createVNode:用于创建组件的虚拟节点(2)createElementVNode:用于创建普通tag的虚拟节点如<div></div>(3)cre…
Linux内核源码分析--同步原语--互斥锁mutex/**Simple,straightforwardmutexeswithstrictsemantics:**-onlyonetaskcanholdthemutexatatime(同一时间…
本节主要介绍核心CSS,从整体架构中的7个Less文件对应的源码分别进行分析scaffolding.less这个文件编译后的css文件(886~989行)其作用就像定义全局样式。//调整css盒模型为border-box,这样修改使得添加p…