- 博客(4)
- 收藏
- 关注
转载 常用的Javascript设计模式
《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面有一些优势,在练瑜伽上就欠缺一些。术士和暗影牧师很容易成
2017-12-29 14:49:47 653
转载 JavaScript模块化开发——AMD规范
本文介绍一下AMD规范(注意,这里的AMD和做cpu的AMD可不是一回事)。根据之前文章的知识,我们知道一个模块系统最起码要有下面这些功能:可以创建封装的模块可以定义对其他模块的依赖可以导出功能,被其他模块使用AMD是“Asynchronous Module Definition”的缩写,意思就是“异步模块定义”。从名称上就可以看出,它是通过异步方式加载模块
2017-12-28 14:54:00 464
转载 Array.prototype.slice.call()方法详解
在很多时候经常看到Array.prototype.slice.call()方法,比如Array.prototype.slice.call(arguments),下面讲一下其原理:1、基本讲解1.在JS里Array是一个类 slice是此类里的一个方法 ,那么使用此方法应该Array.prototype.slice这么去用 slice从字面上的意思很容易理解就是截取(当然
2017-12-27 17:17:11 500
转载 Touch开发必须知道的事儿
持续跟大家分享一些最新的前端技术进展、开发最佳实践,好了,不多说了,言归正传,今天跟大家分享Touch开发的一些细节问题,希望可以对相关开发人员有所帮助。常见问题1:判断设备支持touch就只用touch判断设备支持touch就只用touch会有问题,因为像Chrome pixel这样的设备同时支持触屏和鼠标,如果这样判断就会让Chrome pixel的鼠标失效,而仅仅是因
2017-12-27 17:13:03 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人