CSS跟JavaScript开发中,最令大家头疼的问题就是浏览器兼容性了,虽然很多文章有这方面的文章,但依然让很多开发人员晕头转向,而且也不够全面。这篇文章,将全面收集css在各种浏览器下的兼容性报告,以及浏览器的渲染bug,也期待各位不断补充。
文章列表
多浏览器兼容性问题及解决方案之Javascript篇
CSS跟JavaScript开发中,最令大家头疼的问题就是浏览器兼容性了,虽然很多文章有这方面的文章,但依然让很多开发人员晕头转向,而且也不够全面。这篇文章,将全面收集css和javascript在各种浏览器下的兼容性报告,也期待各位不断补充。 由于发觉内容收集越来越多,决定将CSS跟JavaScript分开。
改变文字选中时的颜色和背景色
如果你用的是firefox或者chrome浏览器,随便选中我的博客上的文字,就会发现似乎有些不同,没错,选中的文字的颜色跟背景色不是普通的黑白色,而是有带彩色的。这个效果是咋做出来的呢,相信喜欢玩css的童鞋都有点兴趣。
简单制作网页彩蛋,JavaScript实现Konami Code
Konami Code简单的说,就是键盘输入 Up, Up, Down, Down, Left, Right, Left, Right, B, A 后,页面上出现特殊的变化。这个规则来自于“魂斗罗”中的“秘技”。“秘技”的术语就叫 Konami Code。这东西还真有趣,有空也可以给自己的网页搞一个彩蛋玩玩。
SourceForge界面大变化,YUI grid css亮相
很久之前就知道SourceForge界面做了大的变化,确实变得非常的NICE,用着很爽。这2天无意中用firebug看了下,惊奇的发现居然是用YUI grid css来做的,JavaScript用的是jquery。
Java实现RFC2865 Radius协议的密码加密
最近项目中要做Radius协议的客户端,一看Radius几百页的协议,我头皮都发麻。放狗搜索一番,发现了一个实现好的Java的Radius客户端,哈哈,很好很强大: http://sourceforge.net/projects/jradius-client/ 摸索了一番,挖出了里面关于用户密码加密的一段代码,相信对很多想学习下Java MD5加密的同学会很有帮助。
让你的浏览器动起来的js代码解析
网上看到的一段很好玩的js代码,感觉写得很精妙,值得收藏。 想让你的浏览器里的图片转起来了,直接在地址栏内输入如下: javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName(“img”); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=’absolute’; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+”px”; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+”px”}R++}setInterval(‘A()’,5); void(0);
去掉eclipse的重复提示
可能不少用eclipse的童鞋会碰到这个问题, 比如输入 “System. “后提示两个一样的 “out ” ,其它也是,都是两两同样的。如图: 之前觉得没什么大碍,没去管它,今天觉得有点受不了了,google了一把,找到了去掉这个重复提示的办法: 将Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced 下带有Mylyn的选项前的勾都去掉即可
优化JavaScript脚本的性能总结
接下来博客的文章,打算结合梅花雪的文章,以及曹力等人的一些文章,来系统的介绍下如何对JavaScript脚本做性能优化。 JavaScript性能优化重要吗?当然,如果你的JavaScript只是做一些简单的表单验证,你几乎可以忽略。但是,如果你是构建一个复杂的基于JavaScript的程序,例如webgame,富客户端,那么优化JavaScript程序的性能就很重要了。
面向对象的CSS研究
很久之前在javaeye上面看到的关于面向对象CSS的一篇文章,虽然大体看过去,感觉不是不实用,但是我想里面还是有不少可以值得吸取的东西,先放着,回头来做下分析。 Object Oriented CSS -面向对象的CSS – Web前端 – JavaEye新闻.
Linux i386跟x86_64版本的区别
32位的CPU不懂x86_64的指令集,但是64位的CPU可以看懂i386的指令集,如果判断不出的话,建议用i386的版本。 而我这次问题的原因,就在于,在服务器上安装的版本都是x86_64的版本,而服务器是32位的!
windows下cakephp的bake工具使用
cakephp的bake工具是一个超强的代码自动生成工具。
自动生成工具相信很多人都有所了解,很早之前出现的phpmaker之类的工具,就能做到这点,而cakephp自带的代码自动生成工具,结合框架,可以带来很多的优点,最大的优点,当然就是快速开发,你只要建立好数据库,通过自动工具就能迅速生成一个基本的骨架,其实在生成这个骨架之前,你就可以利用cakephp的脚手架功能看到实现的样子。
[译]MYSQL中分层数据的管理
在看cakephp的API的时候发现的一篇介绍多级树形结构数据的管理,本来想找时间翻译的,发现已经有了翻译版本的,感谢yimin这位翻译者,可惜找不到他的链接了。
opera unite,浏览器新一轮变革?
opera的unite的确让人看到了互联网新的一种模式,的确有声称可以改变网络的资本。如果,这一举动可以改变网络,那让我们来猜测一下,谁将是最快跟进的人?
终于有了自己的地盘了
最近总算下定了决心,自己独立搞一个博客了。 帮人做过不少的网站了,却一直都没有自己的博客,以前的博客都是playfish.javaeye.com上面的。虽然偶尔发表文章还是有用的,目前排名也到了前200了,人气还可以。但是总归不是自己的地方,要搞点自己的东西很难,所以下定了决心买了空间把文章都导过来。 不过javaeye不提供导出的功能,很麻烦。。后来用RSS导出,再到WordPress用RSS导入。不过RSS输出的文章带了好多广告,只能手动一个个删除,目前还有很多文章代码,图片之类的都没有整理过来,得花点时间再慢慢搞起来了。
有时候,只想说一个字
最近发生的事情太多。。GFW,绿霸,google事件,每天看着各种报道,看着RSS Reader上面各个博主们的批判,随着国庆节的临近,愤怒的情绪却在到处弥漫。 感觉心里实在有气却无处表达,顺手写了个小网页,名字就叫“只想说一个字的时候”,挂在之前合买的国外主机上。可怜这主机当时买的时候速度飞快,现在因为和谐的关系,速度已经降低到无法忍受了。哈哈,一起来说出那个字吧!
又是破IE,图片格式错误导致IE无法显示图片
一个客户前2天做了一个欢迎页,用了一张很大的图片,虽然这种东西对SEO非常不好,但是客户既然强烈要求。就做了,用useMap图片热点搞定。 一切安好。但是过了2天,客户要求更新一下图片,换了一张图片,我就ftp上传把原来的覆盖了。ff下一看,OK,就过去了。 今天客户QQ上叫了,网站打不开啊!我一看,欢迎页的图片显示不出来了,IE6,7,8全都是一样,显示红叉,firefox下面却好好的。这下真是奇怪了。
java的CMS,前途在哪里
最近在用CMS做项目。由于部门的技术主流是java,所以希望选择java的开源CMS来做开发。但是看过了几个java的CMS,确实很无语,对于互联网应用,java的CMS,前途在哪里?
实战web标准网站开发实录(三):界面开发过程(上)
手头项目比较紧,第三篇来的比较晚。本篇主要内容将详细的介绍从一个空白页面开始到一个完整的页面的实现过程。几个关键的point:yui grid布局实现,多种方式的圆角实现,lib的应用,多浏览器兼容的hack,以及一些css的技巧。
思维挑战,3*3拼图游戏算法实现
看过jythoner出的每日一题,觉得对于掌握基础知识很有帮助,不过感觉难度上不够,呵呵。今天周末刚好的做一拼图的小游戏自娱自乐,却摸不清楚算法的规律,借此机会,诚邀各个高人与算法爱好者,共同研究拼图游戏算法。