上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1.字符串的扩展与修复 语言脚本都对字符串特别关注,有关的方法特别多,这些方法有三大类: 第一类:与标签无关的实现:charAt,charCodeAt,concat,lastIndexOf,localeCompare,match,replace,slice,split,substr,substrin 阅读全文
posted @ 2017-08-11 14:17 wingzw 阅读(304) 评论(0) 推荐(0)
摘要: 任何一门语言在大规模应用阶段,必然要经历拆分模块的过程。便于维护与团队协作,与java走的最近的dojo率先引入加载器,早期的加载器都是同步的,使用document.write与同步Ajax请求实现。后来dojo开始以JSONP的方法设计它的每个模块结构。以script节点为主体加载它的模块。这个就 阅读全文
posted @ 2017-08-11 13:16 wingzw 阅读(211) 评论(0) 推荐(0)
摘要: 1. 种子模块 种子模块也叫核心模块,是框架的最先执行的部分。 粽子模块包含功能:对象扩展,数组化,类型判定,简单的事件绑定与卸载,无冲突处理,模块加载与domReady。本章讲解以mass Framework的种子模块为范本。 1.1 命名空间 种子模块作为一个框架的最开始部分,除了负责辅建全局的 阅读全文
posted @ 2017-08-10 18:02 wingzw 阅读(313) 评论(0) 推荐(0)
摘要: 第1条:了解使用的JavaScript版本 第2条:理解JavaScript的浮点数 大多数编程语言都有几种数值性数据类型,但是JavaScript却只有一种。你可以使用typeof运算符查看数字的类型。不管是整数还是浮点数,JavaScript都将它们简单地归为数字。 事实上,JavaScript 阅读全文
posted @ 2017-07-07 15:04 wingzw 阅读(205) 评论(2) 推荐(0)
摘要: 11.1 在Canvas中的基本绘画操作 所有在canvas表面出现的绘图只通过JavaScript实现,所有的canvas都默认为空白。在绘画前,我们需要先获取对<canvas>元素二维绘图上下文(two-dimensional drawing context)的引用,也就是可以返回一个我们希望能 阅读全文
posted @ 2017-07-06 23:24 wingzw 阅读(422) 评论(0) 推荐(0)
摘要: 代码清单10-3 访问来自触摸传感器的数据 Apple IOS设备支持一些更先进的与手势相关的JavaScript事件。当用户的两只或两只手以上的手指在屏幕上发生捏或旋转动作时,这些事件就会发生,并能返回手指在屏幕上的移动距离。然而,这些都是在特定设备上才能生效的。如果你需要复制这些事件到其他设备上 阅读全文
posted @ 2017-07-06 22:35 wingzw 阅读(292) 评论(0) 推荐(0)
摘要: 77 . 阅读全文
posted @ 2017-07-06 21:27 wingzw 阅读(129) 评论(0) 推荐(0)
摘要: 我们在前面3章节学习过的一些创建型,结构型和行为型设计模式可以组合在一起,成为架构型设计模式。 8.1 MVC模式 MVC(Model-View-Controller,模型-视图-控制器)模式可以把JavaScript应用程序的代码划分为3个独立的部分:模型(Model),负责把代码中的与底层数据构 阅读全文
posted @ 2017-07-04 20:16 wingzw 阅读(261) 评论(0) 推荐(0)
摘要: 在本章,我们将继续学习设计模式,着重了解行为型设计模式。我们在第5章所学的创建型设计模式侧重于对象的创建,在第6章所学的结构型设计模式侧重于对象结构,而本章介绍的行为型设计模式则侧重于辅助实现代码库中的多个对象之间的通信。本章的要点是要使得我们更容易去从整体的角度理解代码是如何在一起运作的,而不是着 阅读全文
posted @ 2017-06-28 10:25 wingzw 阅读(298) 评论(0) 推荐(0)
摘要: 本章主要学习结构性设计模式,前一章介绍的创建型设计模式侧重于对象的处理,而结构型设计模式则有助于把多个对象整合为一个更大型的、更有组织的代码库。它们具有灵活性,可维护性,可扩展性,并能够确保当系统中的某一部分发生变更时,不必完全重写其余部分进行适应。结构型模式还可用于帮助我们与其他代码结构(在我们的 阅读全文
posted @ 2017-06-23 14:30 wingzw 阅读(278) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页