
javascript
wkzd2016
这个作者很懒,什么都没留下…
展开
-
javascript基础详解-执行环境与作用域链
函数调用都有与之相关的作用域和上下文。从根本上说,范围是基于函数(function-based)而上下文是基于对象(object-based)。换句话说,作用域是和每次函数调用时变量的访问有关,并且每次调用都是独立的。上下文总是关键字 this 的值,是调用当前可执行代码的对象的引用。执行上下文栈(Execution Context Stack)在ECMASscript中的代码有三种类型:globa转载 2017-04-24 20:31:32 · 415 阅读 · 0 评论 -
javascript基础详解-作用域
JavaScript语言的作用域仅存在于函数范围中。这是必须要牢记的一点,还有一点重要的就是作用域的提升规则。作用域问题JS最容易出现混淆的就是作用域的情况。传统的类C语言,它们的作用域是block-level scope,块级作用域, 花括号就是一个作用域。但是对于JavaScript而言,它的作用域是function-level scope,比如if条件语句,就不算一个独立的作用域:var x转载 2017-04-24 20:58:10 · 511 阅读 · 0 评论 -
你知道MVC,MVP 和 MVVM之间的故事吗?
MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MV原创 2017-05-15 22:36:25 · 256 阅读 · 0 评论 -
javaScript中not defined,undefined和null的区别
一.is not defined与undefined之前没太注意is not defined和undefined有什么区别,每次都是简单的把两者理解为未定义,现在回过头来梳理js基础的时候才发现其中区别还是很鲜明的。 先从单纯的字面意思来理解一下(有道词典): is not defined: 未定义 not defined: 未定义,没有定义,无法定义&& undefined:原创 2017-04-26 18:37:08 · 693 阅读 · 0 评论 -
javaScript循环总结(for,for-in,for-of,forEach,map,filter,every,reduce,reduceRight)
循环是每个语言都必不可少的方法,javaScript也一样,随着javaScript的发展,我们用于循环的方法也在不断改进,也越来越精简,但是用好循环却不是那么容易的事,在这里总结一下javaScript中常用的几种循环方式,便于记忆和以后使用。forfor也是最原始的循环,自JavaScript诞生起,我们就一直使用这个方法;其可以用了遍历数组或者字符串for (var i = 0; i < ar原创 2017-12-05 10:02:23 · 610 阅读 · 1 评论