1 ,jQuery介绍 1.1,jquery的介绍,javascript库的关系.体验jquery.把js兼容性代码封装在jquery.js中,本身就是一个javascript库. 1.2,jQuery对象 和 dom 对象 互转 *DOM对象 != jQuery对象 * *dom对象*var btnObj = doucument.getElementbyId("btn"); *jQuery 对象 *$(btnObj)------dom转jQuery * *jQuery转dom *$(…
本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. jQuery 的介绍 引入 jQuery 的原因 在用 js 写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件. 代码容错性差. 浏览器兼容性问题. 书写很繁琐,代码量多. 代码很乱,各个页面到处都是. 动画效果很难实现. 如下图所示: jQuery的出现,可以解决以上问题. 什么是 jQuery jQuery 是 js…
本节内容 什么是jQuery? write less,do more. jQuery是一个快速,小巧,功能丰富的JavaScript库. 它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax更加简单. 通过多功能性和可扩展性的结合,jQuery改变了数百万人编写JavaScript的方式. 封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率.js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里即可. 关于jQuery的…
曾经写代码中,每当须要获取元素的实际"宽度"(这里的宽度是指元素宽度加上其边距)时,都须要用元素宽度加上margin值才行,今天发现一个叫outerWidth(options)的方法 ,非常好用. 完毕了原来须要用一段来操作做的工作. 这种方法不适用于window 和 document对象,能够使用.width()取代. 以下是其简介 outerWidth(options) 获取第一个匹配元素外部宽度(默认包含补白和边框). 此方法对可见和隐藏元素均有效. 返回值:Integer 一个…
1.什么是JQuery. JavaScript开发的过程中,处理浏览器的兼容很复杂而且很耗时,于是一些封装了这些操作的库应运而生.这些库还会把一些常用的代码进行封装. 把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了.(animate.js.common.js) 常见的JavaScript 库 - jQuery.Prototype.MooTools.其中jQuery是最常用的一个 jQuery其实就是一个js文件,里面封装了一大堆的方法方便我们的开发,其实就是一个…
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>…
使用 document.querySelector() 和 document.querySelectorAll(), 将 CSS选择器 作为参数传入即可. // 标签选择器 document.querySelector("div"); // id选择器 document.querySelector("#app"); // 组选择器 document.querySelector("body div"); 注意:  1. querySelecotor…
一般而言,JQuery可以利用attr来获取元素的属性值, 1.$("元素").attr("属性");                //获取指定属性的值 2.$("元素").attr("属性","属性值");//设置属性值 3.$("元素").removeAttr("属性");  //移除指定属性 不过在1.6中加入了prop,用法同attr相同.只是将上面中att…
使用CSS选择器获取元素 -- querySelector,querySelectorAll(HTML5) 标准 W3C Selector API Level 1为Document,DocumentFragment和Element追加了querySelector和querySelctorAll,原型为Element? querySelector(DOMString selectors)和 NodeList querySelectorAll(DOMString selectors),说明了匹配的算…
引入 jQuery 的原因 在用 js 写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件. 代码容错性差. 浏览器兼容性问题. 书写很繁琐,代码量多. 代码很乱,各个页面到处都是. 动画效果很难实现. 如下图所示: jQuery的出现,可以解决以上问题. #什么是 jQuery jQuery 是 js 的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率. js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页…