jQuery随笔

2021-06-21 06:03

阅读:487

标签:语法   images   alt   htm   说明   应该   on()   执行   随笔   

1.首先我们要先引入jQuery文件,这里引入的是网上的资源文件,然后就要用jQuery写代码了

技术分享

在写之前介绍一个JavaScript中常用的语句,console.log();向web控制台输出一条消息

在浏览器空白出右击点检查就可以打开web控制台,然后再点击console选项卡,就可以看到我们输出的消息

类似这样

技术分享

这个懂了之后,我们再接着了解jQuery,要想使用它的组件,还需要进行一个准备

技术分享

2.在script标签中,你会发现多出了‘$(document).ready(function(){});‘这是jQuery的一个文档就绪事件,等文件加载之后运行函数

jQuery语句中有一个‘$,$就相当于document.getElementById,也是在获取HTML元素,然后在$后面的()里写上id,像这样:$(‘#id‘)

3.数据的获取,这个神奇的技术就是AJAX,是一种与服务器交换数据的技术,可以在不重新载入整个页面的情况下更新网页的一部分。在jQuery中就封装了AJAX方法,它的语法是这样的:

技术分享

$.ajax({});
这就是这个方法

$.ajax({type:‘GET‘,});

这个type:‘GET‘是说明获取的类型是GET

$.ajax({type:‘GET‘,url:‘http://resource.haorenao.cn/teas2.json‘,});
这个url就是我们存放数据的地址
我们要发送请求到这里

$.ajax({type:‘GET‘,url:‘http://resource.haorenao.cn/teas2.json‘,success: function(data){}});
这个函数里面是当这个过程成功的话所要执行的程序

2.创建数组的方法 

一.var myCars=[‘Saab‘,‘Volvo‘,‘BMW‘];这个呢就是我们要存储的数据,注意要用‘ ‘包围,并且数据之间要用,分隔开

如果我们要想输出第3个数据的话,就需要这样写:console.log(arr[2]);

那么如果我想要访问到数组的所有数据应该怎么办呢?

那就要用到jQuery的一个方法,遍历整个数组

遍历不只是对于HTML元素,对于数组也是有效的,jQuery中有一个遍历的方法,那就是each(),

对于数组,可以这样写:$.each(array,function(value){}).array为函数的名字,在函数里面写上对数组每一项规定运行的代码

假如我们要输出每一项,就在函数中这样写:console.log(arr_each[value]);

其中,value可用a,b,c,d等替代

3.假如现在我想将获取到的数据放在HTML中的div里,但是HTML中并没有div标签那怎么办?

我们可以在JavaScript中创建一个div然后插入到HTML中

技术分享

接下来我们说说这个append,虽然我们在JavaScript中写好了语句,但是这些语句就像没有家的孩子一样,它们谁也不属于,既不属于JavaScript,也属于HTML

所以我们要用这个append让它属于HTML,同HTML连接上,插入到HTML中

 技术分享

‘#all_teas‘是选择一个元素,append(html)代表着我们要插入html,那么插入到哪里呢?就是我们之前选择的元素,也就是id为all_teas的元素

 技术分享

技术分享

 

 

 

 

 

 

 

 

                                                                                                                                                                                                                                                                                                                                                                    -----------摘自陈斌程序媛活动

jQuery随笔

标签:语法   images   alt   htm   说明   应该   on()   执行   随笔   

原文地址:http://www.cnblogs.com/unique123/p/7183418.html


评论


亲,登录后才可以留言!