摘要: HTML5的输入框Placeholder字体缺省颜色是灰色,如果你需要修改的话,下面代码可以帮你大忙: ::-webkit-input-placeholder { /* WebKit browsers */ color: #C77405;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #C77405;} ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #C77405;}:-ms-input-placeholder { /* Internet Expl... 阅读全文
posted @ 2014-04-13 10:15 82623941 阅读(1495) 评论(1) 推荐(0) 编辑
摘要: 网上有一篇async.js的文章,但是看完后一头雾水,里面很多错误,只好学习下官方的文档官方的文档分为三个模块:1.Collections 集合2.Control Flow 控制流程3.Utils 公共模块最常用的应该就是第二个模块了,async的主要功能也都集中在里面Control Flow1.series(tasks, [callback]) 顺序执行数组、集合内的函数,当前面一个函数执行完成就会立即执行下一个函数,如果函数触发了错误,可以在callback函数中验证,否则会一直执行完成tasks 1 async.series([ 2 function(callback){ 3... 阅读全文
posted @ 2014-04-10 17:44 82623941 阅读(13898) 评论(0) 推荐(0) 编辑
摘要: 好像有这么一句名言——"每一个优雅的接口,背后都有一个龌龊的实现"。最明显的例子,jQuery。之所以弄得这么复杂,因为它本来就是那复杂。虽然有些实现相对简明些,那是它们的兼容程度去不了那个地步。当然,世上总有例外,比如mootools,但暴露到我们眼前的接口,又不知到底是那个父类的东西,结构清晰但不明撩。我之所以说这样的话,因为异步列队真的很复杂,但我会尽可能让API简单易用。无new实例化,不区分实例与类方法,链式,等时髦的东西都用上。下面先奉上源码: 1 ;(function(){ 2 var dom = this.dom = this.dom || { 3 ... 阅读全文
posted @ 2014-04-10 13:55 82623941 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 这可能是个比较深的话题。何谓异步?笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHttpRequest,还有DOM的事件机制,还有HTML5新增加的webwork, postMessage,等等很多。这些东西都有一个共同的特点,就是拥有一个回调函数,实现控制反转。由于控制反转是更深奥的问题,这里不想展开。不过有点可以确认的,回调函数的存在打断了原来的执行流程,让它们自行在适当的时机出现并执行,这是个非常便捷的模式。对比主动式的轮询,你就知它多么节能。在同步编程,代码基本上自上向下执行,在 阅读全文
posted @ 2014-04-10 10:41 82623941 阅读(215) 评论(0) 推荐(0) 编辑