Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 71 下一页

2009年1月14日

摘要: 转自:http://lifesinger.org/blog/?p=461 网上有不少解决方案,贡献下我使用的两个函数: /** * 得到字符串的字符长度(一个汉字占两个字符长) */ function getBytesLength(str) { // 在GBK编码里,除了ASCII字符,其它都占两个字符宽 return str.replace(/[^"x00-"xff]/g, 'xx').l... 阅读全文

posted @ 2009-01-14 12:18 analyzer 阅读(718) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=400 首先澄清一个应用场景问题。研究(1)中指出,对于结构复杂的网站,不少设计师们喜欢采用960固定宽度布局。但要注意的是,960并不是万能钥匙,大部分网站没有也不需要栅格系统。Amazon采用的是宽度自适应布局,最大限度的呈现信息。Google更是简简单单,主题部分就一个列表。eBay的页面非常简洁,商品页面宽度自适应,信息自... 阅读全文

posted @ 2009-01-14 12:13 analyzer 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=600 百度有啊开了,作为淘宝的一名深情前端开发工程师,打开百度有啊的第一件事是F12: 很典型的24列960栅格系统的两栏布局,很明显的YUI风格。注意主体的两栏布局又分成了两部分,两部分的结构是一样的。来看一下base.css: /* Copyright (c) 2008, Baidu Inc. All rights res... 阅读全文

posted @ 2009-01-14 12:11 analyzer 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=446 研究(2)中讨论了栅格系统的基础知识。这一篇将集中探讨栅格系统的粒度问题。(注:如非特别指明,栅格系统均指24列960栅格系统) 淘宝的首页(截图)目前尚未严格遵守栅格系统,如果重构的话,宽度方向可以考虑采用下面的栅格布局(只考虑页面主体部分,忽略高度的比例): (图1) 纷乱的高度世界 我们来看下图1左上角。左上... 阅读全文

posted @ 2009-01-14 12:09 analyzer 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=614 直接借用PPK的演示代码: div.container { border: 1px solid #000000 } div.left { width: 45%; float: left } div.right { width: 45%; float: right } 浮动门Bug就这样粉墨登场了: div.cont... 阅读全文

posted @ 2009-01-14 12:08 analyzer 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=678 IE6 Text Indent Bug, IE6 Doubled Float-Margin Bug. 这两个bug的解决办法是display: inline; IE6 Expanding Box Problem. 连续英文字符(包括URL等)、过大的图片会导致浮动布局换行。解决办法是:word... 阅读全文

posted @ 2009-01-14 12:07 analyzer 阅读(200) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=659 上篇中讨论了各种已有的布局实现。仔细分析各种布局的技术实现,可以发现下面三种技术被经常使用: 浮动 float 负边距 negative margin 相对定位 relative position 这是实现布局的三个最基本的原子技术。只要巧妙组合,并加以灵活运用,就能“拼”出各种布局的实现方... 阅读全文

posted @ 2009-01-14 12:06 analyzer 阅读(172) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=631 来看一个经典的三栏布局: 从内容出发(渐进增强的核心思想),一份合理的HTML结构如下: main是主要内容,sub是辅助内容,比如导航、相关文章等,extra是额外信息,比如广告等,具体含义根据实际情况来定。书写HTML文档有个非常重要的原则是:重要的内容放前面。这能让文档更富语义,能提高可访问性,... 阅读全文

posted @ 2009-01-14 12:05 analyzer 阅读(175) 评论(0) 推荐(0) 编辑

摘要: 转自:http://lifesinger.org/blog/?p=448 前三篇文章中,明确了栅格系统的设计细节和适用范围。这一篇将集中讨论960栅格系统的技术实现。 Blueprint的实现 Blueprint是一个完整的CSS框架,栅格系统是它的一部分功能。我们来看demo页面: 以上三栏布局的代码为: 上面是基本功能,Blueprint还支持append-n, pre... 阅读全文

posted @ 2009-01-14 12:04 analyzer 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://lifesinger.org/blog/?p=818 说明:这是今年三月份发在原Blog上的文章。来淘宝后,原Blog所在服务器出了故障,数 据丢了不少。现在这个Blog是全新搭建的,数据也就懒懒地一直没转移过来。今天为了程序员杂志的稿子头疼,于是在Google上瞎逛,无意搜索到这篇老 文章,欣然释然,小豆腐块用这种话题最适合不过了^o^ 图1. 可怜的JavaSc... 阅读全文

posted @ 2009-01-14 11:52 analyzer 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 原文:Progressive Enhancement with JavaScript 作者: Aaron Gustafson 翻译:射雕 & 安吉 如果你阅读了本系列的第一篇和第二篇文章,现在应当开始进入渐进增强的思维模式了。本文讨论如何将渐进增强的哲学应用到客户端脚本。你将很快看到,这涉及两个方面:约束与规划。 聪明地支配能力 也许你已经听说过“权力腐败”。这个词能引发很多联想,不过根据我们... 阅读全文

posted @ 2009-01-14 11:50 analyzer 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://lifesinger.org/blog/?p=298 原文:Understanding Progressive Enhancement 作者:Aaron Gustafson 翻译:http://lifesinger.org/ 从1994年开始,Web开发社区就敲响了优雅降级(Graceful Degradation)的 鼓声。这个概念来自工程世界,其核心理念是给最新最... 阅读全文

posted @ 2009-01-14 11:49 analyzer 阅读(271) 评论(0) 推荐(0) 编辑

摘要: 原文:Progressive Enhancement with CSS 作者: Aaron Gustafson 翻译:lifesinger 本系列上一篇涵盖了渐进增强的基本概念,现在我们来讨论如何应用。有多种方式可以将渐进增强融入到层叠样式表(Cascading Style Sheets, 简称CSS)的工作中,本文将讨论其中比较成功的一些,并考虑采用其它方式来逐步增强你的站点。 样式表的组织... 阅读全文

posted @ 2009-01-14 11:47 analyzer 阅读(214) 评论(0) 推荐(0) 编辑

摘要: SoftFacade是一家图标和用户界面设计工作室,位于俄罗斯圣彼得堡。 网站:http://www.softfacade.com Fasticon是巴西的一家专业图标设计工作室,成立于2003年。 网站 http://www.fasticon.com/ Iconka,来自俄罗斯莫斯科的图标设计公司,成立于2000年。 网站 http://iconka.com/ TurboMilk是俄罗斯的一家图... 阅读全文

posted @ 2009-01-14 11:45 analyzer 阅读(450) 评论(1) 推荐(0) 编辑

2009年1月11日

摘要: 前一段时间参加了计算机作品竞赛和大夏杯,软件形式的作品和实物不同,可能需要先配置,像用MySQL控制台建数据库这种事情最好不要让用户和评委干,只有再麻烦自己为他们做一个方便的安装程序 为了让评委方便的安装配置上交的作品,特地上网学习了这种通过运行一个Web程序来达到安装效果的方式,其中包括了建立数据库,建表,添加演示数据,将配置信息写入配置文件等,对用户可实现一键搞定安装配置,很方便 现以本博... 阅读全文

posted @ 2009-01-11 23:56 analyzer 阅读(576) 评论(0) 推荐(0) 编辑

摘要: 8款开源聊天系统和程序,包含聊天程序,或是搭建你自己的聊天室系统。 phpFreeChat php Free Chat是一个免费,安装简单, 快捷,可定制和多语言支持的聊天程序,使用文件系统来储存消息和昵称。它使用Ajax的技术无刷新显示聊天信息与昵称,利用CSS支持自定主题并且可以通 过插件系统来扩展支持更多的储存数据方式(如: Mysql,IRC backends…),以及你自己的聊天命令... 阅读全文

posted @ 2009-01-11 22:05 analyzer 阅读(2808) 评论(0) 推荐(0) 编辑

摘要: singapore singapore是一个开源,多语言支持,模板驱动的图片管理器。它不需要数据库,所有图片信息都存储在CSV文件中。 SPGM SPGM(Simple Picture Gallery Manager)该基于Web的图片管理器支持为图片加说明,不限制图片分类目录,支持对每个目录进行配置(支持继承),随机或固定缩略图,对新图片加亮 显示,支持EXIF,提供幻灯片浏览模式,易于集成到网... 阅读全文

posted @ 2009-01-11 21:46 analyzer 阅读(21152) 评论(1) 推荐(0) 编辑

摘要: TWiki TWiki 一个灵活,强大,易于使用的企业Wiki,企业协作平台和知识管理系统。提供的功能包括:Edit link;Auto links;Text formatting;全文检索;E-mail通知;Structured content:使用TWiki Forms分类/分级无组织的web页面;文件上传;版本控制;访问控制;一个灵活的模板系统 便于分离内容与逻辑;页面管理:可以直接重命名,... 阅读全文

posted @ 2009-01-11 21:44 analyzer 阅读(18180) 评论(1) 推荐(0) 编辑

摘要: WebShare WebShare是一个采用Ajax+PHP技术开发的webFTP资源管理器。可以利用它来查看,复制,修改,新增和共享Web文档。 OpenGoo OpenGoo是一套基于ExtJs+XAMP(Apache、PHP、MySQL)开发的开源web office。适用于任何单位或个人创建,共享,协作维护和发布它们所有内部与外部文档。 relayb relayb是一个Ajax目录管理器... 阅读全文

posted @ 2009-01-11 21:37 analyzer 阅读(16296) 评论(1) 推荐(0) 编辑

2009年1月10日

摘要: 1.词汇类 lover 情人(不是“爱人”) busboy 餐馆勤杂工(不是“公汽售票员”) busybody 爱管闲事的人(不是“大忙人”) dry goods (美)纺织品;(英)谷物(不是“干货”) heartman 换心人(不是“有心人”) mad doctor 精神病科医生(不是“发疯的医生”) eleventh hour 最后时刻(不是“十一点”) bli... 阅读全文

posted @ 2009-01-10 10:06 analyzer 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 在设计Web界面的时候,如何确保用户更方便快捷的使用是关键所在。在导航或其他一些地方使用恰当的图标既可以让网页更漂亮又可以提高用户体验和可 用性。但是如果每个网站项目都要从头开始创意和设计一套图标的话,会浪费很多宝贵的时间,为什么不使用那些现成做好的图标呢(当然如果项目比较大,那是需 要单独设计的。)下面暴风彬彬将向大家推荐21套国外精品图标集,适用于各种风格的网页设计项目中。 Jonas R... 阅读全文

posted @ 2009-01-10 00:24 analyzer 阅读(416) 评论(0) 推荐(0) 编辑

2009年1月9日

摘要: PHP 应用程序中的安全性包括远程安全性和本地安全性。本文将揭示 PHP 开发人员在实现具有这两种安全性的 Web 应用程序时应该养成的习惯。在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之外,您还需要确保编写安全的应用程序。在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性: 验证输入 保护文件系统 保护数据库 保护... 阅读全文

posted @ 2009-01-09 23:44 analyzer 阅读(190) 评论(0) 推荐(0) 编辑

摘要: 1, 阴影效果. 通过使用带有一些padding之的背景图来添加阴影效果。 演示: http://www.sohtanaka.com/web-design/examples/drop-shadow/dropshadow.htm HTML: CSS: img.shadow { background: url(shadow-1000×1000.gif) no-repeat... 阅读全文

posted @ 2009-01-09 23:19 analyzer 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18另外一些用法(参数1) 19 202D-Position 允许通过拖曳移动绝对定位的对象。 21AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 22BackColor 设置或获取当前选中区的背景颜色。 23BlockDirLTR 目前... 阅读全文

posted @ 2009-01-09 15:56 analyzer 阅读(751) 评论(0) 推荐(0) 编辑

摘要: Meta标签是用来描述网页属性的一种语言,标准的Meta标签可以便于搜索引擎排序,提高搜索引擎网站权重排名。要想网站做的更符合搜索引擎标准就必须了解meta标签的,下面由Seoer惜缘于大家讲讲meta标签含义与使用方法: 1、META标签的keywords 写法为: meat标签的Keywords的的信息参数,代表说明网站的关键词是什么。 2、META标签的Description m... 阅读全文

posted @ 2009-01-09 15:51 analyzer 阅读(185) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 71 下一页
我要啦免费统计