02 2014 档案
摘要:语法:@media screen and (min-width: 320px) and (max-width : 479px)media属性后面跟着的是一个 screen 的媒体类型(上面说过的十种媒体类型之一)。然后用 and 关键字来连接条件(其他关键字还有 not, only,看字面大家能理解,就不多说。),然后括号里就是一个媒体查询语句,稍微懂点css的同学都能看懂,这个条件语句意思是在大于320小于479 的分辨率下所激活的样式表。一般大于960的显示器都可以用默认样式而不必在媒体查询里判断了。有一种情况除外,就是高像素比的终端,比如 iphone4以上的retina屏,一个ipho
阅读全文
摘要:背景目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public API部分。因为一旦发布,对外发布的API将会很难改变。在给SupportedFu设计API的时候,我试图以实用的角度来解决上面提到的问题。我希望可以设计出容易使用,容易部署,并且足够灵活的API,本文因此而生。API设计的基本要求网上的很多关于API设计的观点都
阅读全文
摘要:一、纠正网络上的一个误传--“IE不支持事件捕获”可以在浏览器中运行上面demo,在各主流浏览器中,鼠标移上都可以分别触发捕获与冒泡事件的监听函数,所以IE也是支持事件捕获的,连IE6都支持,只是在命中元素上事件的触发的顺序会稍有区别,参见下条。二、在命中元素上冒泡和捕获的执行顺序命中元素上事件冒泡和捕获的触发顺序在不同浏览器中的顺序稍有区别,在IE6-8中是先触发捕获再触发冒泡,在IE9及以上、chrome、firefox等浏览器是先触发冒泡再触发捕获三、事件的浏览器兼容方面的东西浏览器\区别添加监听事件名移除监听仅阻止事件冒泡IE6-8attachEvent标准事件名+on,如onclic
阅读全文
摘要:紧接上一篇博文:js函数的作用域与this指向先来说说this的作用于链,this后的属性或者方法在使用时是先从本实例中查找,如果找到就先返回,如果没找到就接着向上从原型链中查找,如果有多重继承关系,那就一级一级的找上去,如果最终没找到就返回undifined.看下面示例:代码中实例obj的doFunction方法就是先在本实例查找,因为在本实例中定义了name属性所以返回“MyObj下的name”,如果把“this.name = 'MyObj下的name';”注释掉,那就顺着原型找上去,返回“prototype下的name”。这就是js的链作用域查找机制,利用这个机制就能做一
阅读全文
摘要:函数的作用域与this指向是js中很重要的一部分,理清这点东西需要个逻辑,看看我的逻辑怎么样...下面是个提纲,可以直接挑你感兴趣的条目阅读。函数的定义方式:直接定义(window下,内部定义),对象的方法,对象原型的方法;函数的调用方式:直接调用,call/apply,with对于直接定义的函数和对象的方法,作用域默认状态下是它的定义处的作用域链。对于直接定义的函数,this指向window。对于对象的方法,this指向实例化对象(对应于实例化对象默认返回this的情况)。用call/apply改变方法的this指向在函数或方法的定义时可以通过with改变其作用域链。下面分开来具体说说:函数
阅读全文
浙公网安备 33010602011771号