目录 变量的引用 执行环境及作用域 作用域链延长 块级作用域 垃圾回收机制 变量的引用 当一个变量保存了基本数据类型时,此时对于变量的操作(赋值,运算)就是操作这个基本数据的本身,就算是赋值操作,赋值时拷贝后的值与之前的值也是相互独立互不影响的。 这非常好理解,但是如果一个变量保存的是一个引用类型的 ...
分类:
编程语言 时间:
2018-07-02 00:16:26
阅读次数:
152
JavaScript高级程序设计 6.面向对象的程序设计 这一章看到后头有点儿乱,在这里打打代码帮助自己理解。 1. 理解对象 or 1.1 属性类型(貌似不怎么用得到) 2. 创建对象 2.1 工厂模式 (用函数来封装创建具体对象的过程) 2.2 构造函数模式(使用ECMAScript中的构造函数 ...
分类:
编程语言 时间:
2018-06-09 00:51:37
阅读次数:
226
以下所列书目有不少以前已经看过或者开了篇没有看完。 ①已读 下面标有此类的将视时间温故 ②读未尽 ③未读 互联网&编程 《JavaScript高级程序设计》 《JavaScript权威指南(第6版)》 《JavaScript学习指南(第2版)(修订版)》 《JavaScript DOM编程艺术(第2 ...
分类:
其他好文 时间:
2018-06-07 14:14:22
阅读次数:
175
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ...
分类:
Web程序 时间:
2018-06-03 21:46:20
阅读次数:
224
最近学习 javascript ,参考书籍是《 javascript 高级程序设计》第三版,在介绍自定义元素属性时书中给出了一个例子,如下:<div id="myDiv" data-appId="12345" data-myname="Nicholas"></div> 理想情况下可以通过 myDiv ...
分类:
Web程序 时间:
2018-05-27 13:49:43
阅读次数:
299
每种编程语言都有其自己的设计模式。不禁让人疑惑设计模式是用来做什么?有什么用? 简单的说,设计模式是为了让代码更简洁,更优雅,更完美。 同时设计模式也会让软件的性能更好,同时也会让程序员们更轻松。设计模式可谓是编程界的“葵花宝典”或“辟邪剑法”。如果一旦练成,必可在编程界中来去自如,游刃有余。 下面 ...
分类:
编程语言 时间:
2018-05-26 19:33:27
阅读次数:
195
概述: 什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当 ...
分类:
Web程序 时间:
2018-05-21 14:32:23
阅读次数:
219
在javascript中也是有引用类型的,java同样如此。 javascript常见也比较常用的引用类型就熟Object和Array。 一个对象和一个数组,这个在前后端分离开发中也用的最多。比如ajax传参,有时我不仅仅只是需要一个参数,例如添加方法,传的是一个对象,对象存在属性。在java中对象 ...
分类:
编程语言 时间:
2018-05-20 23:15:03
阅读次数:
225
这次讲的主要是变量,作用域和内存问题。 任何一门编程语言,都涉及这三个。 变量,比如全局变量,局部变量等,作用域,也分全局作用域和方法作用域,内存问题,在java中就涉及到一个垃圾回收的问题,由于java中涉及到jvm,因此可以自动垃圾回收和内存分配,而不需要手动。 一、变量 每个变量都有其类型,数 ...
分类:
编程语言 时间:
2018-05-19 20:39:25
阅读次数:
190
任何语言的核心都必然会描述这门语言基本的工作原理。而描述的内容通常都要涉及这门语 言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。如前所述, ECMA-262通过叫做 ECMAScript的“伪语言”为我们描述了 JavaScript的所有这些基本概念 本篇文章主要讲语法,类型 ...
分类:
编程语言 时间:
2018-05-18 21:25:06
阅读次数:
218