摘要:
前置条件是:需要准备sudo apt get 命令 第一步: 执行命令sudo apt get install nodejs 即可安装, 之后可使用node v 查看版本node 版本号 第二步: 因为此处使用的是nodejs 并不是常用的node , 所以可以使用 sudo ln s /usr/b 阅读全文
摘要:
首先,每一个被创建的函数都有一个 prototype (原型)属性。 这个属性是一个指针,指向一个对象,而这个对象包含了可以由特定类型的所有实例共享的属性和方法。 因此可以理解为: 通过 调用 构造函数而创建的 对象实例 的原型对象。 原型对象的优势在于 可以让所有对象实例共享它所包含的属性和方法。 阅读全文
摘要:
ECMAScript中的构造函数可以用来创造特定类型的对象,Object和Array 是原生构造函数,在 运行时会自动出现在执行环境。也可以自定义构造函数,示例如下: 注意:按照惯例,构造函数始终都应该以一个大写字母开头,而非构造函数则应该以一个小写字母开头,目的是区别ECMAScript中的其他函 阅读全文
摘要:
工厂模式:用函数封装以特定接口创建对象; 工厂模式解决的问题:相似对象的问题;没有解决的问题是对象识别的问题; 阅读全文
摘要:
一 定义多个属性 ECMAScript5 定义了一个Object.defineProperties()方法,用于定义多个属性。此方法接受两个对象参数: 第一个对象:要添加或修改其属性的对象 第二个对象的属性与第一个对象的要添加或修改的属性一一对应 : 支持Object.definePropertie 阅读全文
摘要:
ECMA-262 把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数; ECMA-262 第5版中定义对象的两种属性:数据属性和访问属性;(为表示特性是内部值,规范将其放在两对方括号中,如[[Enumerable]]) 1.数据属性:包含一个数据值的位置。在这个位置可以读取和写入值。 阅读全文
摘要:
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套开放源代码软件,以BSD license授权发布。 MemCac 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。本文主要是对J... 阅读全文
摘要:
作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地... 阅读全文
摘要:
1、DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。document.documentElement 返回文档的根节点document.body document.activeElement 返回当前文档中被击活的标签节点(ie)event.fromElement 返回鼠标移... 阅读全文