摘要:利用Math.random做背景图像随机切换【前端开发技能必备系列】 你应该见过(尤其是在一个网站的登录页面,比如:人人小站)这样的效果:每次登录的页面背景都是不同的。这说明该页面很有可能启用了背景随机切换的效果。最初见到这种效果的呈现时,觉得比较炫,后来仔细想想,这个用javascript实现起来应该很简单。
阅读全文
摘要:你有没有想过:为了压缩js文件,把js文件转化成PNG图像,然后用 canvas 控件中的 getImageData() 函数将图像再重新读成js文件。我昨天在这里发表的JS文件快速加载的文章中提到了这一方法,有些网友通过留言表示对这个做法很感兴趣,于是今天详细解读一下。
阅读全文
摘要:经常听到客户问这样的问题:你们帮我看看我的网站怎么打开那么慢啊,是不是中毒了?然后我们就去测试他的网站,发现问题简单的很:每个网页的开头有着不计其数的外联文件。样式表还好,最多的不外乎几十K。可怕的是JS文件,这些个企业的负责人都不是IT专业人员,兼职管理企业的网站,喜欢迎合领导搞些特效什么的,又不知道优化。什么JQUERY,特效,验证等等,全都罗列在head里,林林总总快一千k了。
阅读全文
摘要:在网上经常会看到一些很长的网页会延迟加载其中的图片,我认为这是一种按需分配的做法,网页只为那些想继续浏览网页的人加载后面的图片,在不影响用户体验的前提下,最大程度地减少服务器负担和流量。目前,主要的购物网站都采用了这种加载方式。今天在一个网友的站里发现一个图片延迟加载的插件,很好用,在这里介绍一下。
阅读全文
摘要:如今jQuery在网站上普及的程度越来越高,所以,对于jQuery的使用,即使再小的一点认识、一点优势、一点不足,也显得越来越值得研究和探讨。最近,我就对jQuery的选择器使用做了一个小小的实验,用来说明jQuery的不同选择器在不同的情况下,哪个效率更高,更值得使用。
阅读全文
摘要:在网站的首页或者边栏输出新闻条目的时候,经常会遇到文字溢出与截断的问题。这个问题曾经困扰了我很久,最近又重新遇到,我本着“每天进步一点点”的态度,继续改进方法,查阅文章,几经测试,终于确定使用纯CSS的方法解决这个问题。关于这个问题,我用编程的方式解决过,也用js攻克过,现在CSS的标准属性和各浏览器私有属性的发展给我们带来重新解决这一问题的机会,我这样做也算是一种新的尝试吧。
阅读全文
摘要:以新建的遮罩层显示大图片越来越受到主流网站的认可和重视,现在QQ空间和人人网两大社区都采用了此种方法来展示照片。这种展示照片的方式确实很实用:不用重新打开窗口;点击空白区域自动关闭;背景半透明,突出主题。
我也忍不住学习和模仿一下这种实现,以备不时之需。
阅读全文