一:百度蜘蛛
baidu的蜘蛛的名字:baiduspider
访问互联网上的html网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站的网页。
更多请了解-百度百科-百度蜘蛛
二:Google的机器人,爬虫
Google的蜘蛛的名字:Googlebot
Googlebot 是Google 的web 抓取漫游器。它从web上收集文档,为Google搜索引擎建立可搜索的索引。
三:腾讯Soso的蜘蛛的名字:Sosospider
SOso已经采用独立的引擎技术,未来在中过搜索引擎行业的竞争力是蛮巨大的,很看好SoSo
Read more…
在做商务E流量分析的时候,需要实现一个功能:如果访客是通过搜索引擎的搜索找到客户网站的,要统计出访客是通过哪个搜索引擎访问到页面,并且统计出是通过 什么关键字搜索到该网站的。在网上google一下,发出对这方面的描述文档还是比较少的,在做这个功能的过程中有些经验给人家分享一下。
实现这样的功能,基本原理是获取到来源地址,然后分析其中的内容,把所需要的搜索引擎名称和关键字取出。
获取来源地址很简单,在servlet 中可以通过HttpServletRequest.getHeader(“Referer”)方法取得,jsp页面中可以通过 request.getHeader(“referer”)取得。取得来源地址后便可以通过分析得到的来源地址分析出我们所需要的内容。通常我们常用的搜 索引擎有以下14个。
Read more…
本人不经常更新博客,所以平时直接在wp后台的在线发布就能满足需求,由于近来网络不是很好,所以找了几款离线博客发布工具来试用一下。
1.windows live writer:
这是一款十分实用的博客发布工具,功能十分的强大。有多种编辑模式,还可以方便的预览当前编辑的文档。不足之处就是些浏览器与windows操作系统关联大多。对系统要求也比较多。用起来有点不便。
2.zounday Raven,
功能也是十分的强大,不过编辑式不像writer那么多。导入bolg步骤有点复杂,而且在导入的时候还会出现错误,但又不影响便用,不知道为什么。我推荐这一款工具,请您试一下吧,太强了。
3.Qumana
这款工具最大的特点就是安装十分傻瓜化,而且设置也十分的简单,强化了基本的操作。ui也十分的清晰。只是与前面两款比较起来,功能显得有些少。我最想要的发布为草稿却没有提供(不知道是不是我没有找到,呵呵)。喜欢简单的用户可能这款会适合你的。对了这款工具还集成广告平台,可插入来自Qumana广告平台的广告.
4.ScribeFire
很有意思,这款工具是fireFox浏览的插件,如果您是fireFox的爱好者,我想这款比较适合你了,你不用再装其它附加软件.平常在ff中看博客的时候就可以随手用这个扩展写自己的博客,是不是很方便呢,哈哈。不太好的就是如果你是非ff迷的话,就无法用这款工具了。我这个文章就是用这个发布的,今天,本来想用 “windows live writer”的,但是发现少了设置字体颜色的按钮,就下了个来编了,所以使用体验暂时不是很清楚!
alert() 弹出个提示框 (确定)
confirm() 弹出个确认框 (确定,取消)
prompt() 弹出个输入框 让你输入东西<?xml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” />
使用消息框
使用警告、提示和确认
可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 “window.alert()”),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。
警告消息框
alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。
Read more…
[window对象]
它是一个顶层对象,而不是另一个对象的属性,即浏览器的窗口。
属性
defaultStatus 缺省的状态条消息
document 当前显示的文档(该属性本身也是一个对象)
frame 窗口里的一个框架((FRAME>)(该属性本身也是一个对象)
frames array 列举窗口的框架对象的数组,按照这些对象在文档中出现的顺序列出(该属性本身也是一个
对象)
history 窗口的历史列表(该属性本身也是一个对象)
length 窗口内的框架数
location 窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location
混淆,后者是当前显示文档的URL。用户可以改变window.location(用另一个文档取代当前文档),但却不能改变
document.location (因为这是当前显示文档的位置)
name 窗口打开时,赋予该窗口的名字
opener 代表使用window.open打开当前窗口的脚本所在的窗口(这是Netscape Navigator 3.0beta 3所引
入的一个新属性)
Read more…
Ajax是“异步javascript和XML”的缩写已经众所周知,然而虽然XML是看上去的重要组成部分,它却不是必须的。今天看到一篇国外Blog提到JSON的说法,全称是javascript Object Notation,意思是直接使用Ajax对象来传递信息,可以读作“Jason”。在这里我就简单的介绍一下,JSON概念很简单,就是服务器直接生成 javascript语句,客户端获取后直接用eval方法来获得这个对象,这样就可以省去解析XML的性能损失。
Read more…
虽然 JavaScript 有很多用处,但是处理字符串是其中最流行的一个。下面让我们深入地分析一下使用 JavaScript 操作字符串。
在 JavaScript 中, String 是对象。 String 对象并不是以字符数组的方式存储的,所以我们必须使用内建函数来操纵它们的值。这些内建函数提供了不同的方法来访问字符串变量的内容。下面我们详细看一下这些函数。 Read more…