Chinaunix首页 | 论坛 | 博客
  • 博客访问: 846534
  • 博文数量: 180
  • 博客积分: 10029
  • 博客等级: 上将
  • 技术积分: 2185
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-06 09:15
文章存档

2010年(133)

2009年(47)

我的朋友

分类: 系统运维

2009-11-15 18:41:45

   首先,我把我的引擎的前端设计思路和实现的方法进行整理:
   (本文的代码,我已经做了一些改变,使得读者可以在普通的记事本上编辑,保存,并且在我们的PC机上运行, 但是,要实现添加网站,进行搜索的操作则需要更复杂的环境配置,和更多的代码以及数据库的支持啦!)
  
   前端设计比较简单,我参考了国外引擎的设计,并且参考了他人的引擎的代码(将会在下面给出!)
   搜索引擎的前端设计相对来说比较简单,因为本来引擎的用户界面很简单!
   主要应该包括以下部分:
   1. 基本引擎的输入框和按钮,功能选项!
   2. 标签提示,和显示位置的设置, 附加信息等!
 
   以下我将分析一下代码的基本结构:
   html的语法还是比较简单明了的啦,主要也就是被 括起来的代码的结构,
   大体有:       
   读者完全不必深究, 只需在编写代码的时候依照这些即可啦! 


 
    TITLE
 
 
 
     .......(设计模块的代码,请看后文!)
 

 
 
  下面我将给出我的前端设计代码:
  我已经将功能模块的链接等暂时删减了,这样读者可以直接拷贝并且运行!
  同时,因为我其中放置了一张图片,所以运行的结果中,有个位置本该显示图片的,实际上只是一个普通的错误提示!
  以下代码可以直接拷贝,存储为 file.htm 或 file.html 的格式,在浏览器端运行!
 




华科计算智能搜索引擎

 
function CheckForm () {
 if (document.frmInterSaerch.search.value==""){
  alert("Please enter at least one keyword to search!!");
  document.frmInterSaerch.search.focus();
  return false;
 }
 
 return true
}




华科计算智能搜索引擎


       

 
   
     
   
   
 
  登记新站      最新加盟     
   随机搜索
华中科技大学首页

 
   
  
     
     
     
   
   
     
   
   
  
     
   
 
搜索站点
     
  华科计算智能搜索引擎:
  

       
       
     
关键字组合方式 :
       
        All Words
       
        Any Words

 


   
  
     
   
 
华中科技大学计算机学院     
        http://blog.chinaunix.net/u3/105477/article_124856.html">我的博客
     
华中科技大学首页











  华科计算智能搜索引擎发布者:ProhibidoAmor
 



  Email: 



  MSN:  



  QQ:404959783  


 
  我已经给出了很多的注释了,希望读者参考着运行效果图进行阅读,或者在自己的PC机上进行运行,并且尝试着修改,查看效果,相信理解起来会比较简单的啦!
 
  实现了的功能:
     例子中有关搜索和管理的模块功能是空的, 搜索部分只对是否有输入进行了检验!
     而网页链接部分是可以运行的哦!
  
  哈哈,我当时运行通过后就很开心啊!
  你还可以做以下的工作:
  1. 把你自己的信息放到页面上;
  2. 把它保存到浏览器中,并且添加自己常常访问的页面添加到其上,作为浏览器的首页!
  3. 你还可以按照我在博文Search Engine 2中描述的,把百度、Google等浏览器添加到该页面!
  实际上,你就构建了自己的用户平台哦! 个性化的设计就是帅! 哈哈
 
 以下是我对自己的浏览器的优化哦!
 (待续)
 (好像必需要配置成 index.asp search.asp 在IIS的服务下才行啊! 不能直接用 html 调用 serach.asp 或 search.html !! 这样就显得很麻烦啦,嗨!  我以后再来完善!
  现在的话,读者可以把网页都添加到该页面,但是不能实现添加 引擎选择项!
  我将尝试着利用百度和Google的接口实现这一功能! 可是不能像我前面的博客那样添加并直接运行,失望!)
 
  哈哈,刚刚查了一下,发现实现很简单,把调用接口的代码一帖过来,就可以跑了,很高兴啊!
  以下是我的代码和运行结果:
 (比较乱,现在没时间改!
   我的引擎已经可以跑了,虽然还没写蜘蛛程序,也没有优化分词和数据库等,但是对于软件工程的课程设计来说,有前端交互和后端数据库,已经完成了要求!  毕竟不到一天的时间, 完成的还是比较潦草哦啦,我得好好把文档写一下的啦,那可是老师的关注重点,反正老师总不能要求我写成百度或Google吧! 能跑就好啦!)
 
  代码: (保存为 html / htm 即可在浏览器端运行! 也可用记事本查看和修改!)
(读者可以在我提示的相应位置添加或修改,定制自己的浏览器首页!  帅啊!)
 




 
百度引擎: 中国最大的搜索引擎为我所用,酷!
 
  
  

  
  

       
       
     




 
Google引擎: 国外最大的搜索引擎为我所用,牛B!
 
  
  

  
  

       
       
     


















Google 中文





















 


 
 以下是我的运行结果图:(有点乱,哈哈!)
 分析:(预留的!)
 
阅读(1045) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~