随笔分类 -  精通JavaScript开发

入门到精通
摘要:11.1 在Canvas中的基本绘画操作 所有在canvas表面出现的绘图只通过JavaScript实现,所有的canvas都默认为空白。在绘画前,我们需要先获取对<canvas>元素二维绘图上下文(two-dimensional drawing context)的引用,也就是可以返回一个我们希望能 阅读全文
posted @ 2017-07-06 23:24 wingzw 阅读(425) 评论(0) 推荐(0)
摘要:代码清单10-3 访问来自触摸传感器的数据 Apple IOS设备支持一些更先进的与手势相关的JavaScript事件。当用户的两只或两只手以上的手指在屏幕上发生捏或旋转动作时,这些事件就会发生,并能返回手指在屏幕上的移动距离。然而,这些都是在特定设备上才能生效的。如果你需要复制这些事件到其他设备上 阅读全文
posted @ 2017-07-06 22:35 wingzw 阅读(293) 评论(0) 推荐(0)
摘要:77 . 阅读全文
posted @ 2017-07-06 21:27 wingzw 阅读(130) 评论(0) 推荐(0)
摘要:我们在前面3章节学习过的一些创建型,结构型和行为型设计模式可以组合在一起,成为架构型设计模式。 8.1 MVC模式 MVC(Model-View-Controller,模型-视图-控制器)模式可以把JavaScript应用程序的代码划分为3个独立的部分:模型(Model),负责把代码中的与底层数据构 阅读全文
posted @ 2017-07-04 20:16 wingzw 阅读(262) 评论(0) 推荐(0)
摘要:在本章,我们将继续学习设计模式,着重了解行为型设计模式。我们在第5章所学的创建型设计模式侧重于对象的创建,在第6章所学的结构型设计模式侧重于对象结构,而本章介绍的行为型设计模式则侧重于辅助实现代码库中的多个对象之间的通信。本章的要点是要使得我们更容易去从整体的角度理解代码是如何在一起运作的,而不是着 阅读全文
posted @ 2017-06-28 10:25 wingzw 阅读(301) 评论(0) 推荐(0)
摘要:本章主要学习结构性设计模式,前一章介绍的创建型设计模式侧重于对象的处理,而结构型设计模式则有助于把多个对象整合为一个更大型的、更有组织的代码库。它们具有灵活性,可维护性,可扩展性,并能够确保当系统中的某一部分发生变更时,不必完全重写其余部分进行适应。结构型模式还可用于帮助我们与其他代码结构(在我们的 阅读全文
posted @ 2017-06-23 14:30 wingzw 阅读(282) 评论(0) 推荐(0)
摘要:使用设计模式的要诀时把它们看作你编程工具箱中的多种工具,每一种都有一个特定的用途。在尝试应用设计模式至代码之前,你首先要熟悉各种现有的设计模式以及每一种所应用的场合(应用了错误的工具将导致不必要的麻烦和时间的浪费)。这些章节将帮助你来实现这一点。除非你是一个特别老练的JavaScript开发者,不然 阅读全文
posted @ 2017-06-20 20:02 wingzw 阅读(291) 评论(0) 推荐(0)
摘要:在本章,我们将学习会如何使用编码窍门、方法、最佳实践和现代API来提升JavaScript应用程序的性能。要全局性地着眼于性能问题,就意味着要考虑整个应用程序的生命周期。也就是说,与其单纯地注重所执行的代码行数,我更欣赏通过实现更快捷,更高效的JavaScript的文件加载,以及高效的调用、DOM元 阅读全文
posted @ 2017-06-18 21:57 wingzw 阅读(381) 评论(0) 推荐(0)
摘要:JavaScript中什么是构造函数:http://www.qdfuns.com/notes/23720/d3990bb38177fd0c14789a7c54e614d9.html 深入理解js构造函数:http://www.cnblogs.com/wangyingblog/p/5583825.ht 阅读全文
posted @ 2017-06-08 16:24 wingzw 阅读(307) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/mylove103104/p/4590715.html jQuery源码分析 http://blog.csdn.net/SUFEIDEYEYE/article/details/51810912 阅读全文
posted @ 2016-06-06 23:26 wingzw 阅读(206) 评论(0) 推荐(0)
摘要:NaN是什么? not a nunber //不是数字 js判断NaN?不是有isNaN?标准的函数库isNaN不可靠的。 isNaN(NaN);//true 这很正常 isNaN("张三是最帅的");//true 这TM还正常吗? isNaN({});//true 这TM还正常吗? 还好NaN是J 阅读全文
posted @ 2016-06-06 23:08 wingzw 阅读(714) 评论(1) 推荐(0)
摘要:美国科学家统计出东方男人做爱的频率与年龄存在以下数学关系: 年龄的十位数乘于9,得出的数字十位数表示每多少个星期,个位数为次数,如某人20几岁,2X9=18,表示一个星期可以做8次;某人30几岁,3X9=27,表示2个星期可以做7次;40几岁则4X9=36,表示3个星期可以做6次;50多岁则5X9= 阅读全文
posted @ 2016-06-06 10:12 wingzw 阅读(2345) 评论(0) 推荐(0)