随笔- 443
文章- 77
评论- 996
阅读-
105万
12 2015 档案
jQuery中的Sizzle引擎分析
摘要:我分析的jQuery版本是1.8.3。Sizzle代码从3669行开始到5358行,将近2000行的代码,这个引擎的版本还是比较旧,最新的版本已经到v2.2.2了,代码已经超过2000行了。并且还有个专门的Sizzle主页。从一个demo开始,HTML代码如下: 子集1 ...
阅读全文
PHP类的原理
摘要:一、类的实现类的内部存储结构:struct _zend_class_entry { char type; // 类型:ZEND_INTERNAL_CLASS / ZEND_USER_CLASS char *name;// 类名称 zend_uint name_length;...
阅读全文
PHP变量和数据类型
摘要:编程语言可以分为三大类1. 静态类型语言,比如:C/Java等,在静态语言类型中,类型的检查是在编译期(compile-time)确定的。2. 动态语言类型,比如:PHP,python等各种脚本语言,这类语言中的类型是在运行时确定的。3. 无类型语言,比如:汇编语言,汇编语言操作的是底层存储,他们对...
阅读全文
PHP代码的执行
摘要:先看下PHP的结构图:1)Zend EngineZend引擎是PHP实现的核心,提供了语言实现上的基础设施。例如:PHP的语法实现,脚本的编译运行环境, 扩展机制以及内存管理等。2)Extensions围绕着zend引擎,Extensions通过组件式的方式提供各种基础服务,我们常见的各种内置函数(...
阅读全文
前端面试题目搜集
摘要:最近读到一本与前端面试有关的书《前端程序员面试笔试宝典》,里面的内容很多都是高频的面试题,在此推荐给各位网友。 一、理论知识 1.1、前端 MV*框架的意义 早期前端都是比较简单,基本以页面为工作单元,内容以浏览型为主,也偶尔有简单的表单操作,基本不太需要框架。 随着 AJAX 的出现,Web2.0
阅读全文