jQuary教程1:jQuary的优点和地位

Posted autoxingjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuary教程1:jQuary的优点和地位相关的知识,希望对你有一定的参考价值。

什么是jQuery?

jQuery是一个快速,小巧,功能丰富的JavaScript库

javascript库: 就是存放javascript代码的仓库

jQuery作为一个迭代多年的优秀框架,是前端js开发者的基本功.

为什么要学jQuery?

  它使诸如html文档遍历和操纵,事件处理,动画和Ajax等事情变得更简单,使用易于使用的API,可在多种浏览器中使用.结合多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式.

  引用jQuery 的介绍来说: write less, do more

 

写js原生的一些问题:

 

  • 实现同一功能,代码量相对较大

  • 有兼容性问题

 

jQuery :

 

  • 实现同一功能,代码量更少

  • 处理了兼容性问题

//需求: 
//点击div,改变div中的文本

//html
<div id="box">点我有惊喜</div>

//js原生
var box = document.getElementById(‘box‘);
box.addEventListener(‘click‘,function(){ 
    this.innerText = ‘惊喜‘;
}, false);

//jQuery
$(‘#box‘).on(‘click‘,function(){
    $(this).text(‘jQuery版的惊喜‘);
})

 

下载jQuery

官网地址:http://jquery.com

2.2 引入jQuery

技术分享图片

 技术分享图片

 

3  jQuery中的$函数:入口函数,类似 js原生中的window.onload

 

$(function(){
    code...
})

3.1 传入一个DOM对象

 作用: 将DOM对象转换成一个jQuery对象

 什么是jQuery对象:jQuery库提供的对象类型,因为jQuery库功能非常强大,只有使用jQuery对象才能调用jQuery库提供的方法

 

//html
<div id="box">div里面的内容</div>
//js
var box = document.getElementById(‘box‘);

//用$函数,把DOM对象转换成jQuery对象
$(box).text(‘用jquery对象修改的文本‘);

//或者
$(‘#box‘).text(‘用jquery对象修改的文本‘);
//js执行完毕的结果 <div id="box">用jQuery对象修改的文本</div>

以上是关于jQuary教程1:jQuary的优点和地位的主要内容,如果未能解决你的问题,请参考以下文章

jQuary教程3: jQuery语法1

jQuary教程6:元素的操作

jQuary教程2: jQuery选择器

jQuary教程5:传递一个dom对象

Jquary 和Ajax实现简单的异步请求

jquary 获取表单内容