为什么80%的码农都做不了架构师?>>>   

#1. javacript时代到jquery时代 不同浏览器对javacript解析的差异性,导致做兼容处理的成本的上升,聪明人很快发现了这个痛点,于是, 抹平浏览器差异的jQuery库出现了。

jQuery:用更少的代码,实现更强悍的功能

jQuery由一小撮对浏览器极其熟稔的极客负责抹平不同浏览器的差异,其他开发 者只需要基于jQuery进行开发,可以更好地关注业务实现,而不是把时间花在 适配不同的浏览器上。

jQuery解决一个浏览器兼容性问题

#2. 满眼的全是DOM jQuery使得开发无刷新动态页面(AJAX)或者单页应用(SPA)变得 相当简单。

标准的HTML页面是静态的,被浏览器渲染后就产生了一个DOM树

jQuery让静态的文档动起来,通过提供一系列的选择符,jQuery使开发者能够 极其方便地选中一组DOM节点,对其进行操作。

这就是jQuery的开发范式。jQuery没有引入什么新的概念,只是朴素地,让你能够更简单 地、低成本地操作DOM:

  1. 用选择符选定一组DOM节点
  2. 操作选中的DOM节点,比如:修改文本、改变属性、挂接事件监听函数、变换DOM等等。
  3. 基本不用考虑跨浏览器的兼容性

#3. jquery的一个简单实例 用jQuery实现一个小时钟 我们试着用jQuery实现一个简单的时钟页面,实现思路很简单:

  1. 引入jquery库 jquery库将创建一个全局对象:$。开发者需要的API都挂接在这个对象上。 它其实是一个类工厂,负责将指定的DOM对象转化为jquery对象。

  2. 在DOM文档就绪后,启动一个定时器 使用$(document).ready()可以监听DOM文档就绪事件,通常简写成$(...)。

  3. 在定时器里更新div#clock的文本 "div#clock"是一个选择符,使用这个选择符,jquery库可以找到那个 特定的DOM对象,并将其转化为jQuery对象。

  4. jquery封装后的DOM对象有一堆的方法供你调用,我们使用text()方法更新其文本

<html>
<head><!--引入jquery库,这将创建一个全局的对象:$ --><script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
</head>
<body><!--div#clock作为我们的时钟模板,将被定时刷新--><div id="clock"></div>
</body>
</html>//监听DOM就绪事件
$(function(){//启动定时器setInterval(function(){//取当前时间var d = new Date();//使用text()方法更新DOM对象的文本内容$("#clock").text(d.toString());},1000/*1000毫秒触发1次*/);
});

转载于:https://my.oschina.net/oneboi/blog/794165

9.停下来说说jquery相关推荐

  1. php ajax 概率 转盘,php+jquery实现转盘抽奖 概率可任意调

    转盘抽奖,炫丽的一般是flash做的.不懂flash而又不需要那么炫丽,可以简单的通过jquery来实现.网上教程有很多,跟着做了一下,也贴出来吧.要实现转盘抽奖,有两个关键点,一是让转盘或指针转起来 ...

  2. jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画

    jQuery效果 隐藏.显示.切换.滑动.淡入淡出.以及动画1.隐藏与显示(改变:display:none;) hide()--隐藏 show()--显示toggle()方法:可以使用它来切换hide ...

  3. 第四篇 前端学习之JQuery基础

    一 jQuery是什么? jQuery就是一个JavaScript的库. <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入 ...

  4. Djanog结合jquery实现ajax

    最近想在使用django的基础上通过jquery实现页面局部刷新的功能,研究了两天,终于是解决了这个问题,下面把方法步骤记录下来,以备以后重用. 在项目中通过两种形式实现了ajax: 第一种方法:we ...

  5. WebDay05 JQuery框架

    JQuery框架 一 Jquery概述 1.1 简介 1.2 自定义JS框架 二 Jquery基础语法 2.1 HTML引入Jquery 2.2 jQuery与JS区别 三 Jquery选择器 3.1 ...

  6. jQuery的使用(每一步都有注释说明,结构清晰,非常适合初学者,结合实例,通俗易懂,附带jQuery安装方法)

    文章目录 1.什么是jQuery? 2.jQuery的优点: 3.jQuery的下载及版本选择. 4.jQuery选择器: 5.jQuery常用事件: 6.操作元素的属性及内容: 7.jQuery动画 ...

  7. 只因小黑子的jquery入土过程

    小黑子的jquery系列入土过程 jquery系列教程 1. 初识jquery 1.2 jquery选择器 1.2.1 基本选择器 1.2.2 选择器-特殊选择器 1.3 筛选器 2. jquery操 ...

  8. jQuery学习小征途

    jQuery学习小征途 1.1 初识jQuery 1.2 jQuery选择器 1.2.1 基本选择器 1.2.2 特殊选择器 1.3 jQuery 筛选器 1.3.1 first() 1.3.2 la ...

  9. jQuery超详细总结

    jQuery超详细总结 文章目录 jQuery超详细总结 一 选择器 特殊选择器 二 筛选器 用在 jQuery 选择的元素后面 都是方法,对选择出来的元素进行二次筛选 三 文本操作 总结 四 元素类 ...

最新文章

  1. centos删除系统自带的httpd
  2. 汇编语言 实验10.1 显示字符串
  3. Aduna ClusterMap 的说明
  4. 【干货】搭建社区运营团队的一些经验和“血的教训”
  5. 本地文件上传到ecs_将本地代码上传到GitHub
  6. vue中v-for的使用
  7. [css] 为什么float会导致父元素塌陷
  8. SQLyog客户端常用快捷键
  9. Linux系统安全概述-sudo授权-pam认证机制-对称加密-非对称加密-md5-数字证书
  10. 【爬坑日记】vue中传props时默认为Boolean问题
  11. Windows XP终极优化设置(精心整理)
  12. JAVA笔试题常见坑_java笔试常见的选择题(坑你没商量)
  13. 人工雨量计_自动站与人工站遥测雨量计降水量对比分析
  14. matlab中si是什么意思,Sitsang是什么意思
  15. JavaFX桌面应用开发-Scene(场景)
  16. 基于边缘计算的视觉感知研究
  17. Bootstrap系列之进度条(Progress)
  18. Powershell-快速编辑模式和标准模式
  19. Wireshark实验——了解PDU
  20. 全球与中国汽车真皮内饰市场发展模式及前景趋势预测报告2022-2028年版

热门文章

  1. 如何区分 B2B、B2C、C2C、C2B、C2C2B、C2B2B、O2O、ABC、B2G、BMC?
  2. Request.ServerVariables 参数大全
  3. 可视化图形(一):散点图-scatter()
  4. MySQL操作实战(一):关键字 函数
  5. 使用oauth2.0自动获取用户信息
  6. 调用可能未定义的方法 attachVideo (通过 static 类型 flash.media:Video 引用)解决办法
  7. struct的初始化
  8. ELK日志分析平台.1-搭建
  9. 关于Jsp页面的jstl标签的级联属性的异常。
  10. 【算法】常用的排序方法