JavaScript判断浏览器类型及版本

2010年6月23日 LynZz 7 条评论

在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。

JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道。

我们先来分析一下各种浏览器的特征及其userAgent。

阅读全文…

分类: JavaScript 标签: 浏览:118

Apache下shtml设置

2010年6月22日 LynZz 3 条评论

什么是SSI?
SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。

如何使你的Apache服务器支持SSI?
Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,
打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。

然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为:
Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。

分类: php 标签: 浏览:89

Ajax浏览器支持

2010年5月6日 LynZz 1 条评论

使用 Microsoft 浏览器

Microsoft 浏览器 Internet Explorer 使用 MSXML 解析器处理 XML(可以通过 参考资料 进一步了解 MSXML)。因此如果编写的 Ajax 应用程序要和 Internet Explorer 打交道,那么必须用一种特殊的方式创建对象。
阅读全文…

分类: ajax 标签: 浏览:169

轻量级论坛程序bbPress新版上线

2010年5月5日 LynZz 没有评论

作为一款轻量级的论坛程序,bbPress之前一直默默发展,几乎没有任何推广,而且使用范围和使用人数都比较少,但进入2010年一来,WordPress官方逐渐加大对bbPress的投入。这次新版的发布就是一个很好的例子。

bbPress官方在介绍这个论坛程序的时候,着重强调了bbPress遵守网页标准化规则;易用;容易整合;速度快(执行效率高,消耗资源少,访问速度快。)

bbPress官方还介绍说,今后bbPress会继续保持程序的一个轻量级发展路线,而且整个的发展模式会和WordPress一样,通过插件来不断增强bbPress的可用性。当然目前bbPress的插件还比较少。

目前bbPress最新版本是 1.0稳定版。(下载

bbPress的后台UI和WordPress的一模一样,看样子WordPress+bbPress将会组成黄金搭档。

当你还在为整合WordPress和其他论坛程序的时候,不妨试试bbPress。虽然没有Discuz那么花哨,但功能绝对够用,重要的是,执行效率会高很多。

分类: bbpress 标签: 浏览:152

Ajax简介及其核心组成

2010年5月5日 LynZz 没有评论

Ajax 由 HTML、Javascript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。

五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。

但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 做 什么。目前,编写应用程序时有两种基本的选择:

桌面应用程序

Web 应用程序

两者是类似的,桌面应用程序通常以 CD 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。Web 应用程序运行在某处的 Web 服务器上 —— 毫不奇怪,要通过 Web 浏览器访问这种应用程序。
阅读全文…

分类: ajax 标签: 浏览:162

一个男人关心的东西决定他的层次(转)

2010年4月19日 LynZz 没有评论

一、拥有自信和风度

男人到了二十几岁后,就要开始学着用心去经营自己了,他体现在自己的思想和涵 养上。自信是一个男人最重要的品质,自信的男人就像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话:“让暴风雨来的更猛烈些吧!” 只因为他无所畏 惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信息。自信的男人可以战胜一切困难。

一个有风度的男人就像一片大海,不拒点滴,又包容江河。有风度使男人得到更多 的青睐。不争眼前才能够放眼全世界,给予别人才能够受益无穷。正所谓“宰相肚里能撑船”,一个心如大海的男人,肚中不知能撑多少船呀!风度翩翩让男人看上 去潇洒万千。
阅读全文…

分类: My Everyday 标签: 浏览:177

IE PNG Fix 2.0解决ie6不透明

2010年4月14日 LynZz 没有评论

我们知道,ie6并不支持图片的透明,这在用css sprites时是很不方便的,今天推荐一个解决ie6不透明的方法。

ie png fix 2.0,这个包可解决ie5.5和ie6图片的不透明,你只要在css文件里,添加一行代码就行,不管是<IMG> tags 还是background images都支持。
阅读全文…

分类: JavaScript 标签: , 浏览:257

PHP初学者常见问题集(21问答)

2010年3月23日 LynZz 没有评论

1,如何连接连两个字符串?
答:在php中连接两个字符串可以直接使用“.”操作符号,例如$newStr=”Zhang”.”san”,在java中是使用“+”操作符号,不要混 淆。

2,如何计算一个字符串的长度?
答:$str=”test”;$length=strlen($str);即使用strlen(str)函数。

3,如何按照某个分割符拆分一个字符串?
答:使用explode(delim,str)函数,例如$arr=explode(“::”,”a::bdf::dfsdf”);该函数返回一个数组。 在java中可以使用String对象的split函数。

4,如何获取http请求中的参数值?
答:如果为GET请求,使用$_GET[paramName],如果为POST请求,使用$_POST[paramName],例 如:$email=$_POST["usermail"]。
阅读全文…

分类: php 标签: 浏览:245

WordPress 3.0十大看点

2010年3月23日 LynZz 没有评论

据估计,WordPress 3.0将在未来的两个月内和大家见面。 那么WordPress新版本里可能会有哪些新功能呢,一起来看看吧:

1. 自定义用户名和密码

新版本一开始就会给用户惊喜! 目前我们安装WordPress之后,系统会给我们一个用户admin和一段自动生成的密码。 但是在WordPress 3.0中,你可以在安装时自己选择用户名和密码。

这意味着:
阅读全文…

分类: wordpress 标签: 浏览:280

阿里巴巴 前端 应聘试题

2010年3月11日 LynZz 1 条评论

您理想中的团队什么地方会最吸引您?

 


阅读全文…
分类: Web前端 标签: 浏览:316