
js
你们王哥
这个作者很懒,什么都没留下…
展开
-
js的执行过程
其实这个执行过程很简单,但是为啥我还有写在博客里面呢,主要是为了找个地方做笔记,哈哈,生活在于开源,其实开放思想,share自己的想法也可以认为是开源。 好了,言归正传 当我们写好一个js文件后,想要成功的看到他的运行结果,这期间,经历了两个过程,这两个过程分别是预编译期和执行期,预编译期,做了什么事儿呢,对于变量来说,预编译期,会对带有 var 申明的变量进行一个初始化的过程,这里初始化是没有原创 2015-05-26 15:28:19 · 624 阅读 · 2 评论 -
关于js闭包自己的理解
假设有A函数和B函数,A潜逃了B函数,也就是B函数载A函数的函数体内,那么载A函数定义的变量,B函数是可以看见的,也就是说B函数是可以引用A函数中定义的变量的。反之,则不行,我们用代码来解释一下function A() { var name="carl"; function B() { return name; } return B();原创 2015-05-26 12:02:14 · 596 阅读 · 0 评论 -
js里面的实例方法和静态方法
我们知道,在java中是有静态方法和实例方法的(我的main language is Java),静态方法是可以直接用类名.方法名去调用的,而实例方法是不可以的,他必须要用实例才可以去调用,那么,在js的世界里面会不会也有类似的一个东西呢?实际上是有的,看一看以下的方法:var Person=function(){}; Person.say=function(){ console.log('原创 2015-07-15 23:43:38 · 5394 阅读 · 0 评论 -
js之--如何合理的创建对象
在js中创建对象有很多方式,我们首先想到的是最简单的一种,看代码一 var person={}; person.name="carl"; person.say=function(){ console.log(this.name); }代码一上面的代码创建了一个person对象,它具有一个属性和一个方法,我们可以直接通过person调用他的方法和得到他的属性,到目前为止,看上去确实创建了一个对原创 2016-03-06 22:18:42 · 419 阅读 · 0 评论