jQuery学习笔记之基础中的基础


Posted in Javascript onJanuary 19, 2015

1.jQuery的简介

就像上节所将到的Ajax框架一样,简单的说,jQuery是一个优秀的javascript框架,它能够让用户方便的处理html,events(冒泡)事件,动画效果,ajax交互等,它极大程度的改变了开发者使用javascript的习惯。jQuery自2006年最初创建,已经吸引了众多的javascript高手加入其团队,随着事件推移,jQuery新版本一个一个发布,它越来越受到关注。

如今,jQuery发展到集各种javascript/css/dom和ajax功能于一体的强大框架。可以简单的用代码实现各种网页效果

目前jQuery主要提供以下功能:

1.访问页面框架的局部,这是DOM模型主要的功能之一,DOM有获取页面某个节点或者某一类节点有固定的方法,而jQuery大大简化其操作步奏。

2.修改页面的表现。css的主要功能就是通过样式风格来修改页面的表现,jquery也很好的解决了众多浏览器对css3的支持程度,使得各个浏览器都能很好的使用css3标准,极大的丰富了css的运用。

3.修改页面的内容。通过强大的api,jquery可以方便的修改页面内容,包括文本的内容,插入新图片,表单的选项,甚至整个页面框架。

4.响应事件。jquery可以方便的处理事件,而且开发人员不再需要讨厌浏览器的兼容问题。

5.为页面添加动画。使用javascript添加动画需要大量的代码,而jquery大大简化了此过程,并且提供了大量可以自定义参数的动画效果。

6.与服务器交互。jquery提供一整套ajax的相关操作,大大方便了异步交互的开发和使用。

7.简化常用的javascript操作。jquery提供了很多附加功能来简化常用的javascript操作,例如数组的操作,迭代运算等。

2.jquery的优势。

以表格隔行变色来具体说明jquery的优势

i.javascript和jquery实现的隔行变色

    <script type="text/javascript">

            window.onload = function() {

                var oTable = document.getElementById("mytable");

                for (var i = 0;i < oTable.rows.length; i++) {

                    if (i % 2 == 0)

                        oTable.rows[i].className = "altcss";

                }
            }

        </script>

利用jquery实现

<script type="text/javascript">

            $(function(){

                $("table#mytable tr:nth-child(odd)").addClass("altcss");

            })

        </script>

表格区域代码

<table width="800" cellspacing="0" border="1" id="mytable">

            <tr>

                <td> </td>

                <td> </td>

                <td> </td>

            </tr>

            <tr>

                <td> </td>

                <td> </td>

                <td> </td>

            </tr>

            <tr>

                <td> </td>

                <td> </td>

                <td> </td>

            </tr>

            <tr>

                <td> </td>

                <td> </td>

                <td> </td>

            </tr>

            <tr>

                <td> </td>

                <td> </td>

                <td> </td>

            </tr>

        </table>

以上就是本文的全部内容了,都是非常基础的东西,高手们请直接略过。

Javascript 相关文章推荐
JavaScript Archive Network 集合
May 12 Javascript
JS跨域总结
Aug 30 Javascript
JS定时关闭窗口的实例
May 22 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
理解javascript中的严格模式
Feb 01 Javascript
从零学习node.js之简易的网络爬虫(四)
Feb 22 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
基于vue1和vue2获取dom元素的方法
Mar 17 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
Aug 22 Javascript
webpack中如何加载静态文件的方法步骤
May 18 Javascript
jQuery 选择器详解
Jan 19 #Javascript
jQuery使用之标记元素属性用法实例
Jan 19 #Javascript
jQuery应用之jQuery链用法实例
Jan 19 #Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 #Javascript
jQuery中ready事件用法实例
Jan 19 #Javascript
jQuery中offsetParent()方法用法实例
Jan 19 #Javascript
jQuery中outerWidth()方法用法实例
Jan 19 #Javascript
You might like
PHP实现Socket服务器的代码
2008/04/03 PHP
PHP IPV6正则表达式验证代码
2010/02/16 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python2.x与Python3.x的区别
2016/01/14 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
采购助理岗位职责
2014/02/16 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
会计专业自荐书
2014/07/08 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
助学金感谢信
2015/01/20 职场文书
求职推荐信范文
2015/03/27 职场文书
承诺书模板大全
2015/05/04 职场文书
回复函格式及范文
2015/07/14 职场文书