Jquery 学习笔记(一)Jquery初识-阿里云开发者社区

开发者社区> 非常老帅> 正文

Jquery 学习笔记(一)Jquery初识

简介: Jquery 学习笔记(一) -Jquery初识 2009年11月29日星期日 作者:   邦畿千里   概述 jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。
+关注继续查看

Jquery 学习笔记(一)

-Jquery初识

20091129星期日

作者:   邦畿千里

 

概述

jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是写更少的代码,做更多的事情。它是轻量级的 js (压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documentsevents、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。

官方网站

www.jquery.com

创立者

John Resig; 

世界级Javascript大师,著名框架jQuery的创造者,拥有多年的Web应用程序开发经验。他现在是Mozilla公司的 JavaScript传道者,此前曾经在非赢利组织每个儿童一台笔记本电脑(OLPC)”担任程序员,并在罗切斯特理工学院从事过数据挖掘方面的研究。 除了jQuery之外,他还开发7Sparklines程序库、AniWiki、建模工具dModeler等许多有影响的应用程序。他的个人网站是 www.ejohn.org

JQuery的特点

l          Write Less, Do More! 写尽可能少的代码, 做尽可能多的事!

l          支持各种主流浏览器, 包括IE6以上, FirFox2以上, Safari2以上和Opera9以上的版本.

l          易用的页面事件处理API, 动画处理API

l          强大的插件机制, 使谁都可以开发插件, 并可从网上获得丰富的成熟插件. Jquery官方网站也有一个专门的插件站点, 列出了目前积累下的成熟的插件.

l          社区活跃, 文档非常齐全, 全部配有示例. 学习容易, 易用性高. 参考站点如下: 

http://www.ejohn.org

http://bbs.jquery.org.cn/     

http://www.cnjquery.com/

http://jquery-api-zh-cn.googlecode.com/svn/trunk/index.htm

l          以强大的CSS选择器为基础, 几乎所有的操作都先使用选择器查找DOM对象(页面中的节点), 然后对其进行各种操作. 下图是John ResigJQuery的精辟描述.

 

JQuery 压缩

Jquery在使用之前要进行压缩。这样可以将尺寸压缩到20K左右,更适合用在WEB上。  什么要压缩js文件?很明显,压缩后,文件个头小了,下载就快了,网页也就能在更短的时间内呈现在我们的面前,正常情况下,gzipjs的压缩 比能达到31左右。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Django自定义Admin后台报错提示和数据校验
Django的admin后台是个好东西,接业务需求,需要开发一个单独的修改用户名的页面,没有前端支持只能考虑使用admin了。
5 0
HTML总结(一)
详细介绍一些HTML基础知识,帮助大家打好基础
9 0
创建 SpringBoot 项目的 3 种方式
创建 SpringBoot 项目的 3 种方式
4 0
Spring Boot 整合 FreeMarker 实例
Spring Boot 整合 FreeMarker 实例
4 0
Spring Boot 使用 Swagger3 生成 API 接口文档
Spring Boot 使用 Swagger3 生成 API 接口文档
8 0
【Redis 学习笔记】1、Redis 简介
【Redis 学习笔记】1、Redis 简介
9 0
冬季实战营 动手实战-云上多产品学习,使用ECS服务器部署MySQL数据库 领鼠标 云小宝 背包 无影
单期任务奖励:实战营技能证书+定制鼠标 三期任务奖励:全网首发冬奥限量版云小宝 五期任务奖励:冬季实战营奖牌+定制书包+无影试用
5 0
Java 中的日期与时间处理!
Java 中的日期与时间处理!
3 0
Spring Boot 集成 Swagger2,构建强大的 API 文档
Spring Boot 集成 Swagger2,构建强大的 API 文档
4 0
iTerm2 + Oh My Zsh,打造专属你的终端神器
iTerm2 + Oh My Zsh,打造专属你的终端神器
7 0
+关注
非常老帅
IT行业从业10+年
481
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载