西游记:Journey to the West
花果山:Mountain of Flower and Fruit
水帘洞:Water Curtain Cave
南天门:Southern Gate of Heaven
灵霄殿:Hall of Miraculous Mist
离恨天:Thirty-Third Heaven
兜率宫:Tushita Palace
丹房:Elixir Pill Room
蟠桃园:Peach Garden
蟠桃胜会:Peach Banquet
瑶池:Jade Pool
宝阁:Pavilion
御马监:heavenly stables
龙宫:Dragon Palace
下界:Earth
美猴王:Handsome Monkey King
孙悟空:Sun Wukong
弼马温:Protector of the Horse
齐天大圣:Great Sage Equalling Heaven
大闹天宫:Havoc in Heaven
玉帝:Jade Emperor
王母:Queen Mother
大禹:Yu the Great
太上老君:Supreme Lord Lao Zi
太白金星:Great White Planet
托塔李天王:Heavenly King Li
降魔大元帅:Grant Demon-Subduing Marshal
巨灵神:Mighty Magic Spirit
二郎神:god Erlang
四大天王:Four great Heavenly Kings
增长天王:Sword Heavenly King
广目天王:Lute Heavenly King
多闻天王:Umbrella Heavenly King
持国天王:Snake Heavenly King
马天君:Keeper of the Imperial Stud
七仙女:seven fairy maidens
天将:Heavenly General
天兵:heavenly soldier
仙官:immortal official
神仆:immortal servants
东海龙王:Dragon King of the Eastern Sea
龟丞相:Prime Minister Tortoise
天马:heavenly horse
定海神珍:Magic Sea-Fixing Pin
如意金箍棒:As-You-Will Gold-Banded Cudgel
火眼金睛:fiery eyes with golden pupils
风火轮:Wind-fire Rings
金刚琢:special bracelet
炼丹炉:cook furnace
玲珑塔:magic pagoda
金丹:Golden Elixir Pill
仙桃:magic peach
仙酒:immortal wine
仙果:magic fruit
瞌睡虫:sleep insects
法力:magic power
降龙伏虎:subdue dragons and tigers
转自精品博客
安装WordPress
1.先阅读别人的错误。
4.如果您需要灵感,请点这里。
主题和设计
10.增加一个网页徽标。
12.建立一个实用的页脚。
13.组织您的分类。
14.优化“关于”页面。
15.提升网页速度。
检查和验证
17.检查网页加载时间。
18.测试SEO状况。
19.验证您的网页。
20.保留维护清单。
插件
21.安装Akismet。
22. 安装WordPress Database Backup。
23. 安装Subscribe to Comments,但不要打勾。
25.安装Related Enteries并考虑将相关文章的值设为3。
28.安装sig2feed。
SEO和分析
29.安装Google Sitemap Generator。
31.优化您的元标识。
32.优化URL结构。
33.让分类页面显示摘要。
34.使用301重定向。
35.建立Robots.txt文档(具体请看总结)。
36.优化标题。
37.取消单独页面标题的链接。
38.提供邮件订阅服务。
39.安装Feedburner Replacement 插件。
40.添加Google Analytics 插件并跟踪您的统计数据
精博寄语:
1.原文:每日博客技巧,Deniel,Blog Setup: 40 Practical Tips。Max Pool客串文章。
2.以上观点并不一定都合适您,如果您有任何意见,欢迎留言。
转载自悠悠博客 [ http://www.ajaxstu.com/ ]。
下面是例子……例子看这里<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>如何实现一个日期下拉菜单</title>
<script type="text/javascript">
function DateSelector(selYear, selMonth, selDay)
{
this.selYear = selYear;
this.selMonth = selMonth;
this.selDay = selDay;
this.selYear.Group = this;
this.selMonth.Group = this;
// 给年份、月份下拉菜单添加处理onchange事件的函数
if(window.document.all != null) // IE
{
this.selYear.attachEvent("onchange", DateSelector.Onchange);
this.selMonth.attachEvent("onchange", DateSelector.Onchange);
}
else // Firefox
{
this.selYear.addEventListener("change", DateSelector.Onchange, false);
this.selMonth.addEventListener("change", DateSelector.Onchange, false);
}
if(arguments.length == 4) // 如果传入参数个数为4,最后一个参数必须为Date对象
this.InitSelector(arguments[3].getFullYear(), arguments[3].getMonth() + 1, arguments[3].getDate());
else if(arguments.length == 6) // 如果传入参数个数为6,最后三个参数必须为初始的年月日数值
this.InitSelector(arguments[3], arguments[4], arguments[5]);
else // 默认使用当前日期
{
var dt = new Date();
this.InitSelector(dt.getFullYear(), dt.getMonth() + 1, dt.getDate());
}
}
// 增加一个最大年份的属性
DateSelector.prototype.MinYear = 1900;
// 增加一个最大年份的属性
DateSelector.prototype.MaxYear = (new Date()).getFullYear();
// 初始化年份
DateSelector.prototype.InitYearSelect = function()
{
// 循环添加OPION元素到年份select对象中
for(var i = this.MaxYear; i >= this.MinYear; i--)
{
// 新建一个OPTION对象
var op = window.document.createElement("OPTION");
// 设置OPTION对象的值
op.value = i;
// 设置OPTION对象的内容
op.innerHTML = i;
// 添加到年份select对象
this.selYear.appendChild(op);
}
}
// 初始化月份
DateSelector.prototype.InitMonthSelect = function()
{
// 循环添加OPION元素到月份select对象中
for(var i = 1; i < 13; i++)
{
// 新建一个OPTION对象
var op = window.document.createElement("OPTION");
// 设置OPTION对象的值
op.value = i;
// 设置OPTION对象的内容
op.innerHTML = i;
// 添加到月份select对象
this.selMonth.appendChild(op);
}
}
// 根据年份与月份获取当月的天数
DateSelector.DaysInMonth = function(year, month)
{
var date = new Date(year, month, 0);
return date.getDate();
}
// 初始化天数
DateSelector.prototype.InitDaySelect = function()
{
// 使用parseInt函数获取当前的年份和月份
var year = parseInt(this.selYear.value);
var month = parseInt(this.selMonth.value);
// 获取当月的天数
var daysInMonth = DateSelector.DaysInMonth(year, month);
// 清空原有的选项
this.selDay.options.length = 0;
// 循环添加OPION元素到天数select对象中
for(var i = 1; i <= daysInMonth ; i++)
{
// 新建一个OPTION对象
var op = window.document.createElement("OPTION");
// 设置OPTION对象的值
op.value = i;
// 设置OPTION对象的内容
op.innerHTML = i;
// 添加到天数select对象
this.selDay.appendChild(op);
}
}
// 处理年份和月份onchange事件的方法,它获取事件来源对象(即selYear或selMonth)
// 并调用它的Group对象(即DateSelector实例,请见构造函数)提供的InitDaySelect方法重新初始化天数
// 参数e为event对象
DateSelector.Onchange = function(e)
{
var selector = window.document.all != null ? e.srcElement : e.target;
selector.Group.InitDaySelect();
}
// 根据参数初始化下拉菜单选项
DateSelector.prototype.InitSelector = function(year, month, day)
{
// 由于外部是可以调用这个方法,因此我们在这里也要将selYear和selMonth的选项清空掉
// 另外因为InitDaySelect方法已经有清空天数下拉菜单,因此这里就不用重复工作了
this.selYear.options.length = 0;
this.selMonth.options.length = 0;
// 初始化年、月
this.InitYearSelect();
this.InitMonthSelect();
// 设置年、月初始值
this.selYear.selectedIndex = this.MaxYear - year;
this.selMonth.selectedIndex = month - 1;
// 初始化天数
this.InitDaySelect();
// 设置天数初始值
this.selDay.selectedIndex = day - 1;
}
</script>
</head>
<body>
<select id="selYear"></select>
<select id="selMonth"></select>
<select id="selDay"></select>
<script type="text/javascript">
var selYear = window.document.getElementById("selYear");
var selMonth = window.document.getElementById("selMonth");
var selDay = window.document.getElementById("selDay");
// 新建一个DateSelector类的实例,将三个select对象传进去
new DateSelector(selYear, selMonth ,selDay, 2004, 2, 29);
// 也可以试试下边的代码
// var dt = new Date(2004, 1, 29);
// new DateSelector(selYear, selMonth ,selDay, dt);
</script>
</body>
</html>
分类 转载, HTML, JavaScript
转自http://java-guru.javaeye.com/blog/138659。
译自http://developer.yahoo.com/performance/rules.html。
最近,YouMonitor.Us在做Web应用性能优化,在网上发现了文章High Performance Web Sites: The Importance of Front-End Performance,感觉其14条优化法则很实用,操作性很强。因此翻译出来,供大家参考。
Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。
法则1. 减少HTTP请求次数
80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和Flash等,的下载上。减少页面元素将会减少HTTP请求次数。这是快速显示页面的关键所在。
一种减少页面元素个数的方法是简化页面设计。但是否存在其他方式,能做到既有丰富内容,又能获得快速响应时间呢?以下是这样一些技术:
Image maps组合多个图片到一张图片中。总文件大小变化不大,但减少了HTTP请求次数从而加快了页面显示速度。该方式只适合图片连续的情况;同时坐标的定义是烦人又容易出错的工作。
CSS Sprites是更好的方法。它可以组合页面中的图片到单个文件中,并使用CSS的background-image和background-position属性来现实所需的部分图片。
Inline images使用data: URL scheme来在页面中内嵌图片。这将增大HTML文件的大小。组合inline images到你的(缓存)样式表是既能较少HTTP请求,又能避免加大HTML文件大小的方法。
Combined files通过组合多个脚本文件到单一文件来减少HTTP请求次数。样式表也可采用类似方法处理。这个方法虽然简单,但没有得到大规模的使用。10大美国网站每页平均有7个脚本文件和2个样式表。当页面之间脚本和样式表变化很大时,该方式将遇到很大的挑战,但如果做到的话,将能加快响应时间。
减少HTTP请求次数是性能优化的起点。这最提高首次访问的效率起到很重要的作用。据Tenni Theurer的文章Browser Cache Usage - Exposed!描述,40-60%的日常访问是首次访问,因此为首次访问者加快页面访问速度是用户体验的关键。
法则2. 使用CDN(Content Delivery Network, 内容分发网络)
用户离web server的远近对响应时间也有很大影响。从用户角度看,把内容部署到多个地理位置分散的服务器上将有效提高页面装载速度。但是该从哪里开始呢?
作为实现内容地理分布的第一步,不要试图重构web应用以适应分布架构。改变架构将导致多个周期性任务,如同步session状态,在多个server之间复制数据库交易。这样缩短用户与内容距离的尝试可能被应用架构改版所延迟,或阻止。
我们还记得80-90%的最终用户响应时间花在下载页面中的各种元素上,如图像文件、样式表、脚本和Flash等。与其花在重构系统这个困难的任务上,还不如先分布静态内容。这不仅能大大减少响应时间,而且由于CDN的存在,分布静态内容非常容易实现。
CDN是地理上分布的web server的集合,用于更高效地发布内容。通常基于网络远近来选择给具体用户服务的web server。
一些大型网站拥有自己的CDN,但是使用如Akamai Technologies, Mirror Image Internet, 或 Limelight Networks等CDN服务提供商的服务将是划算的。在Yahoo!把静态内容分布到CDN减少了用户影响时间20%或更多。切换到CDN的代码修改工作是很容易的,但能达到提高网站的速度。
法则3. 增加Expires Header
网页内容正变得越来越丰富,这意味着更多的脚本文件、样式表、图像文件和Flash。首次访问者将不得不面临多次HTTP请求,但通过使用Expires header,您可以在客户端缓存这些元素。这在后续访问中避免了不必要的HTTP请求。Expires header最常用于图像文件,但是它也应该用于脚本文件、样式表和Flash。
浏览器(和代理)使用缓存来减少HTTP请求的次数和大小,使得网页加速装载。Web server通过Expires header告诉客户端一个元素可以缓存的时间长度。
如果服务器是Apache的话,您可以使用ExpiresDefault基于当期日期来设置过期日期,如:
ExpiresDefault “access plus 10 years” 设置过期时间为从请求时间开始计算的10年。
请记住,如果使用超长的过期时间,则当内容改变时,您必须修改文件名称。在Yahoo!我们经常把改名作为release的一个步骤:版本号内嵌在文件名中,如yahoo_2.0.6.js。
法则4. 压缩页面元素
通过压缩HTTP响应内容可减少页面响应时间。从HTTP/1.1开始,web客户端在HTTP请求中通过Accept-Encoding头来表明支持的压缩类型,如:
Accept-Encoding: gzip, deflate.
如果Web server检查到Accept-Encoding头,它会使用客户端支持的方法来压缩HTTP响应,会设置Content-Encoding头,如:Content-Encoding: gzip。
Gzip是目前最流行及有效的压缩方法。其他的方式如deflate,但它效果较差,也不够流行。通过Gzip,内容一般可减少70%。如果是Apache,在1.3版本下需使用mod_gzip模块,而在2.x版本下,则需使用mod_deflate。
Web server根据文件类型来决定是否压缩。大部分网站对HTML文件进行压缩。但对脚本文件和样式表进行压缩也是值得的。实际上,对包括XML和JSON在内的任务文本信息进行压缩都是值得的。图像文件和PDF文件不应该被压缩,因为它们本来就是压缩格式保存的。对它们进行压缩,不但浪费CPU,而且还可能增加文件的大小。
因此,对尽量多的文件类型进行压缩是一种减少页面大小和提高用户体验的简便方法。
法则5. 把样式表放在头上
我们发现把样式表移到HEAD部分可以提高界面加载速度,因此这使得页面元素可以顺序显示。
在很多浏览器下,如IE,把样式表放在document的底部的问题在于它禁止了网页内容的顺序显示。浏览器阻止显示以免重画页面元素,那用户只能看到空白页了。Firefox不会阻止显示,但这意味着当样式表下载后,有些页面元素可能需要重画,这导致闪烁问题。
HTML规范明确要求样式表被定义在HEAD中,因此,为避免空白屏幕或闪烁问题,最好的办法是遵循HTML规范,把样式表放在HEAD中。
法则6. 把脚本文件放在底部
与样式文件一样,我们需要注意脚本文件的位置。我们需尽量把它们放在页面的底部,这样一方面能顺序显示,另方面可达到最大的并行下载。
浏览器会阻塞显示直到样式表下载完毕,因此我们需要把样式表放在HEAD部分。而对于脚本来说,脚本后面内容的顺序显示将被阻塞,因此把脚本尽量放在底部意味着更多内容能被快速显示。
脚本引起的第二个问题是它阻塞并行下载数量。HTTP/1.1规范建议浏览器每个主机的并行下载数不超过2个。因此如果您把图像文件分布到多台机器的话,您可以达到超过2个的并行下载。但是当脚本文件下载时,浏览器不会启动其他的并行下载,甚至其他主机的下载也不启动。
在某些情况下,不是很容易就能把脚本移到底部的。如,脚本使用document.write方法来插入页面内容。同时可能还存在域的问题。不过在很多情况下,还是有一些方法的。
一个备选方法是使用延迟脚本(deferred script)。DEFER属性表明脚本未包含document.write,指示浏览器刻继续显示。不幸的是,Firefox不支持DEFER属性。在IE中,脚本可能被延迟执行,但不一定得到需要的长时间延迟。不过从另外角度来说,如果脚本能被延迟执行,那它就可以被放在底部了。
法则7. 避免CSS表达式
CSS表达式是功能强大的(同时也是危险的)用于动态设置CSS属性的方式。IE,从版本5开始支持CSS表达式,如backgourd-color: expression((new Date()).getHours()%2?”#B8D4FF”:”#F08A00”),即背景色每个小时切换一次。
CSS表达式的问题是其执行次数超过大部分人的期望。不仅页面显示和resize时计算表达式,而且当页面滚屏,甚至当鼠标在页面上移动时都会重新计算表达式。
一种减少CSS表达式执行次数的方法是一次性表达式,即当第一次执行时就以明确的数值代替表达式。如果必须动态设置的话,可使用事件处理函数代替。如果您必须使用CSS表达式的话,请记住它们可能被执行上千次,从而影响页面性能。
法则8. 把JavaScript和CSS放到外部文件中
上述很多性能优化法则都基于外部文件进行优化。现在,我们必须问一个问题:JavaScript和CSS应该包括在外部文件,还是在页面文件中?
在现实世界中,使用外部文件会加快页面显示速度,因为外部文件会被浏览器缓存。如果内置JavaScript和CSS在页面中虽然会减少HTTP请求次数,但增大了页面的大小。另外一方面,使用外部文件,会被浏览器缓存,则页面大小会减小,同时又不增加HTTP请求次数。
因此,一般来说,外部文件是更可行的方式。唯一的例外是内嵌方式对主页更有效,如Yahoo!和My Yahoo!都使用内嵌方式。一般来说,在一个session中,主页访问此时较少,因此内嵌方式可以取得更快的用户响应时间。
法则9. 减少DNS查询次数
DNS用于映射主机名和IP地址,一般一次解析需要20~120毫秒。为达到更高的性能,DNS解析通常被多级别地缓存,如由ISP或局域网维护的caching server,本地机器操作系统的缓存(如windows上的DNS Client Service),浏览器。IE的缺省DNS缓存时间为30分钟,Firefox的缺省缓冲时间是1分钟。
减少主机名可减少DNS查询的次数,但可能造成并行下载数的减少。避免DNS查询可减少响应时间,而减少并行下载数可能增加响应时间。一个可行的折中是把内容分布到至少2个,最多4个不同的主机名上。
法则10. 最小化JavaScript代码
最小化JavaScript代码指在JS代码中删除不必要的字符,从而降低下载时间。两个流行的工具是JSMin 和YUI Compressor。
混淆是最小化于源码的备选方式。象最小化一样,它通过删除注释和空格来减少源码大小,同时它还可以对代码进行混淆处理。作为混淆的一部分,函数名和变量名被替换成短的字符串,这使得代码更紧凑,同时也更难读,使得难于被反向工程。Dojo Compressor (ShrinkSafe)是最常见的混淆工具。
最小化是安全的、直白的过程,而混淆则更复杂,而且容易产生问题。从对美国10大网站的调查来看,通过最小化,文件可减少21%,而混淆则可减少25%。
除了最小化外部脚本文件外,内嵌的脚本代码也应该被最小化。即使脚本根据法则4被压缩后传输,最小化脚本刻减少文件大小5%或更高。
法则11. 避免重定向
重定向功能是通过301和302这两个HTTP状态码完成的,如:
HTTP/1.1 301 Moved Permanently
Location: http://example.com/newuri
Content-Type: text/html
浏览器自动重定向请求到Location指定的URL上,重定向的主要问题是降低了用户体验。
一种最耗费资源、经常发生而很容易被忽视的重定向是URL的最后缺少/,如访问http://astrology.yahoo.com/astrology将被重定向到http://astrology.yahoo.com/astrology/。在Apache下,可以通过Alias,mod_rewrite或DirectorySlash等方式来解决该问题。
法则12. 删除重复的脚本文件
在一个页面中包含重复的JS脚本文件会影响性能,即它会建立不必要的HTTP请求和额外的JS执行。
不必要的HTTP请求发生在IE下,而Firefox不会产生多余的HTTP请求。额外的JS执行,不管在IE下,还是在Firefox下,都会发生。
一个避免重复的脚本文件的方式是使用模板系统来建立脚本管理模块。除了防止重复的脚本文件外,该模块还可以实现依赖性检查和增加版本号到脚本文件名中,从而实现超长的过期时间。
法则13. 配置ETags
ETags是用于确定浏览器缓存中元素是否与Web server中的元素相匹配的机制,它是比last-modified date更灵活的元素验证机制。ETag是用于唯一表示元素版本的字符串,它需被包括在引号中。Web server首先在response中指定ETag:
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
ETag: "10c24bc-4ab-457e1c1f"
Content-Length: 12195
后来,如果浏览器需要验证某元素,它使用If-None-Match头回传ETag给Web server,如果ETag匹配,则服务器返回304代码,从而节省了下载时间:
GET /i/yahoo.gif HTTP/1.1
Host: us.yimg.com
If-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
If-None-Match: "10c24bc-4ab-457e1c1f"
HTTP/1.1 304 Not Modified
ETags的问题在于它们是基于服务器唯一性的某些属性构造的,如Apache1.3和2.x,其格式是inode-size-timestamp,而在IIS5.0和6.0下,其格式是Filetimestamp:ChangeNumber。这样同一个元素在不同的web server上,其ETag是不一样的。这样在多Web server的环境下,浏览器先从server1请求某元素,后来向server2验证该元素,由于ETag不同,所以缓存失效,必须重新下载。
因此,如果您未用到ETags系统提供的灵活的验证机制,最好删除ETag。删除ETag会减少http response及后续请求的HTTP头的大小。微软支持文章描述了如何删除ETags,而在Apache下,只要在配置文件中设置FileETag none即可。
法则14. 缓存Ajax
性能优化法则同样适用于web 2.0应用。提高Ajax的性能最重要的方式是使得其response可缓存,就象“法则3增加Expires Header”讨论的那样。以下其他法则同样适用于Ajax,当然法则3是最有效的方式:
法则4. 压缩页面元素
法则9. 减少DNS查询次数
法则10. 最小化脚本文件
法则11. 避免重定向
法则13. 配置ETags
转载来自样式之美。
因为神奇的中文有时也是会遇到国外同学都不知道原因导致一些神奇滴问题,所以要用更神奇的英文来解决问题。
Mac OS的一些:
- 华文细黑:STHeiti Light [STXihei]
- 华文黑体:STHeiti
- 华文楷体:STKaiti
- 华文宋体:STSong
- 华文仿宋:STFangsong
- 儷黑 Pro:LiHei Pro Medium
- 儷宋 Pro:LiSong Pro Light
- 標楷體:BiauKai
- 蘋果儷中黑:Apple LiGothic Medium
- 蘋果儷細宋:Apple LiSung Light
Windows的一些:
- 新細明體:PMingLiU
- 細明體:MingLiU
- 標楷體:DFKai-SB
- 黑体:SimHei
- 宋体:SimSun
- 新宋体:NSimSun
- 仿宋:FangSong
- 楷体:KaiTi
- 仿宋_GB2312:FangSong_GB2312
- 楷体_GB2312:KaiTi_GB2312
- 微軟正黑體:Microsoft JhengHei
- 微软雅黑体:Microsoft YaHei
装Office会生出来的一些:
- 隶书:LiSu
- 幼圆:YouYuan
- 华文细黑:STXihei
- 华文楷体:STKaiti
- 华文宋体:STSong
- 华文中宋:STZhongsong
- 华文仿宋:STFangsong
- 方正舒体:FZShuTi
- 方正姚体:FZYaoti
- 华文彩云:STCaiyun
- 华文琥珀:STHupo
- 华文隶书:STLiti
- 华文行楷:STXingkai
- 华文新魏:STXinwei
转自可能吧。
- Adsense:Google的按点击付费广告,最流行的网络广告之一。网站拥有者通过Adsense投放广告。
- Adwords:Google的按点击付费广告,最流行的网络广告之一。广告主利用Adwords购买广告投放。
- Affiliate Marketing:联署计划。博主在博客上投放联署计划广告,浏览者通过这个广告点击进入指定的页面,并完成特定的动作后,博主获得利润分成。
- Akismet:最流行的Wordpress反垃圾插件。
- Alexa:提供网站流量查看以及全球排名的网站。但其流量统计方式备受质疑。
- Anchor Text:锚文本。给超链接文本添加的描述文字。
- Archives:存档。以一定的方式展示博客文章,比如月份、年份、分类、作者等等。
- Atom:博客摘要输出,使用订阅器订阅atom后只能看到博客文章的摘要内容。
- A记录:在域名后台添加的将某一主机头指向特定的IP。
- Backlinks:反向链接。链接到某个网页的链接。
- Blackhat:黑帽搜索引擎优化(SEO)。对网页使用非法或不必要的方法进行搜索引擎优化。
- Blog:【名】Weblog的缩写,大陆翻译为博客,台湾翻译为部落格。是一个包含作者的文章,图片,链接等内容个人网站。【动】写网志。
- Blogger:博客作者。
- Blogger^2:Google旗下博客服务提供商Blogger.com。
- Bloglines:著名的在线RSS阅读器。
- Blogosphere:博客圈。
- Blogroll:博客友情链接。
- Blogware:博客软件。用于建立和维护一个博客的软件。
- BSP:博客服务提供商。
- Categories:文章分类类别。
- Comments:评论。每个博客都具有评论功能,除非博主本身将此功能关闭。
- Comment spam:垃圾评论。评论留言中一些没有实质内容但满布广告链接的留言。
- Content Syndication:动态联合。博客的博客全部或者部分内容在其他站点显示出来。
- cPanel:一种流行的虚拟主机管理后台。
- CPA:Cost-per-Action,按行为付费广告。
- CPC:Cost-per-Click,按点击付费广告。
- CPM:Cost-per-Mille,按每千次展示付费广告。
- CPO:Cost-per-Order按订购付费广告。
- CSS:叠层样式表,一种设计网页样式的工具。基本上每个博客主题都需要一个CSS来支配。
- CName记录:在域名后台添加的将某一主机头指向特定的URL(参加URL)。
- Database:数据库。每个blog都需要一个或多个数据库支持。
- Del.icio.us:美味书签。一个流行的个人网络书签服务。
- Digg:最流行的社会化新闻挖掘网站。用户将认为有趣的链接提交到Digg,其他用户投票决定哪些内容是最有趣的,越受欢迎的内容会被顶地越高。
- DNS:域名解析服务器。
- Domain:域名。比如kenengba.com。
- Duplicate content:重复内容。如果一个博客上内容和另一个几乎是重复的,抄袭者很可能会受到搜索引擎的惩罚。
- Facebook:全球最大的社会网络服务之一。
- Favicon:网站收藏图标。显示在浏览器地址栏左侧和收藏夹列表里。例如这个www.kenengba.com/favicon.ico .
- Feed:可译作种子。博客内容输出的一种方式。用户可以通过订阅器订阅Feed以获得更新内容,无需到原博客浏览。Feed有两种形式:RSS与Atom。
- Feedburner:最大的Feed烧制服务商。
- Feedsky:中文网络最大的Feed烧制服务商。
- Feed烧制:将博客原始输出的Feed经过Feed烧制服务商,如Feedburner和Feedsky,进行二次输出。Feed烧制的好处是可以添加广告,方便统计订阅来源和订阅数,还可以规避更改博客地址,损失读者的风险。
- FTP:文件传输协议。博客程序依靠FTP上传到服务器空间。
- GFW:The Great Firewall of China,中国网络防火墙。建立在国内的双向的过滤不良信息的机制。
- Google:全球最大的搜索引擎,坚持公正、公平,不作恶原则,并提供多种无偿服务。
- Google Analytics:免费、功能强大的网站流量统计以及分析工具。由Google提供。
- Google Reader:最多人使用的在线RSS阅读器。
- Html:Hypertext Marked Language,超文本标记语言,是一种用来制作超文本文档的简单标记语言。大多数网页都需要用到Html。
- Javascript:一种描述语言,可以被嵌入到HTML文件之中。透过JavaScript可以做到回应使用者的需求事件 而不用任何的网路来回传输资料。
- Linkbait:链接诱饵。通过有趣或间接的描述来引诱阅读者点击付费的链接。
- Load time:网页加载时间。一般以秒做单位。研究表明如果5秒内网页没有大部分被打开浏览者将会感到不耐烦。
- Micro-Blog:微博客。以手机短信、网页输入等途径,使用短句记录生活琐碎事件的博客服务。
- Mini-Blog:同Micro-Blog。
- Moblog:移动博客。Mobile Blog的缩写,可以通过手机电话等等其他智能产品在任何地方进行更新。
- Movable Type:一种流行的博客平台。
- Meta tags:嵌入到网页代码<head>之间的、供搜索引擎参考的针对关键字、页面描述等内容的描述。
- MX记录:邮件交换记录。需要在域名后台添加MX记录才能收发该域名下的邮件。
- Myspace:全球最大的社会网络服务之一。总部位于美国。
- Niche:利基。长尾(Long Tail)理论里阐述的概念。在博客里可理解成小众化的话题。
- Nofollow:在链接标记<a>里被加入nofollow的链接将无法获得其母页面传递的Page Rank。Google发明了这一标记,对反垃圾链接有所成效。
- PageRank:Google发明的一个用户衡量网页重要性的指标。PageRank越高,表明该网页获得的Backlinks(参看Backlinks)越多,网页在搜索引擎的权重越高。
- Page Views:网页被浏览次数。
- Permalink:永久链接。一篇博客文章的网址。
- Photoblog:图片博客。以图片为主的博客站点。
- Podcasting:播客。用来发布自己制作的音频或视频的博客站点。
- PHP:一种动态网页语言。流行博客系统Wordpress使用PHP语言。
- Ping:检测网络的连通情况和分析网络速度的命令。
- Ping Back:博客中常用的用来通知网志系统文章被引用情况的一种手段
- PJblog:一个流行的博客平台。
- Plugin:插件。一个博客原始系统是比较简陋的,往往需要安装一定的插件来扩展功能。
- Post Slug:文章缩略名。
- Pro Blogger:专业博客写手。
- RSS:Feed的一种格式。详见Feed解释。使用RSS格式将全文输出Feed(相对于Atom)。
- SEO:搜索引擎优化。一般是针对Google进行优化。
- Robots.txt:放在网站根目录下的,告诉搜索引擎哪些页面不要爬取的文件。
- SAAS:Software as a service,软件即服务。将软件运行到web中,也就是在线软件服务。
- SEM:搜索引擎营销。
- Sitemap:网站地图。有两种,一种是给浏览者查看的,一种是用于搜索引擎抓取的(一般为xml格式)。
- Social Bookmarking:社会书签。例如Del.icio.us,digg.com等。
- SNS:社会网络服务。比如facebook,myspace,校内,海内等等。
- StumbleUpon:一个流行的网络书签服务。和Digg(详见Digg解释)类似。
- Subscribers:订阅者。使用订阅器订阅博客Feed输出的人。
- Tags:标签。Web2.0的重要元素。和分类不同,一篇文章只能有一个分类,但可以有多个tag。
- Technorati:博客排名网站。
- Twitter:一个流行的微博客服务。
- Text Link Ads:一种以出售网页链接获得酬劳的服务。博主或网站主可能会因出售不相关链接被搜索引擎惩罚。
- Trackback:可以让博主知道有那些人看到自己的文章后撰写了与之有关的短文的功能。
- UV:Uniques Visitors,独立访问者。不相同的IP访问一个页面的次数。
- URL:统一资源定位符。可简单认为是网址。
- Vlog:Video Blog,视频博客。
- Web2.0:第二代互联网。号称以人为本,用户产生内容。博客是Web2.0的产物。(关于Web2.0的详解可参看什么是Web2.0?-图解Web2.0)
- Widget:Widget是一种小工具。一系列的小工具通过一个特定的平台(Widget引擎)为用户展示不同的个性化的信息。(详见Widget化时代,个性化信息定制时代)
- Wikipedia:维基百科。全球最大的开放百科全书,所有人都可以参与编辑。由于过于开放,在国内无法访问。
- Wordpress:最流行的博客平台。扩展性很强,插件较多。
- Z-blog:一个流行的博客平台。
- 51.la:提供网站流量统计与分析的服务。
- 阿里妈妈:一个广告主与网站(博客)主的中介平台。网站主在上面出售空间等待广告主购买。
- 备案:在中国,所有域名和空间必须到信产部备案个人信息。
- 饭否:一个国内的微博客服务。
- 翻墙:使用代理服务器上网。下图是Riku制作的一张翻墙图片:
- 叽歪:一个国内的微博客服务。
- 海内:一个国内的社会网络服务。
- (被)和谐:文章内容含有不良信息而遭到网监要求删除。
- 河蟹:和谐的又一说法。
- 水产:和谐的又一种说法。由河蟹延伸。
- 伪静态:将一动态页面的URL更改成静态页面的URL形式。
- 鲜果:一个国内著名的Feed在线订阅器。
- 校内:一个国内的社会网络服务。
- 抓虾:一个国内著名的Feed在线订阅器。
- 做啥:一个国内的微博客服务。
这是一个很有趣的系列。全部转自可能吧。