以图明志

CSS

团队开发中的CSS规范建议

一个成熟的网站需要有统一的风格
我们知道,一个成熟的网站需要有统一的风格,一致的用户体验,比如:网站的配色,字体的大小,交互行为一致等应该在设计之初就得到确定,而不是由个体开发者来自由的定义。网站同时应存在可以提取出来公用的样式部分(如人人网中个人主页右侧的"最近来访","推荐"等处的容器和标题都是相同的展示效果)。那么我们就可以把网站的字体大小,公共控制。

PHP服务器脚本

301重定向的两种实现方法

用PHP实现301重定向
从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

JavaScript

理解JavaScript中的原型prototype

类方法,对象方法,原型方法
JS中的phototype是JS中比较难理解的一个部分。javascript的方法可以分为三类:类方法,对象方法,原型方法。理解prototype不应把它和继承混淆。A的prototype为B的一个实例,可以理解A将B中的方法和属性全部克隆了一遍。A能使用B的方法和属性。这里强调的是克隆而不是继承。可以出现这种情况:A的prototype是B的实例,同时B的prototype也是A的实例。

Web设计理念

从源码分析凡客诚品跨域获取cookies方法

client端采用jsonp的格式获取该cookies字符串
没事干的时候把凡客的首页扣下来研究了一下,在凡客的js代码里发现了一种跨域获取cookies的方法,基本原理是凡客的server端提供一个页面输出cookies字符串,client端采用jsonp的格式获取该cookies字符串。你也可以在自己的机器上试下,不过你首先得在凡客上有帐号,这样才能看到效果。

Android

Android如何获取文件列表

记录Android文件夹的文件获取方法
有的时候我们的程序需要去对android的指定目录或者全局目录进行遍历获取其中的文件,但是获取文件的时候可能会遇到无法列出文件夹中的文件的问题,这就是我出现的问题,对于某个子文件夹进行获取listFiles()的时候返回为NULL,也就是不允许列出文件夹中内容。这个是由于android中的安全机制的缘故。

CSS

IE6不支持position:fixed的解决方法

设置元素悬浮边距,要分别为设置两次
下面这段代码在网上很常见,通过设置html{overflow:hidden}和body{height:100%;overflow:auto}来实现ie6下position:fixed效果,但这种办法有个缺陷,那就是:这会使页面上原有的absolute、relation都变成fixed的效果,在这里我就不做demo了,如果有怀疑,可以自己去试验一下。

JQuery

JQuery获取与解析JSON数据一例

用$.getJSON方法,实现获得JSON数据和解析
JSON 是一种比较方便的数据形式,下面使用$.getJSON方法,实现获得JSON数据和解析,都挺方便简单的。从http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=? 这个地址得到JSON数据 并且分析里面的结构,生成图片和相关链接等。

IT人家

用代码书写一个程序员的爱情故事

一个程序员的爱情故事
今天在csdn上看了一篇帖子:这段代码描述我最近的心情。 才发现原来用代码可以书写人生,对代码的作者十分钦佩。我遂耗费N时,来读上面的代码,我在这里做了一个简单的翻译,题目是:《一个程序员的爱情故事》,请看我加的注释。不知道我是否真的理解深意了,以上也是我个人的理解。虽然理解不深,尽管如此我可以深深的感受到我们程序员几大的特质。

Android

搭建Android开发环境与开发工具选择

工欲善其事,必先利其器
最近需要做一个Android客户端,所以要开始学习些Android方面的东西了,慢慢一步步的学习Android。工欲善其事,必先利其器,先把Android开发环境与工具弄好。2.3姜饼增加了不少传感器的支持,陀螺仪、加速器、指南针、近距离传感器、触觉反馈和光线感应器都可以用,期待用这些传感器的新游戏。 只知道增强了游戏的部分东西。

IT人家

什么样的程序员才算成熟?

让程序员认清自己的所处的阶段
程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。

PHP服务器脚本

如何解决MySQL超过最大连接数问题

更多是采用了不合理的设计架构或数据结构引起的
最近网站出现 User 数据库名称 has already more than 'max_user_connections' active connections 的报错,网站瘫痪。有必要研究下这个问题。max_user_connections 是 MySQL 用户连接数的最大值设置,整段语句的意思是:服务器的 MySQL 的最大连接数参数设置不足。解决方法:修改 MySQL 安装目录下 my.ini或者my.cnf 文件内的 max_user_connections参数的数值,重启 MySQL 服务器。

PHP服务器脚本

帝国CMS的搜索表单语法规则

尝试去理解ECMS的搜索机制
帝国CMS提供了比较强大的搜索结果调用,你可以按照帝国cms搜索表单制作语法,制作出满足你需求的大部分搜索功能。如果你在你的数据库中有自定义字段,那么可能需要改一下e/search/index.php对form表单提交的数据处理,可以参考文章最后提供的例子。

JQuery

做一个JQuery右下角消息框弹窗

右下角弹窗在互联网上使用得非常普遍
右下角弹窗在互联网上使用得非常普遍,虽然这种方式会很大地影响到用户体验,但是领导有这个要求,我们还是得做。下面是介绍一个刚写的弹窗例子,做得还算凑合吧。scroll : 滚动时候保持在页面右侧底部,resize: 浏览器变化时候保持在页面右侧底部。

PHP服务器脚本

一些PHP程序员常犯的MySQL错误

构建一个稳定可靠的数据库需要很长时间
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误。
103 / 117 首页 < Prev 101 102 103 104 105 Next > 尾页 页码: