04 2018 档案

摘要:1、工厂模式 函数createPerson()能够根据接受的参数来构建一个包含所有必要信息的Person对象。可以无数次地调用这个函数,而每次它都会返回一个包含三个属性一个方法的对象。工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)。 2、构造函数模式 阅读全文
posted @ 2018-04-21 01:38 JimRae 阅读(296) 评论(0) 推荐(0)
摘要:ECMA-262第5版在定义只有内部才用的特性时,描述了属性的各种特征。ECMA-262定义这些特性是为了实现Javascript引擎用的,因此在JavaScript中不能直接访问它们。为了表示特征是内部值,该规范把它们放在了两对方括号中,例如[[Enumberable]]。尽管ECMA-262第3 阅读全文
posted @ 2018-04-18 00:04 JimRae 阅读(2422) 评论(0) 推荐(0)
摘要:HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少。 在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。 使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。 而针对于 HTML5 ,我们应该形成比较好的代码规范,以下提供了几种规范的 阅读全文
posted @ 2018-04-17 22:36 JimRae 阅读(1231) 评论(0) 推荐(0)
摘要:语义= 意义 语义元素 = 有意义的元素 什么是语义元素? 一个语义元素能够清楚的描述其意义给浏览器和开发者。 无语义 元素实例: <div> 和 <span> - 无需考虑内容. 语义元素实例: <form>, <table>, and <img> - 清楚的定义了它的内容. 浏览器支持 Inte 阅读全文
posted @ 2018-04-16 22:10 JimRae 阅读(230) 评论(0) 推荐(0)
摘要:HTML 基本文档 基本标签(Basic Tags) 文本格式化(Formatting) 1 <b>粗体文本</b> 2 <code>计算机代码</code> 3 <em>强调文本</em> 4 <i>斜体文本</i> 5 <kbd>键盘输入</kbd> 6 <pre>预格式化文本</pre> 7 阅读全文
posted @ 2018-04-16 19:26 JimRae 阅读(222) 评论(0) 推荐(0)
摘要:ECMAScript 5为数组定义了5个迭代方法。每个方法都接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响this的值。 传入这些方法中的函数会接收到三个参数:数组项的值、该项在数组中的位置和数组对象本身。 以下是这5个迭代方法的作用: every():对数组中的每一 阅读全文
posted @ 2018-04-10 11:28 JimRae 阅读(280) 评论(0) 推荐(0)