摘要:
1.变量命名规范变量名包括全局变量,局部变量,类变量,函数参数等等,他们都属于这一类。基本规范变量命名都以类型前缀+有意义的单词组成,单词首字母都需要大写。例如:sUserName,nCount。前缀规范每个局部变量都需要有一个类型前缀,按照类型可以分为:s:表示字符串。例如:sName,sHtml... 阅读全文
摘要:
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下。对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明。C... 阅读全文
摘要:
请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制... 阅读全文
摘要:
细节1………………………………………………………………………………一、当文字与图片在一行,需要将文字与图片底对齐,需要这样写:记住密码二、当文字与图片在一行,需要将文字与图片居中对齐,需要这样写:记住密码三、更改IE“查看源代码”菜单打开的编辑器 打开注册表编辑器,在开始-运行中输入regedit... 阅读全文
摘要:
1.IE6双倍边距bug当页面内有多个连续浮动时,如本页的图标列表是采用左浮动,此时设置li的左侧margin值时,在最左侧呈现双倍情况。如外边距设置为10px, 而左侧则呈现出20px,解决它的方法是在浮动元素上加上display:inline;的样式,这样就可避免双倍边距bug。2.3像素问题及... 阅读全文
摘要:
首先看下Prototype里的写法:var Class = { create: function() { return function() { this.init.apply(this, arguments); } } } var A = Class.create(); A.prototype =... 阅读全文
摘要:
人性化的细节处理例如:textarea 默认只能垂直拖动,防止宽度改变破坏布局。textarea { resize: vertical;}汉字字号小于 12px 不易阅读,为元素设置默认值为 12px。small { font-size: 85.7%; /* 12/14=0.857142... 阅读全文
摘要:
ouchBox原文:https://github.com/maxzhang/touchbox移动端单页视图库,适用于制作移动专题DEMOhttp://jsbin.com/vatuma/latest手机扫描下面二维码查看例子:使用方法首先,页面必须是下面的结构 // ... ... 阅读全文
摘要:
兼容篇兼容篇是我最想写的一部分,在这之前也总结过很多关于移动开发的兼容问题与解决方案。对于移动Web开发来说,兼容是开发重心,通常要花费30%甚至更多的时间去处理一些兼容问题,甚至时间花掉了,问题依然无法解决。相比PC Web开发,移动开发的兼容性需要考虑的问题更复杂,我自己花了一个图:图13在上图... 阅读全文
摘要:
交互篇从PC到移动端,视觉和交互是用户能直接感受到的差异。在视觉篇中已经提到,移动设备的物理属性一部分影响到视觉,另外一些部分将影响到交互。那么,移动设备影响交互的物理属性都有哪些变化呢?对于这个问题,相信大家都早有答案。传统PC的输入设备相对单一,一般情况下只有鼠标和键盘,而移动设备的硬件就变得非... 阅读全文