为了账号安全,请及时绑定邮箱和手机立即绑定
  • jQuery选择器之类选择器 类选择器,顾名思义,通过class样式类名来获取节点 描述:$(".class") 如: $(".imooc").css("border","3px solid red"); 我们不难发现: jQuery除了选择上的简单,而且没有再次使用循环处理 不难想到$(".imooc").css()方法内部肯定是带了一个隐式的循环处理
    查看全部
  • http://img1.sycdn.imooc.com//57cd20bf0001a97f05290214.jpg
    查看全部
  • id选择器:一个用来查找的ID,即元素的id属性 $( "#id" )
    查看全部
  • 通过getElementsByTagName获取到所有div节点的元素,结果是一个dom合集对象,不过这个对象是一个数组合集(3个div元素)。通过$(div)方法转化成jQuery对象,通过调用jQuery对象中的first与css方法查找第一个元素并且改变其颜色。
    查看全部
  • http://img1.sycdn.imooc.com//57cd1df2000146de06020498.jpg
    查看全部
  • http://img1.sycdn.imooc.com//5590e98b0001f60d06130229.jpg
    查看全部
  • $('div')是jquery直接获取元素;$(div)是将dom对象转换成jquery, $("div")是直接用jQuery方法获取一个div元素,$div在这里是被定义的jQuery变量。 什么是DOM对象和DOM元素? JavaScript 对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。DOM对象,即是我们用传统的方法(javascript)获得的对象。 DOM元素就是HTML元素。 get方法括号里面的参数0起一个什么作用? 0指第一个,代表位置。相当于 $div[0]$div.get(1) 相当于 $div[1],以上意思是一样的 .get(n) 相当于返回数组第n个的值,更方便使用。 var div = $div[0] //转化成DOM对象? 上节课说“通过原生DOM模型提供的document.getElementById(“imooc”) 方法获取的DOM元素就是DOM对象,”这里说“var div = $div[0] //转化成DOM对象”,怎么滴jq对象加个【0】就变成DOM对象了? jQuery对象是对dom对象的封装,在获取dom对象的基础上增加了很多对象的方法,所以它们是很类似但又不同的两种对象。 为什么 只有放在body里才有效果??? <script type="text/javascript"> var $div = $('div'); //jQuery对象 div =$div.get(0) div.style.color = 'red'; //操作dom对象的属性 </script> 在body中,当文档加载的时候会自动实行脚本(javascript),如果不放在body中,在代码开头要加上$(document).ready(function(){});==原生js代码中的window.onload= function(){}。 jquery提供了get()方法,将jquery对象转换为DOM对象,get()方法的简化方法为[0]。$div[0]等价于$div.get(0),转为DOM元素一般使用[0]方法
    查看全部
  • 通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。
    查看全部
  • 代码分析: $(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用。
    查看全部
  • 关于jQuery 官网:http://jquery.com/ jQuery下载所有版本:http://www.jq22.com/jquery-info122 jQuery 目前分 3 个系列版本 1.x 、 2.x 和 3.x,主要的区别在于 2.x 不再兼容 IE 6/7/8 了,但是 jQuery 1.9 会继续支持,如果开发者比较在意老版本 IE 用户,只能使用 jQuery 1.9 及之前的版本了。这样做的目的是为了兼容移动端开发。由于减少了一些代码,使得 2.x 版本比 1.x 更轻更快:2.0版本文件与1.9.1相比小了12%。 jQuery 3.0 最大的变化就是彻底放弃对 IE 6/7/8 的支持。jQuery 团队做出这个决定的原因在于,微软已经在今年年初宣布停止对 IE 8~10 的支持。不过,由于 IE8 仍然是中国大陆最流行的浏览器之一,对国内的开发者来说,在短期(甚至中期)内还不得不停留在 jQuery 1.x 版本。 jQuery 每一个系列版本分为:压缩版(compressed) 与 开发版(development),我们在开发过程中使用开发版(开发版本便于代码修改及调试),项目上线发布使用压缩版(因为压缩版本体积更小,效率更快)。 开发版即代码并没有进行压缩优化,包含了注释及原始格式,便于开发者查看修改jQuery源码,如jquery-1.7.2.min.js为压缩版本,会去掉所有的注释信息,将空白行删除,并压缩变量名,这样可以减小文件体积,但功能与1.7.2,jquery-1.7.2.js完全相同,适合正式线上使用。 -------------------------------------------------------------------------------- jQuery的优势 容易上手 强大的选择器 解决浏览器兼容问题 出色的AJAX封装 丰富的UI 链式操作 ……
    查看全部
    0 采集 收起 来源:环境搭建

    2018-02-01

  • $(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码
    查看全部
  • jQuery基础 (一)—样式篇——简介 1、jQuery轻量级的JavaScript库,核心是JavaScript,兼容css和各种浏览器,核心理念是写得少做得多。 2、优势:容易上手,强大的选择器,节约开发时间,丰富的UI,完善的事件机制,Ajax的封装。 3、特性和方法:连试操作、回调函数、迭代器、延迟对象、队列...
    查看全部
    0 采集 收起 来源:课程介绍

    2018-02-01

  • split() 方法用于把一个字符串分割成字符串数组。 stringObject.split(separator,howmany) 返回值 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
    查看全部
  • $("p")选取所有的<p>元素,通过css方法直接赋予样式
    查看全部
  • 静态接口:直接在$及jQuery对象上调用。像$.date,就是你不需要$("")创建$实例了,它是个全局函数。 实例接口:是在$(query)对象上调用他是实例的函数。
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!