原文:玩转Javascript this用法

在web项目中Javascript是一门必须要掌握的动态语言,基于Javascript的框架大多离不开不了最基础的Javascript的用法和原理。本文主要是总结一下Javascript中那万恶的this关键字。 开门见山,抛出一个观点: Javascript中this永远是指向调用它的对象 。下面我会举 个最有代表性的例子来验证我的这个观点。 例一 对象方法调用 这个例子十分基础,也就是常见的 ...

2014-09-08 12:40 1 2111 推荐指数:

查看详情

玩转JavaScript Callback函数

如果你对Jquery没有足够的经验,但是你又用过JQuery,这么来说没你已经用过了回调函数了。但是你可能不知道它是如何工作和实现的。 这篇文章主要基于我所了解的回调函数,我试图启发大家基于最常规的JavaScript技术之上。也许一些Javascript的专家可以告诉我那些遗漏了。 什么是回调 ...

Tue Mar 04 07:01:00 CST 2014 1 4891
玩转Javascript 给JS写测试

给js写测试已经不是什么稀奇的事情了,最近项目里用了jasmine和JsTestDriver两种js测试框架。JsTestDriver易于与持续构建系统相集成并能够在多个浏览器上运行测试轻松实现T ...

Mon Nov 11 06:26:00 CST 2013 0 4689
玩转JavaScript OOP[2]——类的实现

概述 当我们在谈论面向对象编程时,我们在谈论什么?我们首先谈论的是一些概念:对象、类、封装、继承、多态。对象和类是面向对象的基础,封装、继承和多态是面向对象编程的三大特性。 JavaScript提供了对象却缺乏类,它不能像C#一样能显式地定义一个类。但是JavaScript的函数功能非常灵活 ...

Wed Jun 08 06:07:00 CST 2016 14 1848
javascript:void(0)和javascript:;的用法

一、JavaScript:void(0) 我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScriptjavascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void ...

Wed Apr 06 22:40:00 CST 2016 0 4061
玩转JavaScript OOP[0]——基础类型

前言 long long ago,大家普遍地认为JavaScript就是做一些网页特效的、处理一些事件的。我身边有一些老顽固的.NET程序员仍然停留在这种认知上,他们觉得没有后端开发肯定是构建不了系统的。 编程语言和技术的结合使用,就像一个男人娶了好几个妞一样。在旧的时代,.NET是大房 ...

Sun Jun 05 07:41:00 CST 2016 10 2194
玩转JavaScript OOP[1]——复杂类型

概述 在JavaScript中,我们可以使用函数、数组、对象,以及日期、正则等一些内置类型的实例,它们都是复杂类型的表现。从本质上讲,这些复杂类型都是Object类型。本篇将主要介绍三种Object类型的体现:函数、数组和对象。 函数 函数是JavaScript的一大重点,它非常的灵活。不像 ...

Mon Jun 06 15:14:00 CST 2016 12 1803
JavaScript函数的高级用法

1.函数的定义和调用 1.1函数的定义方式 方式1 函数声明方式 function 关键字 (命名函数) 方式2 函数表达式(匿名函数) 方式3 new Functio ...

Sun Jul 12 01:23:00 CST 2020 0 505
javascript数组用法分析

1.认识数组 数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能 1.1 定义数组 声明有10个元素的数组 var a = new Array ...

Fri Mar 23 18:26:00 CST 2012 0 3415
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM