随笔分类 -  JavaScript

摘要:.index()是一个JQuery对象方法,一般用于搜索JQuery对象上一个给定的元素。该方法有四种不同的函数签名,接下来将讲解这四种函数签名的具体用法。无参数的.index() foo bar baz var $foo = $( "#foo1" );console.log( "Index:... 阅读全文
posted @ 2013-09-18 08:41 M守护神 阅读(625) 评论(1) 推荐(0) 编辑
摘要:JQuery提供了一个对象遍历的Utility方法$.each()和一个JQuery集合遍历方法.each()。$.each()$.each()是一个通用的方法用来遍历对象和数组,Plain对象是通过其命名属性进行遍历的。$.each()可以用来替换传统的for和for-in循环。var sum... 阅读全文
posted @ 2013-09-10 09:02 M守护神 阅读(552) 评论(0) 推荐(0) 编辑
摘要:JQuery提供了一些utility方法在$命名空间里,这些方法对完成常规的编程任务非常有帮助。$.trim() 删除前后部的空白内容。// 返回 "lots of extra whitespace"$.trim( " lots of extra whitespace " );$.each()... 阅读全文
posted @ 2013-09-09 08:49 M守护神 阅读(489) 评论(0) 推荐(0) 编辑
摘要:你可能经常会想需要通过元素来存储一些数据。在JavaScript中你可能需要给元素添加属性来实现这样的功能,但是在某些浏览器中,你可能还需要处理因此造成的内存泄露问题。JQuery提供了一个简单的方法来存储数据到元素中和检索元素中存储的数据,并且为你解决相关的内存泄露问题。// 通过元素来存储和... 阅读全文
posted @ 2013-09-06 09:04 M守护神 阅读(516) 评论(4) 推荐(0) 编辑
摘要:JQuery提供了一个处理方法,可以获取或设置元素的CSS属性。// 获取 CSS 属性$( "h1" ).css( "fontSize" ); // 返回一个字符串,例如"19px"$( "h1" ).css( "font-size" ); // 这也是可以的// 设置 CSS 属性$( "h... 阅读全文
posted @ 2013-09-05 09:15 M守护神 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一旦你通过JQuery创建了选择器,你就可以对此进行更为深入的遍历。遍历可以分为三个基本组成部分,父节点、子节点和兄弟节点。JQuery为这些部分提供了许多丰富易用的方法。 父节点 通过选择器来寻找父节点的方法有.parent()、.parents()、.parentsUntil(... 阅读全文
posted @ 2013-09-04 08:50 M守护神 阅读(496) 评论(0) 推荐(0) 编辑
摘要:每当创建一个新的元素(或者选择一个已经存在的元素)时,JQuery将返回一个元素的集合。大部分的开发人员新接触JQuery的时候,都把这个集合当做数组。这个集合中的DOM元素有从零开始的索引,这集合也包含了数组常用的方法和length属性,但是JQuery对象是比这更加复杂的。DOM和DOM元素... 阅读全文
posted @ 2013-09-03 08:37 M守护神 阅读(533) 评论(0) 推荐(0) 编辑
摘要:获取和设置元素的信息 有很多种方式可以改变现有的元素,最常见的是改变HTML内容或者元素的属性。JQuery提供了简单的夸浏览器的方法来帮助你实现元素信息的获取和设置。.html():获取或设置HTML的内容。.text():获取或设置文本内容。.attr():获取或设置指定属性的值。.width... 阅读全文
posted @ 2013-09-02 08:58 M守护神 阅读(481) 评论(0) 推荐(0) 编辑
摘要:Getters 和 Setters JQuery的方法重载,方法设置和获取值一般使用相同名称的方法,当一个方法用来设置一个值的时候称之为Setter,当一个方法用来获取一个值的时候称之为Getter。在选择器中Setter对所有的元素都有效,而Getter只能获取选择器中的第一个元素的值。// 这... 阅读全文
posted @ 2013-08-30 08:33 M守护神 阅读(403) 评论(0) 推荐(0) 编辑
摘要:选择元素 JQuery最基本的概念是“选择一些元素并让它们做些什么”。JQuery支持大部分的CSS3的选择器,以及一些非标准的选择器。通过ID选择元素$( "#myId" );通过Class选择元素$( ".myClass" );通过Attribute选择元素$( "input[name='fi... 阅读全文
posted @ 2013-08-29 08:38 M守护神 阅读(562) 评论(3) 推荐(1) 编辑
摘要:Attributes元素的属性可以为你的应用程序包含有用的信息,重要的是能够获取和设置它。.attr()方法.attr()方法是可获取和可设置的,在设置状态下,.attr()可以接收一个key和一个value,或者一个对象包含了一个或多个键值对。setter$( "a" ).attr( "href"... 阅读全文
posted @ 2013-08-28 08:39 M守护神 阅读(385) 评论(0) 推荐(0) 编辑
摘要:避免与其他库的冲突 JQuery库和它所有的插件都是包含在jQuery命名空间下的,作为一般规则,全局对象被存储在jQuery的命名空间内,所以你不会得到jQuery和任何其他库之间的冲突(例如:prototype.js、MooTools、YUI)。 需要注意的是,默认情况下可以使用$符号作为j... 阅读全文
posted @ 2013-08-27 08:31 M守护神 阅读(485) 评论(0) 推荐(0) 编辑
摘要:一个页面直到document是”ready“才能被安全的操作,Jquery为你检查这种状态。代码包含在$( document ).ready()的内部将会仅仅运行一次在页面Document Object Model (DOM)准备好执行JS代码之后。代码包含在$( window ).load(f... 阅读全文
posted @ 2013-08-26 09:09 M守护神 阅读(396) 评论(0) 推荐(0) 编辑
摘要:直到现在,我们一直是通过一个jQuery对象来调用函数的,例如:$("h1").remove(); 大多数jQuery函数是通过jQuery对象调用的,这是$.fn名称空间的一部分,或者说是“jQuery的原型”,可以把它当做是jQuery对象的函数。 然而,有些函数在JQuery选择器上是... 阅读全文
posted @ 2013-08-23 08:36 M守护神 阅读(524) 评论(0) 推荐(1) 编辑
摘要:类型 JavaScript提供了多个内置数据类型。除了这些,这份文档还将介绍一些虚拟类型,例如选择器、伪类、事件等。String 在JavaScript中字符串是一个不可变的对象,它包含无、一个或多个字符。它的类型称之为“string”。typeof"some string"; // "stri... 阅读全文
posted @ 2013-08-22 08:56 M守护神 阅读(561) 评论(0) 推荐(0) 编辑
摘要:引用外部脚本文件页面内联式属性嵌入式Click Me Too! 为禁用js的用户提供了替代内容,它可以包含任何内容。 阅读全文
posted @ 2013-08-20 21:12 M守护神 阅读(895) 评论(0) 推荐(0) 编辑
摘要:AJAXAJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,Ajax的核心是JavaScript对象XmlHttpRequest,这使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。Let AJAX change this textChange Content优点减少网络上数据量的传输改善用户体验实现方式纯JavaScript 应用灵活但难以调试第三方技术微软AJAX控件库易于调试,操作简单,但缺乏灵活性主要步骤实例化XmlHttpRequest对象向服务器发送动态. 阅读全文
posted @ 2013-08-20 08:40 M守护神 阅读(690) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,在大多数面向对象编程语言中,this是一个特殊的关键字,它在方法中被使用于转指为方法上被调用的对象。this的值可以由以下一系列简单的步骤来确定。如果方法是通过使用Function.call()或Function.apply()被调用的,那么可以设置第一个参数传递给.call()或.apply()。如果第一个参数传递的是null或undefined,那么this将指向全局对象(浏览器的window对象)。如果方法是通过创建使用Function.bind()被调用的,那么this是在方法被创建的时候作为第一个参数被传递给.bind()的。如果方法被调用作为一个方法对.. 阅读全文
posted @ 2013-08-19 08:58 M守护神 阅读(543) 评论(0) 推荐(0) 编辑
摘要:闭包是对作用域范围的扩展,闭包让函数可以在外部访问该函数被创建的作用域内的变量。 一般来说,一个函数的内部变量是无法在外部获取到的,但是我们可以在这个函数内创建一个内部函数来获取这个外部函数内的局部变量。另外闭包对变量的引用是内存地址的引用。因此闭包主要有两大用处:一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 闭包同样也适用于循环中的函数,函数能够看到变量值的变化,即使在函数定义以后。因此循环中的每个函数都将引用变量中存储的最后一个值。// 每一次循环执行方法都会引用// 变量i中存储的最后一个值(5)// 这与我们想的不同,原因是,函数被延迟执行,而变量i的... 阅读全文
posted @ 2013-08-16 08:42 M守护神 阅读(752) 评论(1) 推荐(1) 编辑
摘要:在JavaScript中的一切都被认为是一个对象。// 使用构造函数创建对象var person1 = new Object;person1.firstName = "John";person1.lastName = "Doe";alert( person1.firstName + " " + person1.lastName );// 使用对象语法创建对象 var myObject = { sayHello: function() { console.log( "hello" ); }, myName: &quo 阅读全文
posted @ 2013-08-15 08:42 M守护神 阅读(481) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示