1 | function loadjscssfile(filename, filetype){ |
1、居中问题
div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;
2、高度问题
两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他自动调节,比较好的方法是 height:100%;但当这个div里面一级的元素都float了的时候,则需要在div块的最后,闭和前加一个沉底的空div,对应CSS是:
最近在做移动端遇到了一个问题就是:手机拍照后,图片过大如果上传到服务器务必会浪费带宽,最重要的是流量啊别慌,好事儿来了,务必就会有人去研究研究图片的压缩:
鄙人结合前人的经验,结合自己实战,总结出一个方法供大家参考:
1 | /** |
当我们在玩一个简单的网页游戏的时候,其流程通常会包含以下步骤:
1、 出现一个载入进度条,载入一些必须的图片、音频、字体等文件;
2、 显示主菜单,提示用户开始游戏;
3、 进入游戏主逻辑。在游戏过程中,当用户胜利或者失败,或是触发了某个按钮或者按键时,游戏会退出,显示主菜单。
题记
关于继承已经是老生常谈的事情了,不管是css的继承还是js的继承,都已经出了不少文章,本次将继续和大家一起探讨js中面向对象的继承。由于js
不像java
那样是完全面向对象的语言,js
是基于对象的,它没有类的概念。所以,要想实现继承,一般都是基于原型链的方式;
RGBA和Opacity都和透明度有关,但是它们又有什么区别呢?也许有的小伙伴一时也想不出来,不要紧,悄悄地往下看。
先来简单看看RGBA:
语法
1 | gba(r,g,b,a) |
1 |
|
JavaScript 中的 function 有多重意义。它可能是一个构造器(constructor),承担起对象模板的作用; 可能是对象的方法(method),负责向对象发送消息。还可能是函数,没错是函数,和对象没有任何关系独立存在的可以被调用的函数。
由于语言设计者的妥协,在 JavaScript 加入了一些 class 相关的特性,以使 JavaScript 看起来确实象 Java,可以 “面向对象”。虽然 JavaScript 添加了 new 和 this, 但却没有 class (ES6已加)。最后 function 临时担负起 class 的任务。
预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能与可用性。
经过长久以来的不懈努力,我终于成功的将selectivizr与PIE这两个解决css3的利器进行了深度的整合,大大降低了使用难度
1 | <!--[if lte IE 9]><script src="/js/selectivizr.js"></script><![endif]--> |
根据cookie来判断,只能投票一次,下面贴上代码:
1 | <html> |
1 |
|
相信大家也开始接触移动端的项目了,移动端兼容各种设备想必让你也头疼吧。不过移动端也有它好的一面,就是可以用比较新的css3属性了,从而在布局上面来说也是福音。下面就说的就是文字内容超出就用省略号代替的问题,相信大家在PC端都知道多换文字是无法实现内容超出就用省略号显示的,多半是用字符串截取的方式了。那移动端就可以结合css3来实现,下面的例子就是多行内容如果没有显示全就用省略号代替了。
今天在某个群里面闲逛,看见一个童鞋分享了一个携程的移动端的页面。
地址这里我也分享下吧:http://m.ctrip.com/html5/在手机端我都很少用雪碧图合并定位图标,用的比较多就是用字体图标来代替,有些图标不多的时候就自己单个的切出来控制了。
结构层
要把一个目录的内容按页展开,该怎么写呢?也许是这样,至少我就是这么写的
1 | <div id=”menu”> |