2016年12月29日

《JavaScript 闯关记》之垃圾回收和内存管理

摘要: JavaScript 具有自动垃圾收集机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++ 之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的一个根源。 在编写 JavaScript 程序时,阅读全文

posted @ 2016-12-29 20:48 劼哥stone 阅读(4) 评论(0) 编辑

2016年12月20日

《JavaScript 闯关记》之原型及原型链

摘要: 原型链是一种机制,指的是 JavaScript 每个对象都有一个内置的 属性指向创建它的构造函数的 (原型)属性。原型链的作用是为了实现对象的继承,要理解原型链,需要先从 函数对象 、 、`new prototype __proto__` 这五个概念入手。 函数对象 前面讲过,在 JavaScrip阅读全文

posted @ 2016-12-20 23:52 劼哥stone 阅读(11) 评论(0) 编辑

2016年12月13日

《JavaScript 闯关记》之作用域和闭包

摘要: 作用域和闭包是 JavaScript 最重要的概念之一,想要进一步学习 JavaScript,就必须理解 JavaScript 作用域和闭包的工作原理。 作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在 JavaSc阅读全文

posted @ 2016-12-13 22:46 劼哥stone 阅读(9) 评论(0) 编辑

2016年12月4日

如何排版 微信公众号「代码块」之 MarkEditor

摘要: 前段时间写过一篇文章 "如何排版微信公众号「代码块」" ,讲的是如何使用浏览器插件 "Markdown Here" 来排版代码块。虽然用 "Markdown Here" 排版出来的样式还不错,但存在一个问题,就是代码之间的换行会全部丢失,需要手动进行调整。如果文章中代码较多的话,调整起来还是挺费劲的阅读全文

posted @ 2016-12-04 21:21 劼哥stone 阅读(106) 评论(0) 编辑

2016年11月29日

《JavaScript 闯关记》之事件

摘要: JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event)。例如,当 Web 浏览器加载完文档、用户把鼠标指针移到超链接上或敲击键盘时,Web 浏览器都会产生事件。如果 JavaScr阅读全文

posted @ 2016-11-29 07:18 劼哥stone 阅读(11) 评论(0) 编辑

2016年11月22日

《JavaScript 闯关记》之 DOM(下)

摘要: Element 类型 除了 类型之外, 类型就要算是 Web 编程中最常用的类型了。 类型用于表现 XML 或 HTML 元素,提供了对元素标签名、子节点及特性的访问。 节点具有以下特征: 的值为1; 的值为元素的标签名; 的值为 ; 可能是 或 ; 其子节点可能是 、`Text Comment P阅读全文

posted @ 2016-11-22 20:16 劼哥stone 阅读(5) 评论(0) 编辑

2016年11月15日

《JavaScript 闯关记》之 DOM(上)

摘要: DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API。DOM 描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 节点层次 DOM 可以将任何 HTML 或 XML 文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型,每种类型分别表示文档中不同的信息及(阅读全文

posted @ 2016-11-15 23:53 劼哥stone 阅读(12) 评论(0) 编辑

2016年11月7日

《JavaScript 闯关记》之 BOM

摘要: ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么 BOM(浏览器对象模型)则无疑才是真正的核心。BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致 BOM 有很多问题,因为浏览器提供商会阅读全文

posted @ 2016-11-07 21:56 劼哥stone 阅读(9) 评论(0) 编辑

2016年11月1日

《JavaScript 闯关记》之单体内置对象

摘要: ECMA 262 对内置对象的定义是「由 JavaScript 实现提供的、不依赖于宿主环境的对象,这些对象在 JavaScript 程序执行之前就已经存在了」。意思就是说,开发人员不必显式地实例化内置对象,因为它们已经实例化了。前面我们已经介绍了大多数内置对象,例如 、`Array String 阅读全文

posted @ 2016-11-01 22:22 劼哥stone 阅读(10) 评论(0) 编辑

2016年10月26日

《JavaScript 闯关记》之基本包装类型

摘要: 为了便于操作基本类型值,JavaScript 还提供了3个特殊的引用类型: 、`Number String`。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。来看下面的例子。 这个例子中的变量 包含一个字符串,字符串当然是基本阅读全文

posted @ 2016-10-26 22:49 劼哥stone 阅读(13) 评论(0) 编辑

导航

公告