00:00
我们开始呢,来讲我们的这块内容了。J query是什么呢?刚才说了j query呢,是一个。这还的库,库这个概念我觉得大家都理解吧,库这个概念,库。好,我们这块呢,新建一个我们要讲的是j query了,JA query呢,首先说第一个问题啊,Jqui是一个JS的库啊,我不知道大家库怎么理解一个概念啊库。后呢,简单说就相当于我们加油中那个工具类,你这么理解就好理解了,就像这个工具类。在日常生活中,库库是存放东西的嘛,库是存放东西啊,存放东西的,然后有仓库啊,啊有数据库啊,数据库存放数据的嘛,总之库存放东西的嘛。你可以理解成是一个工具类就完事了,会存放东西的。
01:01
那j query是个JS库,那就意味着j query是。是存放GS代码的一个地方。代码的地方啊,代码的地方,那这里实际上放的是什么呢?它放的是用GS代码写的函数。那也就是说这个这块里边呢,就是用这样代码写的程序,然后呢,放的都是好多好多函数。还有成千上百个函数,那这个函数呢,实现了一定的功能呗。所以说j query是JS库,也就是用这些代码写的很多函数的一个地方,这就是j query啊,J query。这块出现的目的是什么呢?它的目的是为了简化GS的操作。让我们操作DOM呢更加方便一点,这就是它的目的,这块的初衷就是为了简化我们的JS代码操作DOM,因为JS代码操作DOM呢,刚才也看了很长嘛,J query让它的操作更加简单一些。
02:17
这块的官网地址是HS这一块有点com到官网上瞅一下。官网中呢,有一个首页,这是这块的自我介绍。这个介绍呢,翻译过来就是这块是一个快速的,小巧的,功能丰富的Java库。它通过易使用的API,也就是函数在大量的浏览器中运行,使得便利文档处理、事件动画还有。阿贾克斯变得更加简单。我们昨天和今天讲的这个阿贾克斯。得有四步才能够。发起一步请求吧,而在这一块中,它是支持阿贾克斯的,而且很方便。后面有一个重点的内容就讲下二贾克斯。
03:12
通过多功能性和可污染性的结合,这query改变了数百万人编写JS的方式。就用这块呢,能够简化GS代码。在时间上更加的容易和方便。这是j query的官网地址。这块的这个Q的大写啊。它有一个座右铭在这儿呢。Writeless do more,他说的是写的更少,做的更多。一句话,你可以用更少的代码做更多的工作,这就是j query。下面是j query的介绍,就是刚才给大家读的那一段啊,什么j query j query就是一个JS的库,它能呢,易于使用,功能丰富,它能做盗墓对象的处理,做事件,做动画,做阿贾克斯,在这儿呢。
04:07
做什么盗墓的处理啊,事件啊,动画啊,阿贾克斯丰富的功能。让它视力,你看这有刀,看到这了吗?刀啊,在这呢。Dollar。里边这是一个按钮,然后STML指定一些数据。还能够做事件even handler事件绑定。我们给了这个按钮啊,绑定一个单击事件click,这样的话就能够做阿丹尼事件了,那这阿贾克斯,我们可以通过一个Dollar点阿贾克斯。这是一个函数啊,这个函数,然后呢,可以向这个地址呢去发请求,传递参数,然后得到数据,这是到阿贾克斯,用它就可以代替我们之前那个一步对象那四步了。以前呢,一步对象得有四步来做阿贾克斯吗?它就很方便了,就用这一个刀,阿贾克斯就能实现这个功能了,就能做我们那个阿贾克请求的处理了,这些内容呢,我后面都讲,讲阿贾克斯,讲事件,讲我们基本的这一块的操作,我们都会讲。
05:17
我们看这个第二章啊。你看这里边我会讲到这儿有个阿贾克斯吧,这有个Dollar阿贾克斯,我会讲它是个函数。讲事件,事件我们讲到一个啊啊啊,你看这个啊,就是我们刚才在页面上看到的这儿啊。这什么啊啊,不讲他。然后我们会讲各种函数过滤器、选择器的各种使用,这是j query的一个基本介绍。J query呢?它是一个JS的库啊,为什么要用j query呢?这给大家记住几点了,优点。写的少,做的多,免费的,免费的,开源的。然后呢,它还有一个特点是兼容浏览器。
06:00
就是说你用这块的代码可以在不同的浏览器中都能得到正确的执行,做它一个很大的一个优点,因为现在市面上浏览器很多嘛,浏览器有IE的,有火狐的,有谷歌的,有搜狗的,有360的等等。这有很多浏览器,浏览器呢都是各家不同的厂商或厂家呢推出的,他们的标准呢不一样,你可能呢,用JS写代码,在IE上能执行,但在否上或者其他上可能就不能执行了,会有这样的一个问题。但实际上这个IE是最坑的啊,他最坑,我不知道大家有没有这个自身的体验啊,IE是最坑的啊,最坑。那我们在以前的开发中啊。每次遇到IE都特别头疼,这个IE呢,功能又差还又慢,而且呢性能也不好,但是呢,还有很多人用这个IE导致呢,我们之前写的代码啊,比如说我们之前做那个项目的时候呀,呃,写的程序。
07:07
这个程序呢,我们写完之后。在火狐上,在谷歌上都能正常执行,都行,都没问题啊,都能正常执行,一到A就崩,一到A就坏。一大就崩溃了,就坏了,就不好使了,就不能用了。那时候呢,我们调试过,我们那时候最低的标准要求是必须得兼容IE6。也就是说你这个外部应用程序在IE6上必须得能正常执行,那就坏了这个IE啊,特别讨厌,因为他做的时候就微软公司啊,最早期做IE的时候,这就为了竞争,他把IE做的内容呢,跟这些火狐谷歌的内容都不一样。所以导致呢,你在主流的什么火狐啊,谷歌啊,Open上能够执行的程序,你到IE上大部分都不行,都会坏。
08:00
都得改才行,所以这个非常讨厌。导致呢,你写的程序呢。必须得在IE上测试通过,然后呢,还再写一套能够在火狐谷歌上运行才可以,所以那个工作非常的头疼,这个兼容性啊。比如说你的代码写一套。你在多个浏览器中执行这个特别难,特别的困难,还好呢,有j query,它帮我们屏蔽了这些浏览器的差异,让你呢,写一套代码就可以在不同的浏览器中能够得到相同的效果呢,在它最大的一个功效能够兼容浏览器。你看如果大家看新闻的话,现在好多的程序都已经呢。不支持或者是少支持IE了,现在一般情况下都得支持IE8以上。比如说IE6什么都不支持了,或者好多的程序都干脆不支持IE了,都不支持IE了。
09:00
啊,但是呢,银行大家用网银的话,你会发现网银的时候还是需要用IE的啊,网银大部分还需要用IE的。因为呢,他们在做网银的时候,基于的安全设置是通过IE中的一些内容来实现的,所以网银的话用IE的比较多,其他的话呢,估计大家也不会用了啊。啊,总之呢,IE还是很坑的啊,很坑的。J query呢,它很好,能够兼容浏览器,这一个也是我们用j query的一个重点内容,能兼容浏览器呀,JA query啊,出现很早,它大概在两呃,大概在04年05年左右吧,它就出现了,一直现在都在用,非常的广泛,不仅是在我们的PC端,也是在我们的这个电脑上,在手机上也大量的用到j query。而且呢,J query它在其他的项目中也有很多的使用,所以j query还是很牛的,这么一个开源的项目啊。
10:05
这是我们说的,多说一点啊,随便唠唠,然后第四点是能够处理我们的什么网页啊,样式表啊,盗墓啊,事件动画阿贾克斯。文档齐全,因为它发展十多年了嘛,它的文档都很齐全,查询资料比较方便。有各种插件,这个插件呢,我们本阶段呢,先不涉及你们下个阶段就用到这些插件了,做日历的,然后做什么这个分页的等等的用这个插件。原告出售后有提示。再一个就是说呢,能够减少呢GS的代码,这是它的优点,但是优点呢,你记个两三个就行了。写少了代码,做更多事情,免费开源兼用浏览器,记住几个就行了,这是为什么要用这块它的优点啊优点。实际上呢,它也就说明就是你用j query能够减轻JS中大量的代码。
11:06
以前呢,GS中要根据ID获取对象。教这个方法吧。那对应的这块怎么做呢,这么做。就完事了。到了。Dollar刚给你演示了这个函数名啊,这个Dollar是j query中的一个函数名。好。然后开头了。后面是T。这就能获取到对象了。这个语法就等于这个。Document guide and by ID的调用。还有根据样式来获取的话是GET20 by name by class name,那对应的这块是这个语法。通过标签对应语法格式是Dollar标签名就行了,我们在后面给你展开分别来讲这些怎么用,通过这个对比呢,我们也能看到,我们用j query来实现JS的操作的时候,你看它的操作是不是要简短很多,非常容易记忆和使用啊,这是它的一个优势。
12:15
代码少吗?能够完成更多的功能?好,这就是我们的这块的一个。起始的介绍啊,介绍下什么这块RY给它优点就行了。
我来说两句