摘要: 场景是这样子的,页面在初始化时有一个ajax请求,在页面上有一个按钮,点击的时候执行window.location.reload(),正常情况reload()后页面依然会向后台发出请求,但在安卓的微信浏览器中reoad后请求的一直是第一次打开页面时请求的数据。可以理解为请求被缓存了,但没有实测,也不 阅读全文
posted @ 2016-06-04 23:53 沫鱼 阅读(25240) 评论(3) 推荐(3) 编辑
摘要: 一直不知道手机端用的什么字体,只是觉得类似雅黑,直到有一次设计师问到设计移动web页面该用什么字体才严肃地想起这个问题。前人已栽树,后人我就直接转来吧……回想2年前刚开始接触手机项目,接到PSD稿后,发现视觉设计师们喜欢用微软雅黑作为中文字体进行设计,于是我写页面的时候也定义 font-family... 阅读全文
posted @ 2015-03-12 17:08 沫鱼 阅读(23874) 评论(1) 推荐(8) 编辑
摘要: 本鱼表示偶已经不会取标题了。。。当时写这篇文章主要是想探讨一下优雅降级和渐进增强的区别,按照正常的逻辑思维,不管是降级还是增强,应该对于效果是没什么区别的,因为后者会覆盖前者,但今天无意看到张鑫旭的一篇文章,关于CSS3属性的书写顺序(10年的,原谅我的孤陋寡闻T_T),标准的css3属性和带web... 阅读全文
posted @ 2014-07-08 19:10 沫鱼 阅读(24977) 评论(0) 推荐(3) 编辑
摘要: 之前在看一些css3效果demo的时候,发现有些写css3属性时,兼容性的写法顺序不太一样,比如transition属性,有些把transition放在前面有些是放在后面,当然这也有可能包含了coder个人的习惯或是强迫性>"<,比如下面这两种:.transition{ -webkit-trans... 阅读全文
posted @ 2014-07-03 17:41 沫鱼 阅读(25080) 评论(0) 推荐(10) 编辑
摘要: 这两天碰到的问题,IE6下某个js生成的a节点,设置了href="javascript:;",点击时触一个ajax请求,但在IE6下就是无法执行succese里的内容,所以就用setTimeout设置了个延时执行暂且可以解决问题。后来同事(感谢勇哥和赵美人的大力支持~)用fiddler查看时提示请求... 阅读全文
posted @ 2014-06-10 21:26 沫鱼 阅读(975) 评论(1) 推荐(0) 编辑
摘要: 在iteye看到一篇对call解释得相当简明易懂,觉得得宣传一下 :http://uule.iteye.com/blog/1158829一、方法的定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。apply方法:语法:apply([thisObj[,ar 阅读全文
posted @ 2014-01-06 20:50 沫鱼 阅读(1318) 评论(0) 推荐(2) 编辑
摘要: 首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等 阅读全文
posted @ 2013-11-01 18:09 沫鱼 阅读(10958) 评论(0) 推荐(0) 编辑
摘要: ps:每过一段时间就会发觉自己懂的越来越少,打开编辑器的时候不知道从何入手。兴许是过于急于求成,总没有系统地去对这门语言进行学习,囫囵吞枣,只想着能够解决工作需求。是时候让自己重新出发,从零开始,一页一页地把书看完,不浮躁,不安逸转自:http://kb.cnblogs.com/page/191787/ 首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。 谈不上经验,都是一些教训。 这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。 你叫一个大学生去教小学数学,不见得比一个初中生教得好。因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了。... 阅读全文
posted @ 2013-11-01 10:54 沫鱼 阅读(2895) 评论(3) 推荐(2) 编辑
摘要: 这么基础的东西实在不应该再记录了,不过嘛,温故知新~就先从数据类型开始吧js六大数据类型:number、string、object、Boolean、null、undefinedstring: 由单引号或双引号来说明,如"string"number:什么整数啊浮点数啊都叫数字,你懂的~Boolean: 就是true和false啦undefined:未定义,就是你创建一个变量后却没给它赋值~null: 故名思久,null就是没有,什么也不表示object: 这个我也很难解释的说。就是除了上面五种之外的类型--------------------上面的都是浮云,下面的才是神马-- 阅读全文
posted @ 2013-10-25 18:50 沫鱼 阅读(144836) 评论(2) 推荐(9) 编辑
摘要: 转自知乎上的回答:http://www.zhihu.com/question/20077745解答一:层叠指的是样式的优先级,当产生冲突时以优先级高的为准。1. 开发者样式>读者样式>浏览器样式(除非使用!important标记 )2. id选择符>(伪)类选择符>元素选择符3. 权重相同时取后面定义的样式以下是一段经典的html,三个类名分别为模块、标题和正文。大部分html页面都可以由这种结构嵌套或者累加而成。解答二:CSS层叠是指CSS样式在针对同一元素配置同一属性时,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性,一般也被描述为权重高的 阅读全文
posted @ 2013-08-22 18:46 沫鱼 阅读(2513) 评论(0) 推荐(1) 编辑