置顶那一年

白驹过隙,时光荏苒。

彩虹 过去的东西一再不复返,别等到失去的时候,才知道珍惜。

More...

JavaScript 中的面向对象编程(一)。

上篇介绍了关于 JavaScript 面向编程的概念和需要掌握的一些简单的知识点,那么本章具体介绍一下 JavaScript 有哪些面向对象的编程和使用这些编程的好处与坏处。

More...

JavaScript 中 This 关键字的使用(二)。

上篇我在文中介绍关于 this 的使用和几个 this 的使用场景,那么这篇我讲解一下在 this 在这写场景是如何应用的。

1、在函数外部使用this
在我们不知道 this 是什么的时候,我们可以先试着输出一下 this

<script>
   //在函数外部使用this,this就是指的 window 全局对象
   alert(this);       //弹出的是 [object Window]

   //全局变量都可以看做是 window 对象的属性
   var x = 1;
   var y = 2;
   alert(window.x);   // x 为 1
   alert(this.y);          // y 为 2
</script>

More...

JavaScript 中 This 关键字的使用(一)。

很多初学者在看代码时,会看不懂this是干嘛的,有什么作用,为什么用this ?
针对上面的问题,做几个简单的分析回答。

首先,this 是JavaScript语言中的一个关键字,它代表函数运行时,自动生成的一个内部对象;
随着函数的适用场合的不同,this所代表的值也会发生不同的变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象;
使用this就是为了让代码更加有规则化,有条理,随着代码的增加,函数嵌套、各级调用等变得越来越复杂,传递一个对象的引用将变得越来越不明智,它会把你的代码弄得非常乱,甚至自己都无法理解清楚。而this机制提供了一个更加优雅而灵便的方案,传递一个隐式的对象引用让代码变得更加简洁和复用。
注:this跟函数在哪里定义没有任何关系,跟函数在哪里调用才决定this到底是引用的谁。
这里列举几个this使用的场合和方法:

More...

JavaScript 中的面向对象编程。

本教程只对有基础的人,或者有心学习的人。
在写这篇文章之前,也看了很多网上关于一些面向对象的文章教程,总体感觉还有点差强人意,对于资质老一点的程序员来说自然看懂不在话下,但是对于一些新人来讲,内容可能会有写含糊,篇幅过长,理论太多,没有很好的说明了解之后面向对象去如何使用它的价值。那么接下来我将以简单粗暴实用的方式,说明介绍一下接下来要讲的几个知识点:

  1. 介绍面向对象,什么是面向对象?学习面向对象之前要了解哪些相关知识点?
  2. 怎么创建面向对象,创建面向对象的方法有哪些?

对象是什么?什么是面向对象?

More...

给每位入职场的新人,也给我自己。

每一种工作需要知识,我们把这些知识叫做相关专业知识。而工作本身就是一门学问,所以也需要学习,通过学习,我们了解到在进入社会后的工作过程中如何做人(与人相处),如何做事(把事情理明白)的一些通用的规则和方法,然后把这些方法应用于实际之中,并在应用中用心去感受,把其中最适合最有用的部分保留下来,重复使用,形成良好的待人处事的习惯。这一过程就叫走向成功的训练。

More...