??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频在线观看日本a,91成人在线视频,国产精品福利在线观看http://www.aygfsteel.com/gembin/category/31133.html<font color="red">OSGi, Eclipse Equinox, ECF, Virgo, Gemini, Apache Felix, Karaf, Aires, Camel, Eclipse RCP</font><br/><br/> <font color="green">HBase, Hadoop, ZooKeeper, Cassandra</font><br/><br/> <font color="blue">Flex4, AS3, Swiz framework, GraniteDS, BlazeDS etc.</font><br/><br/> <font color="black"> There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.</font> <br/><br/> <a >About Me</a> <script type="text/javascript" src="http://platform.linkedin.com/in.js"></script><script type="in/share" data-counter="right"></script> zh-cnMon, 27 May 2013 23:18:43 GMTMon, 27 May 2013 23:18:43 GMT60How JavaScript Timers Workhttp://www.aygfsteel.com/gembin/archive/2013/05/27/399816.htmlgembingembinMon, 27 May 2013 05:50:00 GMThttp://www.aygfsteel.com/gembin/archive/2013/05/27/399816.htmlhttp://www.aygfsteel.com/gembin/comments/399816.htmlhttp://www.aygfsteel.com/gembin/archive/2013/05/27/399816.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/399816.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/399816.htmlAt a fundamental level it’s important to understand how JavaScript timers work. Often times they behave unintuitively because of the single thread which they are in. Let’s start by examining the three functions to which we have access that can construct and manipulate timers.

  • var id = setTimeout(fn, delay); – Initiates a single timer which will call the specified function after the delay. The function returns a unique ID with which the timer can be canceled at a later time.
  • var id = setInterval(fn, delay); – Similar to setTimeout but continually calls the function (with a delay every time) until it is canceled.
  • clearInterval(id);clearTimeout(id); – Accepts a timer ID (returned by either of the aforementioned functions) and stops the timer callback from occurring.

In order to understand how the timers work internally there’s one important concept that needs to be explored: timer delay is not guaranteed. Since all JavaScript in a browser executes on a single thread asynchronous events (such as mouse clicks and timers) are only run when there’s been an opening in the execution. This is best demonstrated with a diagram, like in the following:


(Click to view full size diagram)

There’s a lot of information in this figure to digest but understanding it completely will give you a better realization of how asynchronous JavaScript execution works. This diagram is one dimensional: vertically we have the (wall clock) time, in milliseconds. The blue boxes represent portions of JavaScript being executed. For example the first block of JavaScript executes for approximately 18ms, the mouse click block for approximately 11ms, and so on.

Since JavaScript can only ever execute one piece of code at a time (due to its single-threaded nature) each of these blocks of code are “blocking” the progress of other asynchronous events. This means that when an asynchronous event occurs (like a mouse click, a timer firing, or an XMLHttpRequest completing) it gets queued up to be executed later (how this queueing actually occurs surely varies from browser-to-browser, so consider this to be a simplification).

To start with, within the first block of JavaScript, two timers are initiated: a 10mssetTimeout and a 10ms setInterval. Due to where and when the timer was started it actually fires before we actually complete the first block of code. Note, however, that it does not execute immediately (it is incapable of doing that, because of the threading). Instead that delayed function is queued in order to be executed at the next available moment.

Additionally, within this first JavaScript block we see a mouse click occur. The JavaScript callbacks associated with this asynchronous event (we never know when a user may perform an action, thus it’s consider to be asynchronous) are unable to be executed immediately thus, like the initial timer, it is queued to be executed later.

After the initial block of JavaScript finishes executing the browser immediately asks the question: What is waiting to be executed? In this case both a mouse click handler and a timer callback are waiting. The browser then picks one (the mouse click callback) and executes it immediately. The timer will wait until the next possible time, in order to execute.

Note that while mouse click handler is executing the first interval callback executes. As with the timer its handler is queued for later execution. However, note that when the interval is fired again (when the timer handler is executing) this time that handler execution is dropped. If you were to queue up all interval callbacks when a large block of code is executing the result would be a bunch of intervals executing with no delay between them, upon completion. Instead browsers tend to simply wait until no more interval handlers are queued (for the interval in question) before queuing more.

We can, in fact, see that this is the case when a third interval callback fires while the interval, itself, is executing. This shows us an important fact: Intervals don’t care about what is currently executing, they will queue indiscriminately, even if it means that the time between callbacks will be sacrificed.

Finally, after the second interval callback is finished executing, we can see that there’s nothing left for the JavaScript engine to execute. This means that the browser now waits for a new asynchronous event to occur. We get this at the 50ms mark when the interval fires again. This time, however, there is nothing blocking its execution, so it fires immediately.

Let’s take a look at an example to better illustrate the differences betweensetTimeout and setInterval.

  1. setTimeout(function(){
  2.     /* Some long block of code... */
  3.     setTimeout(arguments.callee, 10);
  4.   }, 10);
  5.  
  6.   setInterval(function(){
  7.     /* Some long block of code... */
  8.   }, 10);

These two pieces of code may appear to be functionally equivalent, at first glance, but they are not. Notably the setTimeout code will always have at least a 10ms delay after the previous callback execution (it may end up being more, but never less) whereas the setInterval will attempt to execute a callback every 10ms regardless of when the last callback was executed.

There’s a lot that we’ve learned here, let’s recap:

  • JavaScript engines only have a single thread, forcing asynchronous events to queue waiting for execution.
  • setTimeout and setInterval are fundamentally different in how they execute asynchronous code.
  • If a timer is blocked from immediately executing it will be delayed until the next possible point of execution (which will be longer than the desired delay).
  • Intervals may execute back-to-back with no delay if they take long enough to execute (longer than the specified delay).

All of this is incredibly important knowledge to build off of. Knowing how a JavaScript engine works, especially with the large number of asynchronous events that typically occur, makes for a great foundation when building an advanced piece of application code.

from: http://ejohn.org/blog/how-javascript-timers-work/




gembin 2013-05-27 13:50 发表评论
]]>
ANSI sequence parser (Node.js) and client-side rendererhttp://www.aygfsteel.com/gembin/archive/2012/07/21/383681.htmlgembingembinSat, 21 Jul 2012 15:16:00 GMThttp://www.aygfsteel.com/gembin/archive/2012/07/21/383681.htmlhttp://www.aygfsteel.com/gembin/comments/383681.htmlhttp://www.aygfsteel.com/gembin/archive/2012/07/21/383681.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/383681.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/383681.html

gembin 2012-07-21 23:16 发表评论
]]>
HTML5 Case Study: Building the noVNC Client with WebSockets, Canvas and JavaScripthttp://www.aygfsteel.com/gembin/archive/2010/07/16/326285.htmlgembingembinFri, 16 Jul 2010 03:55:00 GMThttp://www.aygfsteel.com/gembin/archive/2010/07/16/326285.htmlhttp://www.aygfsteel.com/gembin/comments/326285.htmlhttp://www.aygfsteel.com/gembin/archive/2010/07/16/326285.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/326285.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/326285.html阅读全文

gembin 2010-07-16 11:55 发表评论
]]>
45个新鲜出炉的jQuery插g http://www.aygfsteel.com/gembin/archive/2008/09/23/230731.htmlgembingembinTue, 23 Sep 2008 10:05:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230731.htmlhttp://www.aygfsteel.com/gembin/comments/230731.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230731.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/230731.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230731.html之前已经Z介绍?a target="_blank">50多个强大的jQuery插gQ但是承受着jQuery的流行,来多的插件很快的冒出来。本文中Z攉?5个最新的jQuery插gQ看看,有哪些是你想要应用到你的|页设计中的Q?/p>

图象qȝ片展C和d插g

1) Galleria -q是一个用jQuery~写的javascript囑փd插g。之前帕兰已l?a target="_blank">做过介绍?/p>


2) jQuery Multimedia Portfolio -支持多种多媒体格式,包括:囄Q视?(flv), 音频 (mp3), q且自动侦测每个文g的扩展名再分别调用合适的播放器?a target="_blank">
3) wSlide -通过列表名单切换动画盒式的内容区域?a target="_blank">

标签?/h4>

4) Hover Sub Tags- 使用jQuery来羃?yu)标{云所占成的页面,比如你有一?#8221;Ajax”的标{? 你可以在q个标签里面再放入二U标{?jquery, mootools, {?#8230;当鼠标?zhn)在一U标{上Ӟ出C个动态提C效果的二标签云?/p>


分页pȝ

5) Pagination-创徏一个分导?当你的网内Ҏ(gu)如多的时候,比较适合使用q种分页DpȝQ同时也有利于SEO。这个利用jQuery~写的分导航的特点是,你可以把它与搜烦相结合,控制搜烦l果的显C文章数?/p>


Dpȝ

6) Accordion Menu -q是一个手风琴效果的演C? 标题使用 H3 标签, 子菜单用UL标签来实C׾~?/p>


7) jQuery Treeview Plugin
8 ) Coda-Slider- 一个强大的jQuery滑动门技术,效果qxQ很酗支持上下页的控制?a target="_blank">
9) Simple Horizontal Accordion

表格和网?/h4>

10) TableRowCheckboxToggle - 它笼l地加入了切换功能,以Q何表行?zhn)所指定的基上的CSScȝ名字。它?yu)默认切换Q何复选框内的表行?/p>


11) TableEditor - Tableeditor提供了灵zȝ实时~辑的HTML表格?a target="_blank">
12) Ingrid - Ingrid是一个个性的jquery插gQ可以ؓ你的图表d很多|格数据行ؓQ包括大,分页Q整理,排柱造型以及更多?a target="_blank">

表单

13) jQuery Nice Form -创徏自定义风格的表单事g?/p>


14) Easy Multi Select Transfer 选项菜单选中后到辑֏一个选项栏的效果?a target="_blank">
15) jQuery Form Plugin- 让你L自然地升UHTML表单使用Ajax表单和提交的Ҏ(gu)Q以方便从从表单元素中搜集资料,q决定如何管理提交进E,让你Ҏ(gu)据如何提交能有充分的控制权?br />

滚动和滑动技?/h4>

16) jQuery.SerialScroll -此插件可以让你很Ҏ(gu)实现M动画的一pd要素依次滚动。你可以用它作ؓ一节滑块,滚轮文本Q灯片Q新闻股等?/p>


17) liScroll - LiScroll是一?jQuery 插gQ可以让你{换Q何无序列表ؓ一个滚动内容展C?br />
18) Spinner -可以让你在一个固定区域里无限量的增加内容q行滚动样式的展C?a target="_blank">

表单事g

19) jWYSIWYG 一个可以内嵌网늚所见即所得的HTML文本~辑插g?/p>


20) Simple chained combobox -很简单的一个jquery选项插gQ通过JSON的加工和q回特点Q提供连锁反应式的多重选择?a target="_blank">
21) jQuery checkbox
22) jGrow

Toggling

23) jTruncate in Action -jtruncate可以自定义截断你|页中的文本实体?/p>


24) toggleElements - toggleElementS是一个展开/隐藏效果的jqurey插g?a target="_blank">

渐变和阴?/h4>

25) Drop Shadows -q个插g可以Z的文本生成一个非常有的阴媄效果?/p>


26) Gradient jQuery plugin - 实现渐变效果Q你可以讑֮渐变的方向和透明度倹{?a target="_blank">
27) Gradient -让你拥有一个动态渐变效果的背景Q不需要用Q何图片?a target="_blank">

Lightbox灯箱效果

28) Facebox ZjQuery, Facebook风格的lightbox灯箱插gQ可以显C图片、DIV层和文章面{?/p>


29) jQuery Lightbox Plugin- (balupton edition)

拾色?/h4>

30) jQueryColorPicker -一个简单的jquery拾色器插Ӟ可以让用户选择色盘中的颜色来实现背景颜色的切换?/p>


值得试用的一些jQuery插g

31) Animated InnerFade- 完全W合w3c标准的动d灯片插g?/p>


32) Easy POP Show 1.0 Release -全屏q显C的d插g?a target="_blank">
33) jqChart- Ajax的图表插?a target="_blank">
34) UI Datepicker -一个简单的jQuery UI日期拑֏?
35) JSmile -一个完全自定义的添加特定表情图标的插g?a target="_blank">
36) ImgAreaSelect - imgAreaSelect是一?jQuery插gQ可以让你在一张图片中选择一个矩形,q且可以列出坐标倹{?a target="_blank">
37) jPrintArea-jPrintArea是一个简单的Q用来打印指定的文本内容?a target="_blank">查看DEMO演示
38) jTabber- 一个Tab选项卡切换技术,不需要重新蝲入页?a target="_blank">
39) jQuery Calculation Plug-in - 一个计类插g。可以让你计一些简单或是复杂的数学公式?a target="_blank">
40) jquery.biggerlink - q个jQuery插g可以让你为指定的链接d成在U代理后的链接地址?a target="_blank">
41) Humanized Messages- 在你的网上昄一个半透明的内容信息,但是当用hM操作Ӟ它就会慢慢消失?a target="_blank">
42) Ajax Manager 帮助你管理AJAXh和回应,(比如Q放弃请求,锁定hQ排序请求等).
43) Background-Position Animation
44) Lazyload-Delays loading of images in (long) web pages. Images below the fold (the ones lower than window bottom) are not loaded. When scrolling down they are loaded when needed.Check out their demo page
45) jQuery Tag Suggestion- The same tag suggesting as-you-type support that del.icio.us is uses.Check out their demo page
原文:45+ Fresh Out of the oven jQuery Plugins

gembin 2008-09-23 18:05 发表评论
]]>
50多个强大的jQuery插g应用实例 http://www.aygfsteel.com/gembin/archive/2008/09/23/230730.htmlgembingembinTue, 23 Sep 2008 09:59:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230730.htmlhttp://www.aygfsteel.com/gembin/comments/230730.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230730.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/230730.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230730.html原文:50+ Amazing Jquery Examples- Part1

jQuery是近D|间里比较行的一个JavaScript框架Q不断有使用者开发出新的 jQuery插g。下面收集了50个开发者最喜欢使用的jQuery插g。这仅仅是第一个系列,你先品尝Q第二道大餐卛_到来?br /> Sliding Panels Q滑动门控制
1) Sliding Panels For jQuery -元素可以展开或关闭,创徏出手风琴的滑动效果?/p>

(2) jQuery Collapse -q个jQuery插g同样点击后滑动展开或关闭DIV层?br /> Menu Q?菜单
3) LavaLamp

menu

(4) A Navigation Menu- 锚链接的无序列表嵌套, 可以d2U菜?/p>

menu

(5) SuckerFish Style

menu

Tabs - 选项?/strong>
6) jQuery UI Tabs / Tabs 3 - Z jQuery 的一个Tab选项卡导?/p>

(7) TabContainer Theme - 当用户在选项卡之间进行切换时Q生JQuery风格的E出动效果?/p>


AccordionQ?手风琴效?/strong>
8 ) jQuery Accordion

Demo
accordion

(9) Simple JQuery Accordion menu

accordion
SlideShows Q?qȝ?/strong>
10) jQZoom-让你在你的网上很简单的实现囄的羃攑֊能?/p>

rating

(11) Image/Photo Gallery Viewer- 一个图?相片的画廊展C插件。可以让你对囄q行分组、ƈ产生像Flash一L多种览Ҏ(gu)?/p>

rating
Transition Effects - q渡Ҏ(gu)
12) InnerFade - 可以让网中的Q何元素生E化效?/p>

(13) Easing Plugin-另外一个简单的q渡效果插g

(14) Highlight Fade

(15) jQuery Cycle Plugin- 拥有多种q渡效果的一个Gallery插g?/p>

accordion

奇的jQuery
16) Riding carousels with jQuery - q个jQuery插g可以生成一个水qx垂直的列表,q且允许你控制DIV层的滑动昄?/p>

Demo :

Color Picker Q拾色器
17) Farbtastic -q个 jQuery 插g可以让你通过Javascriptd一个或多个拾色器widgetsC个页面中?/p>

Demo :

(18) jQuery Color Picker
LightBox Q灯效?/strong>
19) jQuery ThickBox - is a webpage user interface dialog widget written in JavaScript.

Demo :

(20) SimpleModal Demos - its goal is providing developers with a cross-browser overlay and container that will be populated with content provided to SimpleModal.

Demo :

(21) jQuery lightBox Plugin - simple, elegant, unobtrusive, no need extra markup and is used to overlay images on the current page through the power and flexibility of jQuery′s selector.

Demo :

(
iframe
22) JQuery iFrame Plugin


Form Validation -表单验证?/strong>
23) Validation - 有一套完整相当的形式验证规则。该插gq动态地创徏ID和联pM息?/p>

Demo :

(24) Ajax Form Validation - 在客L使用jquery验证的一UŞ式,它可以验证用户名是否有效{?/p>

Demo :

(25) jQuery AlphaNumeric -Ƣ迎对对表单域中的某些字W进行限?/p>


Form Elements Q?表单事g

(26) jquery.Combobox - 从现在的选择元素中创Z个个性的HTMLl合 Demo is here.

(27) jQuery Checkbox -样式化选择框,从而提高交互能力?/p>

(28) File Style Plugin for jQuery -File Style插g让你可以使用囑փ做ؓ文g览按钮Q你q可以样式化文g名称区域?br /> Star Rating Q?星Ş评pȝ
rating

(29) Simple Star Rating System

30)Half-Star Rating Plugin
ToolTips Q提C工?/strong>
31) Tooltip Plugin Examples - 一个花俏的提示应用?可以Ҏ(gu)CZ息进行自定义位置, 讄阴媄效果和添加更多内容等.你可以点?a >demo 演示.

(32) The jQuery Tooltip

tool tip
Tables Plugins Q表格插?/strong>
33) Zebra Tables Demo -使用jQuery来创建出斑马UK格的数据表格Q鼠标?zhn)时能改变背景色?/p>

Demo :

zebra tables

(34) Table Sorter Plugin - 把一个标准的HTML表格分解成Thead和Tbody标签构成的分c表|不需要刷新。它能够成功地解析和整理多种cd的数据,包括联系资料?/p>

table sorter

(35) AutoScroll for jQuery -可以生成|页表格的热点自动滚动效?/p>

auto scroll

(36) Scrollable HTML table plugin- 用来转换表格为普通的滚动HTML。不需要额外的~码?/p>

Demo :

Scrollable table
Draggable Droppables And Selectables 拖拽
37) Sortables - 一个简单强大的拖拽插g?/p>

sort

(38) Draggables and droppables- q是一个很好的演示。用来实现拖拽树形菜单项目的操作

drag drop
Style Switcher Q?切换风络
39) Switch stylesheets with jQuery允许访客选择他们喜欢的网站样式,使用了Cookie记录Q也是同一个用户下ơ再讉KӞ除非他不切换Q否则会保留他选择的样式?/p>

Demo演示.
Rounded Corners 圆角效果
40) jQuery Corner Demo

rounded corners

(41) JQuery Curvy Corners- q个插g可以让你生成光滑、无锯的圆角效果?/p>

rounded corners
Must See jQuery Examples 应该了解的一些jQuery应用实例
42) jQuery Air - 一个非帔R常特别的客户理界面应用插gQ太特别了,太太太特别了?/p>

Demo :

(43) HeatColor

Demo :

(44) Simple jQuery Examples

(45) Date Picker -一个灵zM性的jQuery日历lg?/p>

Demo :

(46) ScrollTo -q个jQuery插g可以让你实现当点击链接时中滚动到面中的某一对象

(47) 3-Column Splitter Layout 一?栏布局分配插g?/p>

(48) Pager jQuery -一个小巧的 jQuery插gQ用来增加分늚늠效果

(49) Select box manipulation

(50) Cookie Plugin for jQuery

51) JQuery BlockUI Plugin



gembin 2008-09-23 17:59 发表评论
]]>
重新设计|站或博客需要考虑?1个因素和技?/title><link>http://www.aygfsteel.com/gembin/archive/2008/09/23/230727.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Tue, 23 Sep 2008 09:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/gembin/archive/2008/09/23/230727.html</guid><wfw:comment>http://www.aygfsteel.com/gembin/comments/230727.html</wfw:comment><comments>http://www.aygfsteel.com/gembin/archive/2008/09/23/230727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gembin/comments/commentRss/230727.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gembin/services/trackbacks/230727.html</trackback:ping><description><![CDATA[<p><strong>开场白:</strong>下面是一关于网站重新设计时需要考虑的诸多因素的一文章,虽然着g|页设计Q但它其实同h一博客技巧,Zh皆适用。所以,俺翻译一下,跟各位博友分享。如有什么翻译不当或错误之处Q请勿指?</p> <p><img src="http://parandroid.com/wp-content/uploads/2008/01/parandroid_logo_7.png" alt="重新设计|站或博客需要考虑?1个因素和技? /></p> <p>原文:<a rel="bookmark" title="Permanent Link: 21 Factors to Consider Before a Redesign">21 Factors to Consider Before a Redesign</a></p> <p>译:帕兰</p> <p>重新设计一个网站是一个非常复杂的q程。你需要妥善规划考虑到诸多因素,打破原有的设计让|站更加人性化、更利于用户体验、更高的|站效率、更友好的优化之于搜索引擎。这里就让我们来看看21个对|站重新设计旉要考虑到的因素Q你一定要考虑:)<br /> <strong> 1 .重新设计的目标是什么? </strong></p> <p>你希望完成什么?你希望改变什么?一个明的认识是很重要的,是的Q你应该明确你的要对|站q行重新设计的理由和动机Q因Z么样的动机就会你作 出的什么样的决定。如果你不知道你的目标是什么,那你将~Z重新设计的方向,你很可能会结束这工作的时候,q是得不C个满意的设计效果?br /> <strong> 2 .q是一ơ简单的|站升q是对网站进行全面整?</strong></p> <p>? 新设计一个全新的|站Q可以从M一个细节来让网站改头换面。很明显Q时__֊Q以及所涉及的费用导致重新设计出来的l果是不同的。但我想首先你应该确 定你都需要哪些类型的变化来满你的目标与设计。如果是一个全面的重新设计Q你也得考虑?#8221;全面”C么程度,通常新的|站设计风格应该cM于旧|站的设 计风根{因为如果你之前的访客来C的网站,被你的全新设计搞得认不出”?#8221;来,你大概不希望q样?br /> (?q一点对于我来说不太适合Q我喜Ƣ隔三差五的把博客从“A”变成”B”Q因为我觉得q样能给旧的访客带来新鲜感,但他们仍然知道这是我的博客。? 新访客,他们q不知道我曾l用q其它的设计。当Ӟq一点也是博客和|站的区别。同Ӟ其它博客用户其是Wordpress用户适乎也不太适用于这一 点,因ؓ成千上万的漂亮的“?#8221;L让我们经不住诱惑换了又换?<br /> <strong> 3 .当前的网站设计中Q哪些方面是最值得使用的? </strong></p> <p>你当前的|站设计中,通常都有一些方面是优秀且效果比较好的,而这些方面,你可能希望保留或其U_新的设计Ҏ(gu)中。作一个简单的归纳Q哪些是你想保留的,q将是好LQ更有利于你清晰规划你的设计Ҏ(gu)?/p> <p><strong> 4 .当前的网站设计中Q哪些方面是不值得使用的? </strong></p> <p>如果你是重新设计|站Q你势必要丢掉一些设计部份。比如对于你的新访客_可能有哪些地方不能准表辄原本惌传达的意义?q就跟上面的正好相反Q对于这些不太值得使用的设计,你应该最大程度的改良或丢掉它们?br /> <strong> 5 .谁是你的目标用户Q?</strong></p> <p>在Q何设计过E中Q你永远不能忘掉访客Q必M访客Z??除了那些完全不在乎访客的理想M?。确定的目标受众,瞄准他们Q打?#8221;致命? 一颗子?#8221;Q什么样的设计风g使你的用户喜Ƣ?(?在设计过E中Q你应该一直让q个问号停留在你的脑里Q打Z颗又一颗子弹,q样Q还怕用户不M 你的|站之下Q呵呵!)</p> <p><strong> 6 .怎样才能让网站更加方便用户呢Q?/strong></p> <p>对于一个网站来_强大的功能应用确实是一件好事。但如果p大量的时间堆砌一大堆无谓的所?#8221;高功能”Q其实ƈ不方便用L使用??其? 随着Web2.0的狂潮,单已l成了一个大势所,除蜚你的|站受众都是些专业别的?sh)脑用户Q否则,L你那些花哨而又不实用的一大堆Ҏ(gu)?)</p> <p><strong> 7 .Logo或品?/strong><strong>形象是否</strong><strong>需要做改变Q?</strong></p> <p>Logo或一些常用的传达|站品牌形象的设计,在你重新设计|站Ӟ是否需要同时对它们q行重设计呢Q答案是Q如果你的logo不是那种非常优秀? ”万能logo”Q也是指那U能够在M|页设计中都跟全局良好融合的logo设计Q那你或许应该考虑Ҏ(gu)你的新网站风D计一个风格统一? logo??帕兰的个人看? Logo设计讲求的是单,而设计一个万能logo的最重要因素是单再单!)</p> <p><strong> 8 .是保持还是改变网站的主色调? </strong></p> <p>在第2点已l说了,因ؓ大部分的时候,你会想ؓ那些旧访客保留网站的大体风格。所以用cM的配色方案是最x式之一。当Ӟ你可以加入一些细微的? 调,从而让|站看v来确实有了那么些新鲜的感觉,但又不至于让旧访客认不出来??我觉得这要看是什么样的设计风gQ比如我最ƣ赏的一位网设计?a target="_blank">531</a>Q? 他的博客每隔一D|_换一U色调,其一Q他的网设计图片很,都是通过对一些文字链接进行着色来表现出网늚主色调,q样即完全更换颜色Q在l访 客新鲜感的同Ӟ也不会让访客找不着北。其二,如果|页布局没有做什么大的调_颜色的改变通常也不会造成前后设计的太大差异?<br /> <strong> 9 .访客使用什么样的屏q分辨率Q?</strong></p> <p>q一点也是非帔R要的Q尽一些网设计者可能会忽略。像Google Analytics之类的服务可以很Ҏ(gu)地给你这斚w的资料。很明显Q一个固定宽度设计的|页应考虑到访客的屏幕分L率?br /> (?之前有位博友问过我网自适应宽度的问题,要实现网늚自适应宽度q不困难Q但是完全必要。尽我开始设计网늚时候,也喜Ƣ弄成自适应宽度Q但? 来发玎ͼq很p糕! 其是当一个自适应宽度的设计运行在1280像素比以上的屏幕分L率上Ӟ除非你的掌控能力很好以及面布局实适合自适应宽度Q否则我不徏议你使用自? 应?br /> 另外Q我一般都是以最通用?024*768的屏q分辨率为基准来设计。因为,在中国,虽然我没有做q调查,但猜x一半的用户仍然是用老式的纯屏甚? 普屏Q?024像素比ؓ基准是最合适的?00*600像素的用h基本上是选择|之不理!q样Q就可以不用宽屏了Q我宁可宽屏用户在很宽的屏幕? 面看着有点的|页Q也不愿意网宽到需要出现横向滚动条!)</p> <p><strong> 10 .览者的|络速度Q?/strong></p> <p>你的览者的q_|络速度Q将有助于确定你的网设计元素?/p> <p>(?如果你的览者的|络速度普遍偏慢Q而你的网里面用了一大堆JavascriptQ左一个音乐播攑֙Q右一个视频播攑֙。你觉得那会造成 什么样的后果?说白了,现在q个宽带高速发展的时代Q一个网站最最最最重要的东西,不是SEOQ不是网站内容,不是用户体验Q是速度! 速度与激情嘛! 你的SEO做的再好Q内容质量再高,用户体验再良好,可浏览者需要等待半分钟才可以进入你的页面,你以为地球h只知道你丫的一个网站啊?</p> <p>P.S:有点脸红Q老帕我的博客有的时候蝲入甚臌q半分钟Q但那不是设计的原因Q是因ؓL有点烂,最q正在寻N速的Q可要在国外L里面找个高速的Q还真他妈不Ҏ(gu)! 国内Q我宁可速度慢,也尽量不用国内的?</p> <p><strong> 11 .应该把设计重Ҏ(gu)在什么地方?</strong></p> <p>?一个设计,是ؓ了提醒大家去注意什么样的地斏V知道你自己惛_调什么,你也得C一个设计重心。你可以看一?a >Caroline Middlebrook</a> Q在她对她的博客q行重新设计Ӟ她用了博客里面的一大块区域来放|她的特点内容,比如她写的免费电(sh)子书c。显Ӟ对于Ҏ(gu)_q是她希望别人重点看到的内容Q同时也是很好的展示她自q一个区域?br /> (?帕兰ȝQ像H出q告位那LZ的设计重点区域?</p> <p><strong> 12 .怎样才能使导航达到更好的效果Q?</strong></p> <p>D是一个网站最重要的因素之一。如果你之前的网设计中加入q很多的内容版面Q那可能原先的导航不是那么的良好了。你应该试着建立一个最大程度上方便用户的网导航,让他们轻杄便的从这儿蟩到那Q从那蟩回这?)<br /> <strong> 13 .览者想要从你的|站看到什? </strong></p> <p>对于M|站来说Q满x览者的需要是臛_重要的。浏览者来你的|站找资料?如果是的话,你应该ɘq些资料成ؓ一个突计,让他们能够很Ҏ(gu)的找 到这些资料。他们会在看了网以后到实地来寻找品?那在产品面留一个显著的地址是明智的选择了。站在浏览者的角度想他们所惻I把最好最方便的网设 计给他们?br /> <strong> 14 .怎样才能增加用户交互Q?</strong></p> <p>最成功的网站能够让访客热情的参与其中。博客是q方面最强大的应用,因ؓ它们能够在征求浏览者的意见和讨论。其它的q有论坛Q游戏,调查l果昄Q竞猜等。让你的览者对你的|站更加的引人入胜,(zhn)有可能获得更多数量?#8221;回头?#8221;?/p> <p><strong> 15 .谁在l护和更C的网站? </strong></p> <p>谁在l护和更C的网站?当然是你Q真的是吗?q是个问题。尤其是对于博客来说Q事实上Q留a者也正在帮你更新|站内容。虽然你应该保持代码的简z,但是当别Zؓ你A献内容的时候,你应该同栯受到别h重视?/p> <p>(?比如Q对于博客来_你除了着重突Z的其它设计元素,同时Q还应该l你的留a者们提供一个突出的Z。这点老帕做的很不好,但目前用的主题都是在测试阶D,我会在需要修改的元素辑ֈ一定的数目时进行统一的Redesign?<br /> <strong> 16 .你是否需要一个内容管理系l( CMS Q? </strong></p> <p>很多|站主,现在宁愿选择一个CMSQ比如WordPress。因为它们可以很Ҏ(gu)的进行更斎ͼ而不需要什么网设计。很多的主题模式设计预先安装到pȝ里面。如果想要节省时_CMS可能是一个很好的选择?/p> <p>(? 管原文作者说的是事实。但对于需要个性化的Blogger来说Q不他选择什么样的^収ͼ他还是喜Ƣ追求一个属于自q特个性的|站设计?</p> <p><strong> 17 .怎样才能使SEO得到改善Q?</strong></p> <p>M时候,一个网站如果要重新设计Q搜索引擎都应该加以考虑。目前的设计是否会对搜烦引擎造成不友好?如何攄目前的页面标题效果才最好?怎样才能合理的增加内部连接?{等{等?br /> <strong> 18 .哪些关键词和短语是你的网重点? </strong></p> <p>当然Q关键字Q应该用于titleQheadQa链接Qalt属性等。设计一个网站,如果不知道你的目标关键词和短语是什么,也就意味着你最合适的设计Ҏ(gu)可能׃交臂Q甚至不会有太大的效果。而这不只是考虑搜烦斚w的问题,而是针对你目前的|站Q得到最大化的效果?/p> <p><strong> 19 .哪些|页和搜索在你的|站里面是热门的Q?</strong></p> <p>如果你的|站上有那种做得非常好的面Q也是说访问量比较高,搜烦引擎排名比较好,对于q些面Q你不应该做重大的更改,那样往往会降低你的页? 在搜索引擎中的网|名。同P有什么搜索词Q是你网站里面目前比较热门的Q你也不应该多做手脚。唯一肯定的,他们应该好好的保留在的新的设计方案中?br /> <strong> 20 .面里有哪些内部链接Q?</strong></p> <p>当你要重新设计网늚时候,你应该好好看看你的网站里面有哪些内部链接。以保在新的网设计中Q这些链接不会丢失,最好是使用相同的URLl构?/p> <p>(?我拿博客打比个比方,你以前的侧边栏有热门日志、分cR存档的链接Q但新的设计中,q些链接都抛弃了。这除了会导致旧的访客不能适应你的新导航感到手x措外Q更重要的是会导致你的网|名下降?<br /> <strong> 21 .如果让访客再ơ光临你的网站? </strong></p> <p>最有可能的情况是,你已l想C一个出色的设计Ҏ(gu):l用L?#8221;你的|站充满zd”的第一印象。但问题是-怎样做才能保持网站的访客再次光你的|站Q?/p> <p>或许你知道哦Q瞎猫也能碰到死耗子! 你这只瞎猫,快来C吧Q?/p> <p><strong>l束?</strong>每翻译一条,惭愧一ơ,没有脸红。看来,得抽个时间好好Redesign一下我的Theme了?/p> <img src ="http://www.aygfsteel.com/gembin/aggbug/230727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gembin/" target="_blank">gembin</a> 2008-09-23 17:57 <a href="http://www.aygfsteel.com/gembin/archive/2008/09/23/230727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>盘点2007:53个最的博客设计http://www.aygfsteel.com/gembin/archive/2008/09/23/230726.htmlgembingembinTue, 23 Sep 2008 09:56:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230726.htmlhttp://www.aygfsteel.com/gembin/comments/230726.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230726.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/230726.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230726.html昨天盘点?007q里50个最佳CSS|页设计Q今天l盘点,来自adii?a >My 53 Top Blog Designs of 2007.
1. Alex Buga
This is definitely my favourite blog design of the year - it is just so extremely unique and well done! The etchings / scribbles into the wood panels really gives it a personal touch, whilst I’ve got to give Alex a lot of credit for pulling of the transparent effects on the content boxes, as that is not overly easy.

Alex Buga

2. Blogsolid
It’s a great honour for me, to include Blogsolid’s design as #2 in this list, as it was designed by a fellow South African. Again, I think that Imar (the owner and designer of BS) ventured into the uniqueness territory, where most designers don’t want to go, and it paid off, since Blogsolid has been featured on most of the design galleries around the web. Great design!

Blogsolid

3. Piktogramme und Icons
You don’t need to understand German (I think!) to adore this super-clean design. I love the hand holding the business card in the header and the rest of the design (looks like it is designed on a grid) is just so functional, minimalistic and beautiful.

Piktogramme und Icons

4. Carsonified
#4 is almost too love for this design, but the above 3 really gives me warm fuzzy feelings… I really like the logo, the unique featured section (again with the transparent images) and then the content section, which is divided into 3 equal width columns. Great design!

Carsonified

5. Web Designer Wall
You definitely don’t get much more unique than this design. It’s been featured and talked about all over the net andI don’t need to say much more about this super artistic, creative and fun design that smashed everyone’s ideas about what Web 2.0 looks like in 2007. Expect more designs like this one in 2008…

Web Designer Wall

6. The Geniant Blog
A touch of class… Very stylish and trendy, whilst very, very appealing to the eye. I can’t find too many faults with this design - can you?

Geniant Sandbox

7. Mark Forrester
Fun, fun, fun… That’s how I feel, when I look at Mark’s extremely creative and colourful design. Mark is a fellow Saffa and again, it’s great to see some of my fellow countrymen making a “mark” (haha - excuse the pun) online.

Mark Forrester

8. Electric Pulp
That shade of red makes this design great on its own… And the overall colour scheme is fantastic. Combine a textured background with some transparent content boxes, and you’ve got Adii going gaga…

Electric Pulp

9. I Heart Luxe
Clean and stylish, with all the focus on the content - you don’t get much better minimalistic type designs than this…

I Heart Luxe

10. Koller Media
I don’t really have words to explain why I like and rate this design so highly… The header is pretty cool, whilst a love the gray shading in the sidebars.

Koller Media

11. Simply Fired
The background images makes the design.

Simply Fired

12. Elliot Jay Stocks
There’s no Web 2.0 trend graphics to be seen on this very unique, grungy design by Carsonified’s leading designer. Risky direction to go with a new design, but Elliot pulls it off with style!

Elliot Jay Stocks

13. Web Worker Daily
Warm fuzzies, warm fuzzies… The logo and navigation is awesome, whilst merging into the content areas beautifully!
Web Worker Daily

14. Blog Action Day
Great design for a great cause! It’s not easy making a design based on such a shaded colour scheme, look great, but this one is absolutely brilliant!

Blog Action Day

15. Jesus Rodriguez Velasco
This is another design that got a lot of attention in the CSS design galleries this year… Very unique, grungy feel and that for a university professor - insane!!!

Jesus Rodriguez Velasco

16. PSDTuts
Clean & Beautiful - the two best words to describe a great blog design!
PSDTuts

17. TNT Pixel
The header makes a real splash (or is it a bang?) and the rest of the layout / typography is really well thought-out with clever attention to the smaller details.

TNT Pixel

18. Ideate
I’m not being biased, but this is the third South African design in the Top 20 already… Doesn’t this design remind you of your childhood days dressed up as your favourite superhero?

Ideate

19. Dream Design
Beautiful personal design by a web designer / illustrator. Very interesting colour scheme as well - you don’t see too many purple / pink designs out there.

Dream Design

20. Elitist Snob
This design really portraits the name of the blog very well (in my opinion), since you do get a sense of snobism / elitism when browsing around the design. The cartoon feel is also pretty cool…

Elitist Snob

21. Challies Dot Com

Challies Dot Com

22. Bistrian Iosip

Bistrian Iosip

23. Clagnut

Clagnut

24. Simplebits
Beauty in simplicity.

Simplebits

25. Larissa Meek
A pretty design for an extremely pretty girl… I’ve previously featured Larissa in an interview on my blog.

Larissa Meek

26. Brian Jeremy
A Web Designer Wal-type layout and design… Just different and great in its own way!

Brian Jeremy

27. Massive Press
Just because content is king, doesn’t mean you don’t need to look after your blog’s design. Massive Press pulls off both the content and design!

Massive Press

28. Joyeur

Joyeur

29. The Big Noob
Get lost in the blue… Great use of various different shades of blue, as well as a very prominent header image.

The Big Noob

30. WebAppers
Old school and antique meets super trendy and slick.

WebAppers

31. FreelanceSwitch

FreelanceSwitch

32. Lee Munroe
I love it when I can sense a designer’s personality through a design and this unique design by Lee Munroe makes me feel that I know just a little bit about him already…
Lee Munroe

33. Super Awesome
The name says it all!

Super Awesome

34. Bear Skin Rug
A wickedly, weird design.. But it definitely works!
Bear Skin Rug

35. Ordered List

Ordered List

36. Jina Bolton
What does CSS expert Jina Bolton like more you think - CSS or sushi?

Jina Bolton

37. Yesterday Is Here

Yesterday Is Here

38. Blog Perfume

Blog Perfume

39. Abduzeedo

Abduzeedo

40. Rob Goodlatte

Rob Goodlatte

41. Tim Ferris - Four Hour Work Week

Tim Ferris - Four Hour Work Week

42. Tingsek

Tingsek

43. Lokesh Dhakar

Lokesh Dhakar

44. One Button Mouse

One Button Mouse

45. North x East

North x East

46. Rik Catlow

Rik Catlow

47. Bill C English

Bill C English

48. Dream Scape

Dream Scape

49. Hyaline Skies

Hyaline Skies

50. Bad Ass Ideas

Bad Ass Ideas

51. Brian Gardner

Brian Gardner

52. Lee Dodd

Lee Dodd

53. Young Go Getter

Young Go Getter



gembin 2008-09-23 17:56 发表评论
]]>
7个强大超LCSSD菜单http://www.aygfsteel.com/gembin/archive/2008/09/23/230714.htmlgembingembinTue, 23 Sep 2008 09:06:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230714.htmlhttp://www.aygfsteel.com/gembin/comments/230714.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230714.html#Feedback2http://www.aygfsteel.com/gembin/comments/commentRss/230714.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230714.html新的技术在不断的发展和更新Q利于我们创造更多独特和看上dL菜单效果。下面是7个基于CSS创徏的网导航菜单:

1) 强大?CSS D菜单

q是来自Nick La设计的一个漂亮的CSSD菜单效果Q其中详l的介绍了如何对一q图片进行切片ƈ把它们组合在一P形成一个独Ҏ(gu)亮的菜单?br /> 需要注意的是, q个菜单在IE6下面有一个bugQ在(zhn)Q的时候,q不能达到背景图片切换的效果Q这个时候,你需要给链接属性指定mouseover来进行显C?/p>

Demo
7个强大超LCSSD菜单

2) 先进的CSSD菜单技?/a>

q是一个全新的菜单设计概念。通常我们设计一个导航菜单,会改变鼠标?zhn)在它上面时的样式,而这个菜单是当你鼠标(zhn)Q在当前导航链接时Q改变其它链接的样式?/p>

Demo
7个强大超LCSSD菜单

3) 多下拉D菜单

著名的Suckerfish Dropdowns回来了,q且q次它的体积更小了,仅仅12行的Javascript代码Qƈ且正常运行于Safari和Opera,支持多下拉菜单?/p>

Demo
7个强大超LCSSD菜单

4) Tree Frog slide and fly D菜单

树蛙菜单Q光是这个名字就挺有的。当鼠标(zhn)停的时候才出现二菜单列表Q而同时又支持多的Q动菜单?/p>

7个强大超LCSSD菜单

5) Mike’s Experiment

q个菜单的最大特Ҏ(gu)当鼠标?zhn)的时候,出现对导航菜单的补充说明。这一应用能精你的DpȝQ且l用户一个更直观的导航描qͼ让用L道,他将点击的东西会Z带ؓ什么样的内容,而这一切,都是UCSS的,不需要Q何Javascript.

7个强大超LCSSD菜单

6) 8 个不能错q的|页D菜单

q是8个基于CSS的导航菜单,它们或许q不是最特别的,却是最常用最基础的,你不能错q?br /> 7个强大超LCSSD菜单

7) 下拉选项卡的D菜单

Drop Down Tabs 提供了五U不同样样式的下拉选项卡的D单,当然Q你完全可以自定义它Q让它看上去更加漂亮和特别?/p>

7个强大超LCSSD菜单



gembin 2008-09-23 17:06 发表评论
]]>
13个效果超LJavascript|页D菜单http://www.aygfsteel.com/gembin/archive/2008/09/23/230713.htmlgembingembinTue, 23 Sep 2008 09:05:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230713.htmlhttp://www.aygfsteel.com/gembin/comments/230713.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230713.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/230713.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230713.html阅读全文

gembin 2008-09-23 17:05 发表评论
]]>
47个优U的Ajax/CSS 表单设计资源http://www.aygfsteel.com/gembin/archive/2008/09/23/230703.htmlgembingembinTue, 23 Sep 2008 08:40:00 GMThttp://www.aygfsteel.com/gembin/archive/2008/09/23/230703.htmlhttp://www.aygfsteel.com/gembin/comments/230703.htmlhttp://www.aygfsteel.com/gembin/archive/2008/09/23/230703.html#Feedback0http://www.aygfsteel.com/gembin/comments/commentRss/230703.htmlhttp://www.aygfsteel.com/gembin/services/trackbacks/230703.html阅读全文

gembin 2008-09-23 16:40 发表评论
]]>
վ֩ģ壺 | ɼ| | | | | ƽ| ½| ľ| °| ӻ| | ʱ| | ɳ| ˰| Ұ| | | | ʡ| | ƽ| | | | ˮ| | ׼| | | ³ľ| ͨ| | ͼ| ݸ| ͷ| | | | ͻȪ|