摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系 统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技 术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能 比拟的。 大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、... 阅读全文
posted @ 2012-03-03 23:18 七哥 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中,你常常会发现某些图像以A格式储存效果较好,而另一些以B格式储存效果较好。(注:这里的“效果”,指对图像文件大小和图像质量的综合考量。)因为压缩算法的不同,格式的效果会因内容而异。因为这种相关性,我们把图像按其内容特点分为几类,并分析各类图像用哪种格式储存的效果最好。图像按其内容特点分类如下:文字和图形照片渐变 简单渐变(横向、纵向线性渐变)复杂渐变文字和图形文字和图形的特点是颜色简单,有清晰的边缘。 GIF:2.306K,PNG-8:1.963K,PNG-24:3.715K 放大4倍GIF、PNG-8、PNG-24 都是无损格式,图像质量一样,所以用同一张图显示。 0品质 JPG 阅读全文
posted @ 2011-03-11 14:55 七哥 阅读(1787) 评论(1) 推荐(1) 编辑
摘要: 恭喜,你选择开发工程师做为自已的职业  悲哀,你选择开发工程师做为自已的职业   本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。  如果你... 阅读全文
posted @ 2010-05-21 21:27 七哥 阅读(375) 评论(0) 推荐(1) 编辑
摘要: 在当前的web应用中,我们可以看到Javascript动画效果得到了越来越多的应用。由于AJAX技术的流行,通过简单的动画效果提示用户当前正在执行的操作变得必要,例如最常见的效果就是颜色的渐变和元素大小的调整。当前许多主流的Javascript类库或框架中都包含了一些基本动画效果的接口,让我们使用这些效果变得更加容易,本文并不是针对这些接口的使用教程,而是尝试探讨一下使用Javascript实现动... 阅读全文
posted @ 2010-05-17 15:26 七哥 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 获取DOM节点的方法有很多,如常用的getElementById()、getElementsByTagName(),前者返回一个节点元素,后者返回的是节点的集合。看似相同,实际上其中大有文章:1、getElementById()返回的节点可以保存到变量中,即便使用removeChild()方法移除,也能再通过保存的变量使用该节点。测试下面的代码:2、getElementsByTagName()返回... 阅读全文
posted @ 2010-03-29 11:44 七哥 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Javascript objects and arrays are both incredibly useful. They’re also incredibly easy to confuse with each other. Mix in a few objects that look like arrays and you’ve got a recipe for co... 阅读全文
posted @ 2010-03-05 10:12 七哥 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 今天在 YUIBlog 上看到了一篇文章:Event Delegation With YUI 3, 发现 YUI 3 中内置的这个功能确实很好用。文中举了一个例子,假设有一个 Twitter 类的应用,显示固定条数的 tweets ,它每2分钟刷新一次,这个时候可能会出现新的 tweet ,而旧的 tweet 会被挤出去。假如我们想为每一个 tweet 中的头像添加点击事件的话,应该怎么办呢?如果... 阅读全文
posted @ 2010-02-24 16:05 七哥 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 做一个优秀的设计,要做到以下三点: 找准问题提供多种解决方案发布后衡量效果,分析并总结 具体如何来做呢?第一是找准问题。设计是解决问题,“Design= Problem Solving.” 这是我认为对设计最好的定义。根据这个定义,我可以说,找准了问题,优秀设计的就成功了一半。那么怎么样找准问题呢?首先要搞清楚什么样的用户,遇到了什么样的问题。很多时候设计师认为自己很清楚用... 阅读全文
posted @ 2009-11-12 21:29 七哥 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 要成为高级 JavaScript 程序员,就必须理解闭包。 本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript 编程人员对闭包的理解从“嵌套的函数”深入到“标识符解析、执行环境和作用域链”等等 JavaScript 对象背后的运行机制当中,真正领会到闭包的实质。 原文链接:JavaScript Closures 可打印... 阅读全文
posted @ 2009-10-30 10:22 七哥 阅读(192) 评论(0) 推荐(0) 编辑
摘要: jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callba... 阅读全文
posted @ 2009-10-30 10:20 七哥 阅读(254) 评论(0) 推荐(0) 编辑