js
Tacks
这个作者很懒,什么都没留下…
展开
-
js-----初步了解变量 作用域
变量的声明用var//显式声明(var i = 100;) 1. 全局变量:在函数外通过var声明的变量。 2. 局部变量:在函数中通过var声明的变量。 //隐式声明(i = 100;) 没有声明就使用的变量,不管在这句话在哪里,都是默认全局变量的赋值script> a = 1;//默认就是全局变量 function t()原创 2017-11-29 19:00:25 · 249 阅读 · 1 评论 -
js-----词法分析过程
《开场白》 JavaScript代码自上而下执行,但是在js代码执行前,会首先进行词法分析类似预编译的样子吧,所以事实上,在函数运行时js运行要分为词法分析和执行两个阶段。词法分析的三步走 分析参数 再分析变量声明 最后分析函数声明先来看个例子跟着分析一下看看结果对不对 【一】<script> function t(age) { conso原创 2017-11-30 21:46:42 · 772 阅读 · 0 评论 -
js-----arguments一个特别的对象
《开场白》js的世界中一切都是对象,我看到一个比较特别的她---arguments,而且arguments对象和Function是分不开的。arguments.length:获得具体传入的参数个数!arguments.callee:函数本身函数名,仅当相关函数正在执行时才可用!原创 2017-12-01 22:11:19 · 313 阅读 · 0 评论 -
js-----初步了解this对象
《开场白》 话说js里面都是对象,那么来看看今天这个this对象。this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。看来也是离不开函数啊! this的指向是,调用函数的那个对象。 this的四种调用方式情况一:普通函数调用 this的值指向–>Window 准确的说,this为null 但被解释为windowalert(window原创 2017-12-02 22:11:03 · 253 阅读 · 0 评论 -
js-----闭包浅谈(Closure)
《开场白》 作为初级菜鸟的我,对与闭包知识,真的是一团迷雾,我这里就先把我现阶段对闭包的理解写出来,先记一下,随后对闭包理解深入了,再看看!1.什么是闭包?“菜鸟教程”上这样总结到:闭包就是一个函数引用另一个函数的变量,因为变量被引用着所以不会被回收,因此可以用来封装一个私有变量。这是优点也是缺点,不必要的闭包只会增加内存消耗。或者说闭包就是子函数可以使用父函数的局部变量,还有父函数的参数。看起来原创 2017-12-03 22:20:47 · 1945 阅读 · 0 评论 -
js-----对象的构造函数与私有属性
《开场白》 JavaScript 中的所有事物都是对象:字符串、数值、数组、函数… 此外,JavaScript 允许自定义对象。,那么如何创建对象呢,跟随我一起来看看这一篇文章吧!1定义并创建对象的实例;使用函数来定义对象,然后创建新的对象实例2私有属性的实现,通过闭包 来实现私有属性原创 2017-12-04 16:05:25 · 2473 阅读 · 4 评论 -
js-----二级菜单联动
《开场白》 今天来看一下js的一个小例子吧!二级联动直接上代码了,原理比较简单,还有就是暴力操作!原创 2017-12-06 21:23:34 · 2455 阅读 · 3 评论