一、准备angular的源码一份,我这里使用的是v1.4.7。源码的获取,请参考我另一篇博文:angular源码分析:angular源代码的获取与编译环境安装二、什么是依赖注入据我所知,依赖注入的概念最早使用时在java编程中。依赖注入和控…
Blob:4个维度nxcxhxw;bottom[0]、bottom[1]代表该层有几个输入。bottom[0]->count():输入中,元素的总维数(个数)bottom[0]->nums():输入中,块(block)的个数,该…
在3.16-rc4内核源码中,内核给每个进程分配的内核栈大小为8KB。这个内核栈被称为异常栈,在进程的内核空间运行时或者执行异常处理程序时,使用的都是异常栈,看下异常栈的代码(include/linux/sched.h):1unionthr…
1、概述jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发实用的角度出发,抛除了其它Lib中一些不实用的东西,为开发者提供了短小精悍的类库。其短小精悍,使用简单方…
类型说明DomElement第一个参数为Dom元素,第二个参数不用。直接把Dom元素存在新生成的jQuery对象的集合中。返回这个jQuery对象。构建jQuery对象完成。string第一个参数为string有三种情况:1、html的标签…
在前面,我们讲了angular的目录结构、JQLite以及依赖注入的实现,在这一期中我们将重点分析angular的整个框架的加载流程。一、从源代码的编译顺序开始下面是我们在目录结构哪一期理出的angular的编辑顺序图的缩略版:├───an…
jQuery源码分析系列——来自Aaron转载地址:http://www.cnblogs.com/aaronjs/p/3279314.html版本截止到2013.8.24jQuery官方发布最新的的2.0.3为准附上每一章的源码注释分析:h…
这篇也没什么好说的,初始化jQuery对象的函数要处理多种情况,已经被寒冬吐槽烂了。关联节点获取函数主要基于两个工具函数dir和sibling,前者基于指定的方向遍历,后者则遍历兄弟节点(真的不能合并?)。后面的一些API则主要调用这两个函…
学习WaitGroup源码,了解goroutine并发的实现。WaitGroup是开发中经常用到的并发控制手段,其源代码在src/sync/waitgroup.go文件中,定义了1个结构体和4个方法:WaitGroup{}:结构体。stat…
本文章为0.9版本,将会在稍后润色更新。本文使用的jQuery版本为3.4.0我们知道使用$操作符时,可以往里面塞很多类型的参数,字符串,对象,函数...,jQuery会根据不同的参数类型,让我们执行不同的操作。这其实就是“函数重载”的价值…
/***author:prk*date:2008-08-04*comment:commentforselectorofjQuery**/varchars=jQuery.browser.safari&&parseInt(jQuery.…
目录前情提要本文主要内容初始化组件(1).setupComponent(2).initProps(3).initSlots额外内容总结前情提要上文我们分析了挂载组件主要调用了三个函数:createComponentInstance(创建组件…
在angular中,$scope是一个关键的服务,可以被注入到controller中,注入其他服务却只能是$rootscope。scope是一个概念,是一个类,而$rootscope和被注入到controller中的一个具体的$scope都…
这一期中,我不会分析源码,只是翻译一下"https://docs.angularjs.org/api/ng/service/$compile",当然不是逐字逐句翻译,讲解指令应该如何编写,下一期再接着讲$compile的源码。我觉得,懂得如…