关闭

[置顶] 1111

满足以下条件中至少一条时会触发 块级格式化上下文(Block Formatting Contexts): "float"的值不是"none", "overflow"的值不是"visible", "display"的值是"table-cell","table-caption",或"inline-block", "position"的值既不是"static"也不是"relative...
阅读(992) 评论(0)

YUI3学习(二)--YUI Global Object

原文地址:http://houfeng0923.iteye.com/blog/1115354 YUI3 Global Object  http://developer.yahoo.com/yui/3/yui/   首先需要了解在YUI3 api文档模块列表的yui模块: YUI模块是YUI3.x实现的单个核心依赖。在使用YUI的页面中都必须包括YUI,这是唯一的依赖文件。Y...
阅读(2276) 评论(0)

YUI3学习(一)---入门

原文地址:http://houfeng0923.iteye.com/blog/1113593  学习YUI3有一段时间,并且应用在了一些小项目的前端开发中,感觉还是蛮不错的,所以决定开始记录下YUI3的学习历程和个人经验。      YUI3在前身YUI2基础上进行了大量的重新设计,并不只是简单的版本升级。YUI3强调代码重用,将功能做了级别划分和颗粒化的设计。在概念上抽象出 核心、工...
阅读(5802) 评论(0)

11.5 完整的服务: 雅虎开发人员网络以及 YUI

雅虎作为最早的因特网内容和服务提供商,通过给网络开发人员提供雅虎开发人员网络 (Yahoo Developer Network),迈出了非常吸引人的一步。这个网络的主页是 http://developer.yahoo.com,在那里你可以找到所有雅虎的 API、RSS提要以及 REST 服务的一个列表。真正吸引人的地方是 REST 的结果在很多情况下也提供了 JSON 格式,这意味着你可以把它们作...
阅读(1173) 评论(0)

第12章 脚本化 Java

尽管名字叫做 JavaScript ,但 JavaScript 和 Java 编程语言没有关系。尽管由于它们都是用 C 编程语言的语法,它们表面上有一些语法相似性,但是,它们却有很大的不同。尽管如此,JavaScript 也不断发展,并且现在能够真正用来脚本化 Java。Java 6 认识到这一事实,并且配备了一个绑定的 JavaScript 解释器,一般脚本化的功能能够很容易地嵌入到任何 Jav...
阅读(480) 评论(0)

第8章 高效开发和使用插件 (三)

8.1.13 优化 jQuery 插件 -- 添加事件日志 在传统开发中,软件都包含有事件日志,这样就可以在事件发生时或发生后进行跟踪。在 JavaScript 程序调试中,我们常常使用 alert() 方法来跟踪进程,但是这种做法影响了程序的正常流程,不符合频繁、实时显示事件信息。我们可以模仿其他软件中的调试台 log() 函数,借助这个函数将事件日志信息输出到独立的日志文件中,从而避免中断页...
阅读(767) 评论(0)

语法作用域与词法作用域

原文地址:http://blog.csdn.net/huli870715/article/details/6387243 var ClassA = function(){ this.prop1 = 1; }; ClassA.prototype.func1 = function(){ var that = this, var1 = 2; function a(){...
阅读(528) 评论(0)

第8章 高效开发和使用插件 (二)

8.1.8 封装 jQuery 插件 上面几节就 jQuery 插件的创建方法进行了详细讲解,一般对外发布的自定义插件都应该进行封装,封装的插件还应该符合规范,只有这样所创建的插件才具有推广价值,并得到其他用户的喜爱。 封装 jQuery 插件的第一步是定义一个独立域,代码如下所示。 (function($){ // 自定义插件代码 })(jQuery); // 封装插件 确定创...
阅读(766) 评论(0)

JS中的构造函数解析

原文地址:http://blog.csdn.net/huli870715/article/details/5982067 在JavaScript中,任何合法的函数都可以作为对象的构造函数,这既包括系统内置函数,也包括用户自己定义的函数。一旦函数被作为构造函数执行,它内部的this属性将引用函数本身。 通常来说,构造函数没有返回值,它们只是初始化由this指针传递进来的对象,并且什么也不...
阅读(465) 评论(0)

第8章 高效开发和使用插件 (一)

jQuery 的流行在很大程度上归功于其对插件的支持。插件也就是功能扩展的意思,jQuery 允许任何开发人员超越最初的库函数创建并扩展 jQuery 函数。这种开放性框架设计思路催生了无数实用型的插件,jQuery 几乎能够提供 Web 应用程序内所需的任何一种函数。 jQuery 的易扩展性吸引了越来越多的开发者和业余爱好者去研究、设计和使用 jQuery 插件。目前,全球有超过上千种不同应...
阅读(993) 评论(0)

第二章 jQuery技术解密 (七)

2.4.5 Sizzle 构造器 在 jQuery.fn.init() 构造器中,通过调用 jQuery(context).find(selector) 函数来解析并匹配 DOM 元素。jQuery.find() 函数实际上是引用 Sizzle() 函数,而 Sizzle() 函数仅是 Sizzle 引擎的构造器,它主要调用 Sizzle.find() 函数在 DOM 文档树中查找与 CSS 语...
阅读(864) 评论(0)

第二章 jQuery技术解密 (六)

2.4 解析 jQuery 选择器引擎 Sizzle jQuery 从 1.3 版本开始,使用了新的选择器引擎 Sizzle(官方网址 http://sizzlejs.com) 。Sizzle 是 jQuery 作者 John Resig 开发的 DOM 选择器引擎 (Dom Selector Engine),速度号称业界第一。而且它有一个重要的特点就是 Sizzle 是完全独立于 jQuery...
阅读(1585) 评论(0)

第二章 jQuery技术解密 (五)

2.3.5 引用 DOM 元素 jQuery() 函数能够直接接受 HTML 字符串,并把它们转换为 DOM 结构,这是上一节中所讲解的利用 jQuery() 函数生成 DOM 元素。当然,我们也可以看到 jQuery() 函数还可以接收 DOM 元素、DOM元素集合、HTML标签或者 ID 值。下面我们就来分析 jQuery.fn.init() 构造器是如何把这些类型的参数转换为 DOM 元素...
阅读(3119) 评论(0)

第二章 jQuery技术解密 (四)

2.3.4 生成 DOM 元素 jQuery.fn.init() 构造函数能够构建 jQuery 对象,并把匹配的 DOM 元素存储在 jQuery 对象内部集合中。jQuery.fn.init() 构造函数可以接收单个的 DOM 元素,也可以接收 DOM 集合。如果接收的是字符串型 ID 值,则直接在文档中查找对应的 DOM 元素,并把它传递给 jQuery 对象;如果接收的是字符串型 HTM...
阅读(1315) 评论(0)

第二章 jQuery技术解密 (三)

2.3 破解 jQuery 选择器接口 jQuery 选择器功能强大,但是用法简单,它仅仅提供了一个接口:jQuery(),也可以简写为 $() 。用法如此简单,但又具有如此强大的处理能力,使 jQuery 必然成为众人追捧的对象。 在上一节中,我们重点分析了 jQuery 框架的雏形,而对于选择器并没有深入分析,仅仅提供了一个简单的 DOM 元素选择作为演示,目的是方便读者理解该框架的架设思...
阅读(1615) 评论(0)

第二章 jQuery技术解密 (二)

2.2.6 延续 -- 迭代器 在 jQuery 框架中,jQuery 对象是一个很奇怪的概念,具有多重身份,所以很多初学者一听说 jQuery 对象就感觉很是不解,误以为它是 John Resig 制造的新概念。我们可以对jQuery 对象进行如下分解。 第一,jQuery 对象是一个数据集合,它不是一个个体对象。因此,你无法直接使用 JavaScript 的方法来操作它。 第二,jQue...
阅读(1574) 评论(0)
60条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:56050次
    • 积分:765
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:60篇
    • 译文:0篇
    • 评论:0条