02 2012 档案
摘要:导读:作为轻量级的JS库,jQuery随着JavaScrīpt脚本的大热而备受Web开发者亲睐。下文里技巧实现的效果虽然并不新鲜,但通过jQuery的封装,HTML实现了很大的清洁。清爽简洁又高效的代码任何时候都是开发者所醉心追求的终极目标,也许它简单,但是它能量巨大。一起来看看Michael Dorf推荐给大家的五个非常实用的jQuery技巧。 这里要介绍jQuery优化系列的五个jQuery...
阅读全文
摘要:如今,工业化设计已经融入到了人们的生活中,用户体验一词就常常出现在人们的视线里,随着互联网Web 2.0时代的到来,大大小小的网站设计中也都开始关注用户体验。 用户体验从产品设计阶段便开始介入,如原型设计中交互模式设计、功能实现方式设计都融入了设计人员对用户的关怀,听过这样一句话:“具有良好用户体验的产品,不仅仅取决于一个有着丰富交互设计经验的产品设计师,还与产品生产过程中的每一个环节是否都具备...
阅读全文
摘要:网站上线前的测试和验证是非常重要的一个环节,验证的意思是检查网站的页面和其他数据是否符合标准规范,设计规范的网站在各种浏览器上表现会一致而且良好。 为了帮助你执行这些测试和验证,今天我们列表了5个在线的工具。 Pingdom Tools Pingdom Tools可以帮你分析网站的速度以及一些无法访问的元素 Feed Validation Service 这是一个用来检查RSS...
阅读全文
摘要:当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础...
阅读全文
摘要:导读:作为开发人员,Web页面加载或刷新的速度对其网站至关重要。在浏览器中调整性能问题比在Java应用程序中更难。开发人员在各种浏览器中调试JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug调试JavaScript,但仍然不能调整很多性能问题,如浏览器呈现消耗时间。为了解决这些问题,有必要开发浏览器插件来监控时间响应,以及确定其他对应解决方案如部分...
阅读全文
摘要:好久没来jQuery插件了,是不是怪想念的呢?哈哈,再来几个: 1. jquery.terminal 该插件实现了在浏览器上的终端交互操作效果,你完全可自定义交互的命令,演示地址请看:here. 2. jQuery Paging 该插件试图使用各种方法来解决页面分页的问题,演示地址:here. 3. jQuery Gantt Chart 这是 jQuery 实现甘特图功能的插件...
阅读全文
摘要:记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?是不是立刻就想到了flash实现?这彷佛年代久远的事了。使用现在最流行的Web技术HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用flash更加有效。也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能fl...
阅读全文
摘要:这10个基于jQuery实现的网站,不仅美观而且设计师也可以从中获得很好的灵感。 1. Google+ Tour 2. NIzo 3. Cultural Solutions 4. Kasteel Withof 5. Solo 6. Intellisult 7. Appear 8. Made By Water 9. Kurppahosk 10...
阅读全文
摘要:导读:天下武功,唯快不破。对日益激烈的互联网竞争你所拥有的利器就是快!本文来自百度贴吧的LAMP解决方案介绍,摘录至此旨在研究分享,看看其是如何全面支持快速迭代的。 文章内容如下: 贴吧是功能性产品,唯快不破是永恒的准则,这一特点决定了快速迭代是需要解决的关键性问题。快速迭代,分解开来有如下部分:开发阶段,快速开发;测试阶段,包含了环境快速搭建、自动化测试工具;运维阶段,包含了集群管理技术、...
阅读全文
摘要:数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。 1.使用MyISAM而不是InnoDB MySQL有很多的数据库引擎,单一般也就用MyISAM和...
阅读全文
摘要:导读:作者William Hertling的业余爱好是写科幻小说,目前就职于HP。他在博客中谈到了如何在三天内让一个Web应用程序承载拓展1,000x的实时并发访问量。对此他分享了自己的经验,包括怎么做到、从中学到了什么,以及从中吸取的经验。 环境:由NgniX,Ruby on Rails和MySQL构成。注:这个Web应用只是一个旅行指南。 当用户进入我们的网站时,会通过TripIt导航或者...
阅读全文
摘要:互联网是一个飞速发展的领域,从HTML到HTML5、从CSS到CSS3、从JavaScript到JavaScript框架,技术在不断地更新换代。如果你不能跟上这个形势,你将会被淘汰。因此,快速掌握一门语言或一项技术,对于你的Web开发工作将是百利无一害的。 本文为你带来了9个实用的在线教程,一些是互动形式的,还有一些则以全面的指南和可视化形式帮助你快速掌握一门语言。它们有共同的目的,让你的学习更...
阅读全文
摘要:首先到官网下载ZendStudio9.0.1正式版 安装,这个下一步下一步就可以了. 运行一次.启动界面显示要注册,我们选择30天试用,点击continue.进入到ZendStudio主界面,退出就可以了. 下载com.zend.php.core_9.0.1.201112141951.jar.rar,去掉后缀.rar,然后进入到ZendStudio的安装目录下的plu...
阅读全文
摘要:本文为开发人员收录了18个最好的代码编辑器/IDE工具,希望你会喜欢。 1. chocolatapp Chocolat是最新出现的一款强大的Mac系统文本编辑器,兼具原生的Cocoa及强大的文本编辑功能。Chocolat支持很多种编程语言的关键字高亮显示、窗口分割、标签页、色彩主题等功能。界面和MacVim非常相似。 2. aptana 一个非常强大、开源的专注于Ajax开发的开发工...
阅读全文
摘要:导读:代码审查已经被广泛的认可为一种非常好的做法,现在很多大公司比如Google也在做代码审查。代码审查不仅可以有助于你的工作,还能分享知识。原文是《Code reviews in the 21st Century》,现对此文进行编译。文章内容如下: 在软件工程领域里代码审查可以结束程序员之间无谓的争执。开发者常常会因为一些愚蠢的小事斗嘴,冒犯对方,甚至是在Q&A问答之前抓住Bug而喋喋不休,争...
阅读全文
摘要:导读:Dieter Rams是20世纪最重要的设计大师之一,其闻名遐迩的优秀设计应具备的10项原则侧重于工业设计。Lisbon的设计师NunoLoureiro把这10项原则运用到Web设计中,并在这篇文章中,谈到了一些他的心得。 “我倾心于细节,在我看来,它比整体更重要。细节必不可少,它决定一切,同时它也是质量的保证。”—Dieter Rams 在大学期间,我第一次见到Dieter Rams的...
阅读全文
摘要:导语:数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。 使用明确、统一的标明和列名,例如 School, SchoolCourse, Cour...
阅读全文
摘要:手机应用的图标和盒装游戏的封面设计一样重要。就像身处实体店的货架中一样,用户会浏览应用商店,寻找能够吸引自己眼球的产品。开发者不要让自己的应用淹入在众多应用图标中。下面是若干热门iOS应用的图标设计特点: 1.呈现游戏物体 多数触屏游戏都很像是玩具。它们都很容易理解,因为它们锁定单个互动物件。产品图标应清楚呈现玩家将操作的物体。《愤怒的小鸟》图标并没有呈现弹弓,而是突出小鸟。 angry...
阅读全文
摘要:2012年1月TIOBE编程语言排行榜刚刚出炉。最大的新闻当然是此前已连续两年屈居第二的Objective-C终成正果。拜移动大潮所赐,它在一年中市场份额大涨3.91%,达到近7%,毫无悬念地拿下2011年年度语言大奖。 看看历史上各年度的年度语言都是谁: 年度 年度语言 ...
阅读全文
摘要:TIOBE 2012年2月编程语言排行榜已经发布,本月C#挤进前三,占领季军位置,C++降至第四名。Visual Basic惨遭冷谈,呈现下滑趋势;而VB.NET受到了开发者们的追捧,进入榜单前20名,从上个月的24位跃至16位。从走势图中可看出,Objective-C依然发展迅猛,荣膺2011年度语言桂冠。其他编程语言值得关注的有:Groovy逐渐逼近榜单前20,CFML(ColdFusion)...
阅读全文
摘要:这可能是很简单的东西,主要以前都没有学过,所以现在看见了,决定有帮助就记下来. Redirect重定向:服务器将页面A处理完后,将应答(response)发给客户端,然后再从客户端发送对页面B的请求. Forward转送:只是在服务器内进行页面A到页面B的转向. 区别就在于:客户端对页面B进行了请求. 重定向进行了2次请求,如果当访问用户比较多的时候,那么用户的第2次请求就会放到请求队...
阅读全文
摘要:最近在学习WP7开发,可是在写代码的过程中我新建一个WP7工程,然后新建好后VS2010自动关闭,没有任何提示,也不是什么错误. 摸索后我发现,因为我之前运行了WP7工程,调出来了WP7模拟器.现在又新建一个WP7工程,VS2010就关闭了,而新建一个其他类型的工程都不会出现类似情况. 现在引起问题的原因知道了. 关闭WP7模拟器,新建WP7工程,一切正常. 哎,微软WP7刚起步,什么...
阅读全文