hoyong

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页

2019年5月3日 #

开机提示PWMTR64V.dll出现问题

摘要: 问题: Thinkpad win10 处理: 如果是Windows 10的系统出现此问题,可以按照以下解决方案操作: 1、鼠标右键点击此电脑——管理——选择计算机管理——任务计划程序——Lenovo; 2、点击Lenovo后在右侧查看有没有以下选项中的一项或者几项:Lenovo Setting、Le 阅读全文

posted @ 2019-05-03 21:19 hoyong 阅读(1901) 评论(0) 推荐(0) 编辑

2019年4月27日 #

js执行上下文(由浅入深)(转)

摘要: 每一个函数都有自己的执行上下文EC(执行环境 execution context),并且每个执行上下文中都有它自己的变量对象VO(Variable object),用于存储执行上下文中的变量 、函数声明 、函数参数,这解释了js如何找到我们定义的函数和变量。并且函数是js中唯一一个能创建出作用域的, 阅读全文

posted @ 2019-04-27 16:24 hoyong 阅读(224) 评论(0) 推荐(0) 编辑

图解Javascript上下文与作用域(转)

摘要: 本文尝试阐述Javascript中的上下文与作用域背后的机制,主要涉及到执行上下文(execution context)、作用域链(scope chain)、闭包(closure)、this等概念。 Execution context 执行上下文(简称上下文)决定了Js执行过程中可以获取哪些变量、函 阅读全文

posted @ 2019-04-27 16:16 hoyong 阅读(186) 评论(0) 推荐(0) 编辑

深入理解javascript执行上下文(转)

摘要: 在这篇文章中,将比较深入地阐述下执行上下文 - Javascript中最基础也是最重要的一个概念。相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数以及变量在没有被声明以前就可以被使用,以及它们的最终的值是怎样被定义的。 什么是执行上下文 Java 阅读全文

posted @ 2019-04-27 16:15 hoyong 阅读(133) 评论(0) 推荐(0) 编辑

理解javascript执行环境(执行上下文)(转)

摘要: 介绍三个概念 执行环境 全局执行环境 在浏览器中全局执行环境就是window对象,因此所有全局变量和全局函数都是作为window对象的属性和方法创建的。 全局环境只有当程序退出或者浏览器网页关闭后才会被销毁 局部执行环境 每个函数都有自己的执行环境,当js执行流进入一个函数时,函数的环境会被推入一个 阅读全文

posted @ 2019-04-27 16:11 hoyong 阅读(181) 评论(0) 推荐(0) 编辑

理解 javascript 中的 this 在普通函数中调用,指向全局对象(转)

摘要: javascript中的this常见的三种情况:1.在对象的方法中调用,this指向该对象var obj = { a: 1, getA: function(){ console.log( this obj ); }}obj.getA(); //true 2.在构造器中调用,this指向返回的对象va 阅读全文

posted @ 2019-04-27 12:26 hoyong 阅读(339) 评论(0) 推荐(0) 编辑

弱类型、强类型、动态类型、静态类型语言(转)

摘要: 一、看图区别编程语言 作者:陈满iOS 二、语法角度的文字表述 作者:Kaiye Chang 1. 动态语言vs静态语言(动态类型语言vs静态类型语言) Static typing when possible, dynamic typing when needed 型态系统(type system) 阅读全文

posted @ 2019-04-27 09:56 hoyong 阅读(256) 评论(0) 推荐(0) 编辑

2019年4月26日 #

Javascript 匿名函数与闭包(转)

摘要: 请见如下一个闭包示例: 在getColor函数内部再定义了一个displayColor,再又定义了一个displayColor函数,从而形成闭包,最后将地上displayColor函数返回,这里发现这样定义其实作用不大,可以使用匿名函数替代直接返回: 闭包中匿名函数和this对象 在javascri 阅读全文

posted @ 2019-04-26 15:33 hoyong 阅读(381) 评论(0) 推荐(0) 编辑

JavaScript闭包中的this对象(转)

摘要: 我们知道,this 对象是在运行时基于函数的执行环境绑定的:在全局函数中, this 等于 window,而当函数被作为某个对象的方法调用时, this 等于那个对象。 不过,匿名函数的执行环具有全局性,因此其 this 对象通常指向 window。但有时候由于编写闭包的方式不同,这一点可能不会那么 阅读全文

posted @ 2019-04-26 15:30 hoyong 阅读(134) 评论(0) 推荐(0) 编辑

JavaScript闭包-闭包中的变量和this对象(转)

摘要: JavaScript闭包-闭包中的变量和this对象(转) 在JavaScript中作用域链的机制会引发一些副作用:闭包只能够获取包含函数中任何变量的最后一个值。在使用闭包的时候,我们一定要注意变量值的问题,因为这是经常会出错的地方。 下面我们以一个非常极端的例子来说明这个问题,在实际开发中我们一般 阅读全文

posted @ 2019-04-26 15:27 hoyong 阅读(422) 评论(0) 推荐(0) 编辑

理解JavaScript中的闭包和闭包中的this指向(转)

摘要: 理解JavaScript中的闭包和闭包中的this指向(转) 一. 什么是闭包?闭包是指可以访问另一个函数作用域中变量的函数。在js中,只有函数内部的子函数才能够读取局部变量。因此可以简单地将闭包理解为: 定义在某个函数中的函数。二、闭包原理:上级作用域无法直接访问下级作用域中的变量,但下级作用域可 阅读全文

posted @ 2019-04-26 15:24 hoyong 阅读(426) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系 (转)

摘要: 深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系 (转) 本系列用了大量的篇幅讲解了上下文环境和作用域,有些人反映这两个是一回儿事。本文就用一个小例子来说明一下,作用域和上下文环境绝对不是一回事儿。 再说明之前,咱们先用简单的语言来概括一下这两个的区别。 00 上下文 阅读全文

posted @ 2019-04-26 12:56 hoyong 阅读(69) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(17)——补this (转)

摘要: 深入理解javascript原型和闭包(17)——补this (转) 本文对《深入理解javascript原型和闭包(10)——this》一篇进行补充 原文中,讲解了在javascript中this的各个情况,写完之后发现还落下一种情况,就此补充。 原文中this的其中一种情况是构造函数的,具体的内 阅读全文

posted @ 2019-04-26 12:55 hoyong 阅读(66) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(16)——完结 (转)

摘要: 深入理解javascript原型和闭包(16)——完结 (转) 之前一共用15篇文章,把javascript的原型和闭包。 首先,javascript本来就“不容易学”。不是说它有多难,而是学习它的人,往往都是在学会了其他语言之后,又学javascript。有其他语言的学习经历和实践经历,再加上自学 阅读全文

posted @ 2019-04-26 12:41 hoyong 阅读(100) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(15)——闭包(转)

摘要: 深入理解javascript原型和闭包(15)——闭包 (转) 前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。 至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。 但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递 阅读全文

posted @ 2019-04-26 12:30 hoyong 阅读(77) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】(转)

摘要: 深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】(转) 先解释一下什么是“自由变量”。 在A作用域中使用的变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于A作用域来说,x就是一个自由变量。如下图 如上程序中,在调用fn()函数时,函数体中第6行。取b的值就 阅读全文

posted @ 2019-04-26 12:15 hoyong 阅读(79) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】(转)

摘要: 深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】(转) 上文简单介绍了作用域,本文把作用域和上下文环境结合起来说一下,会理解的更深一些。 如上图,我们在上文中已经介绍了,除了全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时就已经确定了。而不是在函数调用时确定 阅读全文

posted @ 2019-04-26 12:10 hoyong 阅读(78) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(12)——简介【作用域】(转)

摘要: 深入理解javascript原型和闭包(12)——简介【作用域】(转) 提到作用域,有一句话大家(有js开发经验者)可能比较熟悉:“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。例如if语句: 再比如for语句: 所以,我们在编写代码的时候,不要在“块”里面声明变量 阅读全文

posted @ 2019-04-26 12:04 hoyong 阅读(71) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(11)——执行上下文栈(转)

摘要: 深入理解javascript原型和闭包(11)——执行上下文栈(转) 继续上文的内容。 执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上下文环境。处于活动状态的执行上下文环境只有一个。 其实这是 阅读全文

posted @ 2019-04-26 11:58 hoyong 阅读(109) 评论(0) 推荐(0) 编辑

深入理解javascript原型和闭包(10)——this(转)

摘要: 深入理解javascript原型和闭包(10)——this(转) 接着上一节讲的话,应该轮到“执行上下文栈”了,但是这里不得不插入一节,把this说一下。因为this很重要,js的面试题如果不出几个与this有关的,那出题者都不合格。 其实,this的取值,分四种情况。我们来挨个看一下。 在此再强调 阅读全文

posted @ 2019-04-26 11:46 hoyong 阅读(115) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 23 下一页