• 关于

    理解javascript作用

    的搜索结果
  • 什么是Javascript Hoisting?

    Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对Javascript Hoisting(国内一般翻译为 变量提升)...

    文章 行者武松 2017-08-01 864浏览量

  • javascript作用域

    javascript的作用域一直以来是前端开发中比较难理解的知识点,对于javascript的作用域主要记住几句话. 一丶"javascript中无块级作用域" 在java或C#中存在块级作用域,既:大括号也是一个作用域.   public static void main () { ...

    文章 库库的码农 2016-07-12 608浏览量

  • javascript作用域链(Scope Chain)初探

    关于js的作用域链,早有耳闻,也曾看过几篇介绍性的博文,但一直都理解的模棱两可。近日又精心翻看了一下《悟透Javascript》这本书,觉得写得太深刻,在“代码的时空”一节里有一段介绍作用域链的地方寥寥数语,回味无穷(其实还是理解的模棱两可^_^)。现在整理下自己的读书笔记,顺便借鉴网上资源,写下...

    文章 嗯哼9925 2017-11-22 1090浏览量

  • 五个小例子教你搞懂 JavaScript 作用域问题

    原文:五个小例子教你搞懂 JavaScript 作用域问题 众所周知,JavaScript 的作用域和其他传统语言(类C)差别比较大,掌握并熟练运用JavaScript 的作用域知识,不仅有利于我们阅读理解别人的代码,也有助于我们编写自己的可靠代码。 下面笔者将使用五个小例子来给大家分析下 Jav...

    文章 杰克.陈 2014-05-02 957浏览量

  • Javascript作用域

          经常接触Context这个词语,对这个词语越来越模糊,书中一般翻译为上下文,我记得我在博客中说过,我当时将这个理解为容器,一个包含某一个对象的属性和方法,现在想想这也应该是一个对象的概念吧,当然这只是我的片面之词,还没有证据,比如在HttpContext中,这个就包含了我们请求的字符串...

    文章 醉意人间 2013-04-22 447浏览量

  • 【干货合集】让我们聊一聊如何用世界上最流行的脚本语言——JavaScript写出优美的代码

    云栖社区编程语言系列讲座,4月16日-JavaScript专场,和资深技术专家一起学习JavaScript编程实战!你还在等什么,赶快报名吧!!! JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一...

    文章 场景研读 2018-03-31 17531浏览量

  • 作用域链这么重要!怎样形象地理解它?

    JavaScript中有些概念非常重要,例如作用域链、函数式编程等。其中,作用域链概念不仅帮助我们理解变量作用域的相关概念,同时也对我们理解with语句和闭包概念至关重要。 一 什么是变量作用域? 浏览器的js解释器执行代码前有两个阶段,分别是:词法语法分析和代码生成。在词法语法分析时,解释器会对...

    文章 Ethan.wys 2017-07-17 863浏览量

  • 《深入理解JavaScript》——1.1 背景

    本节书摘来自异步社区《深入理解JavaScript》一书中的第1章,第1.1节,作者: 【美】AxelRauschmayer(罗彻麦尔)译者: 王玉林 , 杜欢 , 庄婷婷 , 章子鹏,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 基础JavaScript 深入理解JavaScri...

    文章 异步社区 2017-05-02 1466浏览量

  • javascript 作用域详解

    javascript 作用域详解作用域理解:定义的变量、函数生效的范围。javascript 有全局作用域和函数作用域两种。注:es6实现let 块级作用域不是js原生的,底层同样是通过var实现的。如果想了解具体细节,请访问babel官方 对es6中let 进行解析。 执行上下文范围:一段内或者...

    文章 推荐码发放 2019-03-21 728浏览量

  • Javascript 链式作用域

    看了很多篇文章,终于稍稍理解Javascript的链式作用域了。 很感谢Laruence,风雪之隅。 其实对于Javascript链式作用域的描述,包括,JS权威指南,都有些太冗长了--但是很准确:JavaScript中的函数运行在他们被定义的作用域里,而不是他们被执行的作用域里。 这句话有点难懂...

    文章 double2li 2012-07-26 811浏览量

  • JavaScript作用域原理(二)——预编译

    JavaScript是一种脚本语言, 它的执行过程, 是一种翻译执行的过程。并且JavaScript是有预编译过程的,在执行每一段脚本代码之前, 都会首先处理var关键字和function定义式(函数定义式和函数表达式)。   一、变量执行之前,会被赋为undefined <p id="sc...

    文章 技术小胖子 2017-11-09 715浏览量

  • 五句话搞定JavaScript作用域

    JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一、“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域。  Java  C# 在JavaScript语...

    文章 zting科技 2017-10-12 815浏览量

  • 一个基本的面试问题:可以解释一下什么是闭包吗?

    云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 面对面试问题,我们总是如临大敌。 令人憎恶的面试问题 之前,我参加了一个面试,其中工程团队要求我解释闭包的含义。当然,这不是我第一次被问到这...

    文章 云栖号资讯小编 2020-02-28 461浏览量

  • Javascript的“上下文”(context)

    一:JavaScript中的“上下文“指的是什么 百科中这样定义: 上下文是从英文context翻译过来,指的是一种环境。 在软件工程中,上下文是一种属性的有序序列,它们为驻留在环境内的对象定义环境。 在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。...

    文章 shy丶gril 2016-05-20 1014浏览量

  • 【前端工程师手册】JavaScript作用域拾遗

    【前端工程师手册】JavaScript作用域拾遗 昨天总结了一些作用域的知识【前端工程师手册】JavaScript之作用域,但是发表完发现忘记了一些东西,今天拾个遗。 昨天说到了JavaScript中没有块级作用域,其实在es6中是有的。 es6中的块级作用域 先举个栗子: var foo = ...

    文章 优惠码发放 2018-05-17 930浏览量

  • 【前端工程师手册】JavaScript作用域拾遗

    【前端工程师手册】JavaScript作用域拾遗 昨天总结了一些作用域的知识【前端工程师手册】JavaScript之作用域,但是发表完发现忘记了一些东西,今天拾个遗。 昨天说到了JavaScript中没有块级作用域,其实在es6中是有的。 es6中的块级作用域 先举个栗子: var foo = ...

    文章 推荐码发放 2018-05-17 1128浏览量

  • 五句话搞定JavaScript作用域

    全局作用域 -> Func函数作用域 -> inner函数作用域 当执行【ret();】时,由于其代指的是inner函数,此函数的作用域链在执行之前已经被定义为:全局作用域 -> Func函数作用域 -> inner函数作用域,所以,在执行【ret();】时,会根据已经存...

    文章 developerguy 2016-07-07 627浏览量

  • 作用域、闭包、内存泄露

     作用域   作用域指的是变量的有效访问范围。作用域对Javascript有重要意义,了解作用域的工作原理是在性能角度和功能角度理解Javascript的关键。   每一个JavaScript函数都被表示为对象,是一个函数实例。以下两种定义函数的方式是等价的。 var sayName = fun...

    文章 木的树 2016-04-21 1155浏览量

  • JavaScript——以简单的方式理解闭包

    原文:JavaScript——以简单的方式理解闭包       闭包,在一开始接触JavaScript的时候就听说过。首先明确一点,它理解起来确实不复杂,而且它也非常好用。那我们去理解闭包之前,要有什么基础呢?我个人认为最重要的便是作用域(lexical scope),如果对作用域和作用域链不理解...

    文章 杰克.陈 2014-11-12 813浏览量

  • JavaScript运行机制浅探

    从一个简单的问题谈起: <script type="text/javascript">      alert(i);    var i = 1;      </script>     输出结果是undefined, 这种现象被称成“预解析”:JavaScript...

    文章 科技小先锋 2017-11-09 1105浏览量

  • 看图学习javascript

    如果想成为一个高效的javascript的程序员,深刻理解javascript的语法是必须的。记得上小学的时候,再难的数学题通过画图的方式很快就能解决,我们在学习javascript有时感觉一些语法也比较难理解,为何不能用画图的方式帮助我们理解呢?下面我们就把javascript一些基本的语法转换...

    文章 slalx_1986 2010-12-09 1113浏览量

  • javascript运行机制之执行顺序详解

    JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我们先来认识几个重要的术语: 1、代码块   JavaScript中的代码块是指由<script>标签分割的代码段。例如: <script type="text/javascript">  ...

    文章 木头先生 2017-03-16 831浏览量

  • javascript 作用域、作用域链理解

    JavaScript作用域就是变量和函数的可访问范围。 1.变量作用域    在JavaScript中,变量作用域分为全局作用域和局部作用域。     全局作用域       任何地方都可以定义拥有全局作用域的变量       1.没有用var声明的变量(除去函数的参数)都具有全局作用域,成为全局...

    文章 shy丶gril 2016-05-24 987浏览量

  • 执行模型浅析

     大家有没有想过,一段javascript脚本从载入浏览器到显示执行都经过了哪些流程,其执行次序又是如何。本篇博文将引出'javascript执行模型'的概念,并带领大家理解javascript在执行时的处理机制。   简单的开始 简单的代码: 01 <script type="...

    文章 文艺小青年 2017-06-01 740浏览量

  • 写给Javascript初学者的小小建议

     一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。   如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将...

    文章 青衫无名 2017-07-03 1088浏览量

  • Google爬虫如何抓取JavaScript的?

    我们测试了谷歌爬虫是如何抓取 JavaScript,下面就是我们从中学习到的知识。 认为 Google 不能处理 JavaScript ?再想想吧。Audette Audette 分享了一系列测试结果,他和他同事测试了什么类型的 JavaScript 功能会被 Google 抓取和收录。 长话...

    文章 行者武松 2017-08-01 2383浏览量

  • [译] 原生 JavaScript 值得学习吗?答案是肯定的

    本文讲的是[译] 原生 JavaScript 值得学习吗?答案是肯定的, 原文地址:Is Vanilla JavaScript worth learning? Absolutely. 原文作者:David Kopal 译文出自:掘金翻译计划 本文永久链接:github.com/xit...

    文章 玄学酱 2017-10-16 1323浏览量

  • 《深入理解JavaScript》——1.13 变量作用域和闭包

    本节书摘来自异步社区《深入理解JavaScript》一书中的第1章,第1.13节,作者: 【美】AxelRauschmayer(罗彻麦尔)译者: 王玉林 , 杜欢 , 庄婷婷 , 章子鹏,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.13 变量作用域和闭包 在JavaScript中,通...

    文章 异步社区 2017-05-02 1144浏览量

  • 理解 JavaScript 闭包

    这是本系列的第 4 篇文章。 作为 JS 初学者,第一次接触闭包的概念是因为写出了类似下面的代码: for (var i = 0; i < helpText.length; i++) { var item = helpText[i]; document.getElement...

    文章 哈你真皮 2018-12-18 653浏览量

  • 高性能Javascript--高效的数据访问

      接上一篇,希望能写一个高性能Javascript专题。   第一篇:高性能Javascript--脚本的无阻塞加载策略。   参考摘录《高性能Javascript》。   经典计算机科学的一个问题是,数据应当存放在什么地方,以实现最佳的读写效率。数据存储是否得当,关系到代码运行期间数据被检索到...

    文章 chokcoco 2014-10-10 680浏览量

1 2 3 4 ... 38 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT