jQuery随笔

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的元素

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

时间: 2024-08-09 10:39:23

jQuery随笔的相关文章

jQuery——随笔

jQuery--随笔 jQuery的parseInt方法 在使用parseInt方法的时候要注意解析失败的问题,解析失败返回的是NaN 计算sum=sum+parseInt(num);的时候可以报错,所以要在一个判断,如果解析失败默认返回0,而不是NaN, var num=parseInt(num)?parseInt(num):0;sum=sum+num; 未完待续... 原文地址:https://www.cnblogs.com/1906859953Lucas/p/9025372.html

jquery mobile随笔

1.$(selecter).trigger('create');手动触发容器的create事件,当用js手动生成html code时,可以手动出发html code所在container的create事件,从而re-render该container. jquery mobile随笔

jquery实现平滑滚动到顶部、底部、或者指定位置(个人随笔)

个人随笔,欢迎指教. 代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>jquery实现平滑滚动到顶部.底部.或者指定地方</title> <script type="text/javascript" src="JavaScript/jquery-1.11.2.min.js"><

jquery ui 学习随笔 日历

一.调用datepicker()方法 $('#date').datepicker(); 二.修改datepicker()样式 日历UI 的header 背景和对话框UI 的背景采用的是同一个class,所以,在此之前已经 被修改.所以,这里无须再修改了. //无须修改ui 里的CSS,直接用style.css 替代掉 .ui-widget-header { background:url(../img/ui_header_bg.png); } //修改当天日期的样式 .ui-datepicker-

jquery ui 学习随笔 自动补全

一.调用autocomplete()方法 $('#email').autocomplete({ source : ['[email protected]', '[email protected]', '[email protected]'], }); 二.修改autocomplete()样式 由于autocomplete()方法是弹窗,然后鼠标悬停的样式.我们通过Firebug 想获取到悬停 时背景的样式,可以直接通过jquery.ui.css 里面找相应的CSS. //无须修改ui 里的CSS

jquery ui 学习随笔 button

五.单选框.复选框 button 按钮不但可以设置普通的按钮,对于单选框.复选框同样有效. //HTML 单选框 <input type="radio" name="sex" value="male" id="male"> <label for="male">男</label> </input> <input type="radio"

jquery学习随笔(动画效果)

show hide jQuery 中显示方法为:.show(),隐藏方法为:.hide().在无参数的时候,只是硬性的显 示内容和隐藏内容. $('.show').click(function () { //显示 $('#box').show(); }); $('.hide').click(function () { //隐藏 $('#box').hide(); }); //使用.show()和.hide()的回调函数,可以实现列队动画效果. $('.show').click(function

jQuery 标签淡入淡出 个人随笔

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jquery test</title

Javascript随笔2(JQuery)

1.jQuery 语法 Tips: 通过 CDN(内容分发网络)引用JQuery:(link的引用最好放在script的引用之前) <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script src="Tab.js"></script> 获取CDN网址:http://cdn.code.baidu.com/ j