![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
小盆和小鱼
这个作者很懒,什么都没留下…
展开
-
js学习笔记
1. Js中创建全局变量特别容易(例如不使用var 声明变量就是全局变量),但是使用全局变量容易发生冲突。因此建议尽可能使用var 去声明变量。 (1)如果使用链式:var a = b = 0;那么b也是全局变量。应当:var a, b;(赋值是从右到左赋值的。 (2)可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting原创 2014-08-12 09:01:02 · 385 阅读 · 0 评论 -
js学习笔记二
1. oop (1) ESMAScript有两种属性:数据属性和访问器属性。可以通过: Object.defineProperty() 来修改。 (2) 属性前面加一下划线,表示能通过对象方法访问该属性。 (3) 按照惯例,构造函数的函数名是以一个大写字母开头。非构造函数则以一个小写字母开头。 2. 工厂模式 function原创 2014-08-13 13:17:25 · 362 阅读 · 0 评论 -
js学习笔记一
1. 基本类型和引用类型。 基本类型包括:null , string, bool, Number, undefined 引用类型: Array, Obect,….. 基本变量复制值时是按值传递,两者是完全分开的。而引用类型复制的是指针,二者仍然是指向一个相同的空间。 2. 参数的函数是按值传递。但是传引用变量时,复制的是指针。 3. 检测类型可原创 2014-08-12 20:07:08 · 407 阅读 · 0 评论 -
js中this使用方法
this 的工作原理 JavaScript 有一套完全不同于其它语言的对 this 的处理机制。 在五种不同的情况下 ,this 指向的各不相同。 全局范围内 this; 当在全部范围内使用 this,它将会指向全局对象。 译者注:浏览器中运行的 JavaScript 脚本,这个全局对象是 window。 函数调用 foo();转载 2014-08-13 16:36:37 · 586 阅读 · 0 评论