中文搜索引擎指南网

让您的网站在知名搜索引擎中脱颖而出!

 

·繁体版本 
·收藏本站
·站内检索

  | 首 页 | 搜索引擎新闻 | 网络搜索技巧 | 网站登录指导 | 搜索引擎目录 | 网站推广服务
 
首页>>搜索资源>>正文

程序代码网站集锦

    

   2003-2-14 17:36:39

要想建造一个受网友欢迎的网站,只有丰富的内容是远远不够的,美观的页面设计、良好的交互性都是很重要的因素。利用本文介绍的网站资源,您可以轻松自如地实现一些专业的功能及服务。
  
商业网站的运行需要后台程序的支持,搜索、论坛、投票等服务也需要编程来实现,使用JavaScript、DHTML(Dynamic HTML)等脚本语言可以实现很多网页的特技效果。可以说要制作一个优秀的网站,JavaScript、DHTML、PERL、PHP、ASP、JSP等语言的运用是必不可少的。但是要学会这些语言可不是一件容易的事情,而且就算您是个熟练的程序员,要想制作一个应用程序也要花费不少时间和精力。

本文将给大家介绍一系列的网站程序代码网站,这些网站提供了从浏览器控制到基于数据库的企业管理系统等许多的免费脚本语言程序代码,还有很多如何使用脚本语言解决站点设计需求或某种语言的经验技巧的文章。最重要的是很多程序只要拷贝到自己的网站即可,无需任何改动。复杂一些的程序,也只是需要修改一些参数,而且多半都有作者写的使用说明,实现起来也很简单。如果您正在学习网络语言的编程,那么参考他人的程序代码和经验技巧远胜于自己去苦思冥想。

JavaScript程序大全

The JavaScript Source
http://javascriptsource.com/

首先让我们从最简单的JavaScript开始,第一个要介绍的网站是The JavaScript Source,该网站是Internet.com的网站制作系列站中专门介绍JavaScript的站点,该站点除了提供有关JavaScript的帮助文档与基础教学文章外,主要以提供免费JavaScript脚本程序源代码为主。


The JavaScript Source提供的弹珠游戏脚本。

The JavaScript Source 免费提供上千个JavaScript脚本程序源代码,详细分为窗口控制、按钮、浏览器控制、用户信息、日历、游戏等二十余类,每个程序均提供应用实例,源代码上附有详细的说明指出应该把代码增加到网页内的哪一个位置。一般只需要按照说明把代码插入网页内的指定位置,即可获得与示例相同的效果。程序可修改的变量在程序中也插入了具体的说明,对于一些根据不同的使用要求和使用环境需要进行修改的JavaScript脚本程序源代码,The JavaScript Source还提供了专用的定制工具,例如为网页提供密码保护的JavaScript脚本程序源代码,定制工具会把需要修改的变量值列出让您自行选择,然后按照您所选择的保护页面名称、用户名、密码产生符合您要求的代码。

如果您希望为您的站点增加一点JavaScript的小应用或者刚开始学习JavaScript想寻找一些有用的例子,The JavaScript Source将是个不错的选择。

JS技巧大全

JavaScript Kit
http://javascriptkit.com/

JavaScript Kit也是以介绍JavaScript脚本语言技术为主的站点,但该站点除了免费提供JavaScript脚本程序源代码以外,更侧重于JavaScript脚本语言的编程技巧与经验。

在使用他人所编写的JavaScript脚本时,如果站点制作人员本身对JavaScript语言一无所知,会在很多方面出现问题。因为虽然大部分JavaScript脚本语言程序只需拷贝源代码,并按照介绍页面的说明插入网页特定的位置即可正常使用,但是当网页上存在多个JavaScript 脚本程序时由于程序变量的冲突或是子程序调用的先后顺序差异就可能产生不可预料的结果。因此即使使用免费的JavaScript 脚本语言程序,作为一个站点制作人员也需要尽量提高自己对JavaScript脚本语言的知识。

JavaScript Kit的JavaScript Tutorials与Advanced JavaScript Tutorials两个栏目都以介绍JavaScript脚本语言的编程技巧与经验为主,内容极为丰富,从JavaScript脚本语言的入门教学到DOM(Document Object Model)应用一应俱全。除了这两个栏目,如果您在学习JavaScript脚本语言的过程中遇到困难,还可以到该站点的JavaScript脚本语言技术论坛请教其他的JavaScript脚本语言程序员。

Free JavaScripts是JavaScript Kit介绍免费JavaScript脚本程序源代码的栏目,该栏目的脚本程序分类上没有The JavaScript Source详细,在脚本程序的实例方面也使用了在介绍页上插入实际使用例子显示的方式,提供给访问者的源代码则放置于文本框内以方便拷贝。JavaScript Kit的Step By Step式单步使用说明比The JavaScript Source更能够为站点制作新手所接受。同时您还可以通过该栏目上传自己的JavaScript脚本语言源程序与他人分享。

JavaScript Kit还提供由JavaScript脚本语言编制而成的Web制作工具,如Meta标签编写工具、网页连接检查等。

博采众长

Java-Scripts.NET
http://java-scripts.net/

Java-Scripts虽然也是一个介绍免费JavaScript脚本程序源代码的站点,但与上面两个网站不同的是该站点除了有自己提供的免费JavaScript脚本程序源代码以外,还收集了其他站点所提供的免费JavaScript脚本程序源代码,并且其收集的范围也从JavaScript脚本语言源程序扩大到集合其他应用的DHTML代码,例如让页面的背景产生一种如同下雨般效果的DHTML页面特效。

在脚本的介绍方式上,由于Java-Scripts大部分的免费脚本程序源代码收集自其他网站,所以Java-Scripts没有为各个程序作太多的使用说明,只是简单地在脚本程序源代码中插入版权声明及简单的使用说明。但Java-Scripts在介绍页面上保留了脚本来源网站的链接,并且详细说明该脚本程序的可信程度与作者联系办法,以此鼓励更多的脚本程序程序员上传自己的程序与他人分享,同时方便需要了解更多有关该程序信息的访问者可以使用这些链接获得自己需要的信息。

在脚本程序的获取方面,Java-Scripts提供了更多的方式,除了把需要拷贝的源代码放置于文本框中方便访问者拷贝以外,还提供另外两种方式,一种是把代码与相关的说明直接发送到您所指定的电子邮箱中,令一种是下载一个EXE安装文件,安装后会在计算机系统的“开始”菜单中建立一个Java-Scripts程序组,把所选择下载的脚本程序源代码以TXT格式文件存储后统一放在Java-Scripts程序组位于硬盘上的文件夹中,并且在“开始”菜单的程序组中增加快捷方式,以方便对所下载的代码进行管理。

动态网页代码库

Dynamic HTML Code Library
http://www.dynamicdrive.com/

其实JavaScript与DHTML的界限非常模糊,因为大部分DHTML网页效果都是通过JavaScript语言实现的。当然,DHTML的代码相对复杂些,而且追求的往往是页面效果,例如在网页上增加一个既美观而又能够放置更多连接的层叠式菜单;或是给您的圣诞节图片配上大雪纷飞的背景;如果您也对这些动态的页面效果感兴趣,请看下面笔者为大家介绍的更多有关DHTML的网站。

将Dynamic HTML Code Library称为动态网页的代码库一点也不过分,网站收集了菜单与导航、动态文档、图像、文字动画和鼠标轨迹效果等十四个分类的Dynamic HTML源代码。点击“分类”除了可以浏览分类内各个代码的简单介绍以外,还能查看该代码所支持的浏览种类,是否支持Opera与MAC上的浏览器等。另外Dynamic HTML Code Library还为每个DHTML代码单独制作了介绍页面,在介绍页面上除了可以看到该Dynamic HTML代码的实际应用效果以外,还能查阅代码作者的电子邮件地址与网站地址。

一般DHTML代码都比较复杂,所以作者一般把代码做成.js的外部文件调用,除了便于维护,同时也保持了页面代码的整洁。Dynamic HTML Code Library把各个代码的源程序、代码的使用说明、应用实例、实例中所需要使用的图片等压缩为ZIP文件向使用者提供。如果您看中某个DHTML效果,只需要把相应的压缩包下载回来就可以慢慢研究了。

原创DHTML代码港

WebXF
http://webfx.eae.net/

WebXF是一个非常有名的DHTML网站,早年制作的DHTML代码大多只能够支持IE浏览器,现在正逐渐向兼容多浏览器转移,并且开始制作一些XML的项目。WebXF的制作人员把网站命名为WebXF,也就是动态的Web的意思,站名的旁边还有一句话,就是“什么是您认为不可能的?”,看了这话笔者猜想大家都已经明白,WebXF所提供的DHTML代码是无所不能的。

WebXF所提供的DHTML代码不像其他网站那么多,但大部分代码都是WebXF自己制作的,因此每个代码都包括有详细的教学文章,除了展示代码的实际应用示例与讲述代码的原理以外,更详细解释他们是如何解决该代码的设计难点的,例如兼容多浏览器时代码的某个特定部分在某种浏览器上的应该如何处理等。


WebXF使用DHTML制作的炸弹超人游戏。

除了直接提供代码外,WebXF还提供一种DHTML库,使用这类DHTML库,站点制作人员只需要使用非常简单的代码就能够编写出复杂的网页效果。这其实是一种“.js”的JavaScript外部调用文件,文件内是WebXF针对某类动态效果所编写的许多子程序,使用DHTML库的站点制作人员通过调用这些子程序以达到如同使用JavaScript新增函数、命令一样编写自己的程序。

WebXF所提供的代码使用源代码与说明文件,示例文件与图片同时打包的方式提供下载,下载的链接一般可以在介绍代码的页面上通过上方的动态菜单访问。

极具特色的DHTML试验室

DHTML Lab
http://www.webreference.com/dhtml/

这是另一个比较有名的DHTML站点,是Internet.com站点制作系列站点中惟一一个专门介绍DHTML的站点。该站点所提供的DHTML代码并不多,一般只介绍站点制作人员自己所编写的代码,之所以有名是由于该站点围绕着几个非常有用的代码来详细介绍DHTML技术,介绍方式非常有特色,并且从1997年至今通过不断完善这些代码在各种浏览器的效果来介绍新的技术。

Dynamic HTML Code Library提供的图像放大代码。

DHTML Lab最有名的代码当数一个名为Hiermenus的层叠式菜单,曾经有站点制作人员对Microsoft网站的层叠式菜单非常佩服,但如果您照Microsoft的方式自己做一个,也只能支持IE浏览器,但DHTML Lab的Hiermenus却能支持现今流行的所有浏览器。该站点的介绍非常详细,在学习使用Hiermenus的同时您还能学习到如何使自己的DHTML代码支持多浏览器与解决一些相关的技术难题。


Dynamic HTML Code Library提供的日历代码。

DHTML Lab所提供的代码使用源代码与说明文件,示例文件与图片同时打包的方式提供下载,但下载的链接一般放在文章内容之中,您需要在浏览介绍文章时找到有关的链接。

老牌程序站

ScriptSearch
http://scriptsearch.com/

DHTML对增加页面的动态效果与交互性都有一定的帮助,但论坛、聊天室等一系列的交互性程序还是需要使用PERL、ASP、PHP之类的脚本语言来编写。下面介绍的就是收集脚本语言程序的网站,希望您能从中找到自己所喜欢的免费程序,或者从这些程序中得到启发而编写出自己的程序。

ScriptSearch是一家老牌的脚本语言程序收集网站,收集的范围包括PERL、ASP、PHP、JavaScript、Python、CFML、XML等十多种语言的程序,后来因为Flash的流行,也把它包括在收集范围之中。

因为各种程序所需要的运行环境有很大的不同,一般脚本收集站无法在自己的站点内提供所有程序的实际运行示例,并且这类网站的收集工作一般以程序作者自行到网站上填写资料为主,所以您在ScriptSearch上所看到的只是有关程序的简单介绍。如果您希望查看程序的运行效果或下载程序源代码,可以通过介绍页面上的链接访问作者网站。

CGI专门店

The CGI Resource Index
http://www.cgi-resources.com/

The CGI Resource Index是另外一个老牌脚本语言程序收集站,该站点以收集CGI程序为主,同时也收集一些有关脚本语言的技术文档、提供远程脚本语言程序调用服务的网站、脚本语言程序的书籍等与CGI相关的内容。该站点的收集相对比ScriptSearch 丰富,单是程序代码就已经达到3145个。由于早年的CGI应用大部分使用PERL语言编写,所以该网站大部分源代码都是用PERL语言编写的。

The CGI Resource Index的收集方式也与一般脚本语言程序收集站一样,以程序作者自行到网站上自行填写有关程序的名称、介绍、授权方式等等资料,程序的实例与详细说明或者下载都还是要转到作者的网站。但因为The CGI Resource Index另外为每一个程序增加了投票和评论功能,所以在浏览的过程中也可以大概了解到使用过该程序的其他人对程序的评价。但如果您也想对某一个程序增加自己的评论,那么就需要注册为该网站的成员,注册是免费的。

网络程序员之家

Planet Source Code
http://www.planet-source-code.com/

Planet Source Code是一个内容丰富的程序源代码收集站点,该网站的收集范围已不局限在Web应用上,只要是使用Planet Source Code收集范围内的程序语言所编写的程序,该网站都会收集,至今网站已有4,335,931行代码,其中大部分是Web应用和网络相关的程序。

网站的收集分为Visual Basic、Java/Javascript、C/C++、ASP/VbScript、SQL、Perl、Delphi、PHP、Cold Fusion九大类,每大类再以具体应用分类,例如文件、图像、数据库。因为Planet Source Code同时也是一个程序员的招聘网站,程序的介绍都围绕作者本人,当浏览Planet Source Code每个程序的介绍页面时,所看到的文章大多是程序作者自己书写的内容,并且可能有作者的照片与可查看作者详细资料的链接,还可能有其他出自同一作者的程序链接。

Planet Source Code与其他程序代码收集网站不同,所介绍的代码不一定是一个完整的程序,有时可能是解决某个特定功能的一段程序。不论是从站点内容的分类上还是每个程序的介绍页面上,Planet Source Code给人的感觉更像是一个供程序员与他人分享自己的编程经验的地方。如果您有兴趣的话也可以注册为该站点的成员,把自己的心得与得意之作与其他人分享,同时也可以通过该网站的技术论坛讨论相关语言的编程技巧与研究站点上某个程序的问题。

国产CGI代码集散地

中国CGI之家
http://www.cgicn.com/

在CGI、ASP、PHP等程序源代码的收集方面,国内原本有几个比较好的站点,但遗憾的是,近一年来由于互联网的发展问题,其中的大多数都已经关闭。在这要介绍给大家的是中国CGI之家,该站点暂时还能够保持更新,站内收集了很多CGI程序,其中有部分是国内的程序作者自己提供的。如果您希望介绍自己的CGI程序,可以把程序提供给他们来宣传。

中国CGI之家所收集的程序包括CGI与ASP两类程序源代码,虽然程序不太多,但是着重于一般站点制作人员比较需要的论坛、聊天室之类的程序源代码。程序有英文也有汉化的版本,而国内程序作者提供的一般都是中文程序源代码。另外通过该站点的链接进入站点改版前的下载一区,能够得到一些与现在下载区不同的CGI程序。

除了免费提供的程序源代码资源,该站点也以光盘方式发售一些ASP程序源代码。另外,该站有一个人气不错的技术论坛,该论坛就是由著名的论坛CGI程序UBB汉化而成,程序可以在中国CGI之家上下载。

最佳中文代码网

51JavaScript
http://www.51javascript.net/

由于大部分的免费JavaScript脚本与CGI等程序源代码多为国外的程序员所提供,所以本文着重介绍英文制作资源站点,但考虑到部分读者比较习惯于浏览中文站点,需要一些使用中文或者汉化过的程序源代码,笔者也介绍一些中文站点。

首先介绍的是51JavaScript,该站点依据读音与“我要JavaScript”相近而命名,从站点上的链接可看出,该站点还有几个以相同方式命名的介绍免费源程序的兄弟网站,如“我要HTML”、“我要CGI”等。51JavaScript主要介绍免费的JavaScript脚本,站内所收集的脚本非常多,包括一般的JavaScript应用与DHTML页面特效,免费脚本的分类方式大致上与The JavaScript Source相同,但所有的分类,包括每个脚本的名称与介绍页面均使用中文,在脚本的获取方式上也与其他脚本程序收集站相同,把需要拷贝的源代码都放置于文本框中,方便访问者拷贝。

总的来说在介绍免费JavaScript脚本的中文站中,51JavaScript是做得非常好的,惟一让笔者感觉遗憾的是,该站点没有保留程序原作者的名字与联系方式,使访问者无法通过该途径了解更多有关程序的资料。

人气极高的代码网站

PHP联盟
http://www.phpx.com/

在收集PHP程序源代码的网站中,比较有名的是PHP联盟,该站点以介绍PHP技术为主,提供从基本的PHP设置到高级PHP应用的文章。并且在该站点可以在线使用也可以下载PHP3与PHP4的中文手册。

PHP联盟除了收集了不少PHP程序源代码以外,也收集一些JSP、PERL等其他语言的程序源代码,收集的代码除了国内的中文程序以外,还有许多国外热门程序的汉化作品。另外值得介绍的是PHP联盟的技术论坛,该论坛至今已有上万名注册成员。虽然一万人不是很多,但是在介绍网络技术的中文网站中已经是一个很大的数字了。



Copyright ©  2001-2002 SOWANG.COM All rights reserved. 
中文搜索引擎指南网  版权所有