文件名称:深入PHP与jQuery开发 pdf格式
文件大小:2.67MB
文件格式:RAR
更新时间:2015-04-21 11:22:00
深入PHP与jQuery开发 pdf格式
本章会向你介绍常用的JavaScript库和它们的设计目标,以及为什么大多数Web开发人员选择使用jQuery。你也将学到jQuery的基本工作原理,包括它如何在项目中应用,以及它的内核(强大的选择器引擎)如何工作。 1.1 为什么选择jQuery 在Web应用中,JavaScript以难以驾驭闻名。浏览器兼容性差、难以调试,又有着使人望而生畏的语法,这都让学习JavaScript成了一件苦差事。 公平地说,虽然这些特点让JavaScript难以上手,但多少也是因为它们才造就了JavaScript的强大能力。不过对于一个打算使用 JavaScript进行Web开发的新手来说,这些特点一点都不吸引人。 1.1.1 了解JavaScript库 多年以来,JavaScript难学难用的缺点,一直困扰着开发者们。人们对JavaScript的不满日甚,一些有抱负的开发者为解决此问题开始编写JavaScript 库,这些库又称为 JavaScript框架。 这些库致力于降低JavaScript编程的复杂程度,用一些易于使用的控制函数替掉那些困难吃力的日常任务,使已有开发者和新人都容易上手。由于用原生JavaScript进行AJAX(Asynchronous JavaScript and XML)开发相当复杂,JavaScript库在这个领域特别有用。 JavaScript库用更简单的语法完成常见任务,这不但提高了老手的开发效率,也降低了新手的学习难度。在跨浏览器开发过程中,可方便地使用库内建的兼容所有浏览器的方法而不必手工编码进行浏览器兼容性检查,这极大地节省了编码时间,解决了跨浏览器开发过程中的棘手问题。 提示 我们将在第2章演示使用jQuery的AJAX工具和使用原生JavaScript进行AJAX开发有什么异同。 时至今日,已有很多的JavaScript库可用。最流行的JavaScript库有Prototype(http://www. prototypejs.org)、MooTools(http://mootools.net)、Yahoo! UI(http://developer.yahoo.com/yui)和本书最重要的主题之一jQuery。 1.1.2 jQuery的优点 每个 JavaScript 库都有其优点,jQuery 也不例外,它拥有以下优点: 体积小(1.4版约 23 KB); 语法极其简单; 方法可链式调用; 插件架构,易于扩展; 庞大的线上社区; 极为完善的文档(http://api.jquery.com); 可选增强扩展模块,比如 jQueryUI。 1.1.3 jQuery的历史 2006年年初,开发人员John Resig在BarCamp NYC(http://barcamp.org)首次公布自己的研究成果jQuery。他在自己的网站上说,之所以创建 jQuery是因为他对现有的库都不满意。他认为这些库很多地方都需要改进,比如应该删减不必要的语法,并且应该对常见任务进行特殊处理等。 jQuery在开发社区获得了极大的成功,很快就占了上风。其他的开发者蜂拥而来,帮助改进这个框架。最终在2006年8月26日,jQuery的第一个稳定版本1.0发布了。 从那以后,jQuery一步一步成长到 1.4.2(本书写作时),拥有极多的插件(大部分来自开发社区)。插件是jQuery核心库之外的扩展组件。在第10章你将深入了解并亲手创建jQuery插件。 1.2 创建测试环境 学会一门新语言最好的方式就是亲自动手。你需要一个测试环境来做一些jQuery的初级练习。还好,创建这样一个测试环境只需简单的两步:先安装 Firefox,再安装 Firebug。 因为Firebug有一个极其出色的JavaScript测试控制台,本书从头到尾所有的练习都假定你使用的是安装了Firebug插件的Firefox浏览器。 1.2.1 安装Firefox
【文件预览】:
深入PHP与jQuery开发.pdf