hoyong

导航

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

2019年4月26日 #

深入理解javascript原型和闭包(9)——简述【执行上下文】下(转)

摘要: 深入理解javascript原型和闭包(9)——简述【执行上下文】下(转) 上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据: 变量、函数表达式——变量声明,默认赋值为undefined; this——赋值; 函数声明——赋值; 如果在函数中,除了以上数据之外,还会有其他数据。先看以 阅读全文

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

深入理解javascript原型和闭包(8)——简述【执行上下文】上(转)

摘要: 深入理解javascript原型和闭包(8)——简述【执行上下文】上(转) 什么是“执行上下文”(也叫做“执行上下文环境”)?暂且不下定义,先看一段代码: 第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undef 阅读全文

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

深入理解javascript原型和闭包(7)——原型的灵活性(转)

摘要: 深入理解javascript原型和闭包(7)——原型的灵活性(转) 在Java和C#中,你可以简单的理解class是一个模子,对象就是被这个模子压出来的一批一批月饼(中秋节刚过完)。压个啥样,就得是个啥样,不能随便动,动一动就坏了。 而在javascript中,就没有模子了,月饼被换成了面团,你可以 阅读全文

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

深入理解javascript原型和闭包(6)——继承(转)

摘要: 深入理解javascript原型和闭包(6)——继承(转) 为何用“继承”为标题,而不用“原型链”? 原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继 阅读全文

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

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

摘要: 深入理解javascript原型和闭包(5)——instanceof(转) 又介绍一个老朋友——instanceof。 对于值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知 阅读全文

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

深入理解javascript原型和闭包(4)——隐式原型(转)

摘要: 深入理解javascript原型和闭包(4)——隐式原型(转) 注意:本文不是javascript基础教程,如果你没有接触过原型的基本知识,应该先去了解一下,推荐看《javascript高级程序设计(第三版)》第6章:面向对象的程序设计。 上节已经提到,每个函数function都有一个prototy 阅读全文

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

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

摘要: 深入理解javascript原型和闭包(3)——prototype原型(转) 既typeof之后的另一位老朋友! prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名。如果它还是您的新朋友,我估计您也是javascript的新朋友。 在咱们的第一节(深入理解javascript原 阅读全文

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

深入理解javascript原型和闭包(2)——函数和对象的关系(转)

摘要: 深入理解javascript原型和闭包(2)——函数和对象的关系(转) 上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。 对!函数是一种对象,但是函数却不像数组一样——你可以说数组是对象的一种,因为数组就像 阅读全文

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

深入理解javascript原型和闭包(1)——一切都是对象(转)

摘要: “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。 ——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常用的运算符——typeof。typeof应该算是咱们的老朋友,还有谁没用过它? typeof函数输出的一共有几种类型,在此列出: 以上代码列 阅读全文

posted @ 2019-04-26 09:54 hoyong 阅读(76) 评论(0) 推荐(0) 编辑

初学者彻底理解javascript闭包以及this关键字(转)

摘要: 不管是闭包还是this关键字,都是困扰JS初学者的比较难懂的东西,如果你对它们的认识还不足够清晰,那么现在就一起把它们掌握掉。还是那句话,我们从最基本的开始,建立起一个非常清晰的知识结构,好了,开始吧 ? 闭包 当然我们今天说的是javascript里的闭包。要学习闭包,首先需要明白函数和变量,其次 阅读全文

posted @ 2019-04-26 09:43 hoyong 阅读(212) 评论(0) 推荐(0) 编辑

2019年4月20日 #

AndroidStudio:* daemon not running; starting now at tcp:5037(转)

摘要: 发现是笔记本在连网络时加了防火墙,关了即可; 阅读全文

posted @ 2019-04-20 22:04 hoyong 阅读(987) 评论(0) 推荐(0) 编辑

React Native 识别夜神模拟器方法(转)

摘要: dos下,进入进Android SDK下的platform-tools目录 代码:adb connect 127.0.0.1:62001当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1 阅读全文

posted @ 2019-04-20 22:02 hoyong 阅读(247) 评论(0) 推荐(0) 编辑

开发环境之git:团队协作git工作流与常用命令(转)

摘要: 开发环境之git:团队协作git工作流与常用命令(转) 此篇文章只是一篇傻瓜式的,记录工作中比较规范且常见的一个git工作流需要用到的命令,让你可以快速的开始工作。而不是一些长篇大论的理论知识,如果你有用过sourcetree或者其它图形化工具,结合你正在使用的工具,敲这些命令,看图形化工具中的变化 阅读全文

posted @ 2019-04-20 09:45 hoyong 阅读(169) 评论(0) 推荐(0) 编辑

JS函数作用域及作用域链理解(转)

摘要: JS函数作用域及作用域链理解(转) 从事web开发工作,尤其主要是做服务器端开发的,难免会对客户端语言JavaScript一些概念有些似懂非懂的,甚至仅停留在实现功能的层面上,接下来的文章,是记录我对JavaScript的一些概念的理解。欢迎大牛拍砖吐糟。 变量作用域 在JavaScript中全局变 阅读全文

posted @ 2019-04-20 09:44 hoyong 阅读(215) 评论(0) 推荐(0) 编辑

探索JS引擎工作原理 (转)

摘要: 探索JS引擎工作原理 (转) JavaScript 从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习 JS 引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为 阅读全文

posted @ 2019-04-20 09:43 hoyong 阅读(94) 评论(0) 推荐(0) 编辑

图解Javascript——作用域、作用域链、闭包(转)

摘要: 图解Javascript——作用域、作用域链、闭包(转) 什么是作用域? 作用域是一种规则,在代码编译阶段就确定了,规定了变量与函数的可被访问的范围。全局变量拥有全局作用域,局部变量则拥有局部作用域。 js是一种没有块级作用域的语言(包括if、for等语句的花括号代码块或者单独的花括号代码块都不能形 阅读全文

posted @ 2019-04-20 09:40 hoyong 阅读(167) 评论(0) 推荐(0) 编辑

图解Javascript——变量对象和活动对象(转)

摘要: 图解Javascript——变量对象和活动对象(转) 一段代码引发的思考 这段代码需要我们思考的是第三行会在控制台输出什么?第四行对laterDeclaredFunction()的调用能否成功呢? 答案是酱紫的: 我们都有一个共识是js语言执行顺序是自上而下的,那么已经在第一行声明了定义了变量lat 阅读全文

posted @ 2019-04-20 09:39 hoyong 阅读(152) 评论(0) 推荐(0) 编辑

图解Javascript——执行上下文(转)

摘要: 图解Javascript——执行上下文(转) 什么是执行上下文? 执行上下文(Execution Context)是ECMAScript规范中用来描述 JavaScript 代码执行的抽象概念,规定了当前代码执行的环境(当前执行代码片段中的变量、函数、作用域链等),所有执行上下文又叫执行环境。 只有 阅读全文

posted @ 2019-04-20 09:38 hoyong 阅读(107) 评论(0) 推荐(0) 编辑

JS 执行环境、作用域链、活动对象(转)

摘要: JS执行环境 执行环境(Execution context,EC)或执行上下文,是JS中一个极为重要的概念 执行环境分为三种(全局执行环境,函数执行环境,evel()执行环境) js为每一个执行环境关联了一个变量对象。环境中定义的所有变量和函数都保存在这个对象中 EC的组成 当JavaScript代 阅读全文

posted @ 2019-04-20 09:37 hoyong 阅读(210) 评论(0) 推荐(0) 编辑

js基础梳理-关于this常见指向问题的分析(转)

摘要: js基础梳理-关于this常见指向问题的分析(转) 首先,依然回顾《js基础梳理-究竟什么是执行上下文栈(执行栈),执行上下文(可执行代码)?》中的 3.执行上下文的生命周期 3.1 创建阶段 生成变量对象(Variable object, VO) 建立作用域链(Scope chain) 确定thi 阅读全文

posted @ 2019-04-20 09:33 hoyong 阅读(212) 评论(0) 推荐(0) 编辑

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