Java是Sun公司推出的一種編程語(yǔ)言。它是一種通過解釋方式來執(zhí)行的語(yǔ)言,語(yǔ)法規(guī)則和C++類似。同時(shí),Java也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言。用Java語(yǔ)言編寫的程序叫做“Applet”(小應(yīng)用程序),用編譯器將它編譯成類文件后,將它存在WWW頁(yè)面中,并在HTML檔上作好相應(yīng)標(biāo)記,用戶端只要裝上Java的客戶軟件就可以在網(wǎng)上直接運(yùn)行“Applet”。 Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。 Java有許多值得稱道的優(yōu)點(diǎn),如簡(jiǎn)單、面向?qū)ο蟆⒎植际健⒔忉屝?、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動(dòng)態(tài)性等。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能。 Jave可以運(yùn)行與任何微處理器,用Java開發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。
公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出隨州免費(fèi)做網(wǎng)站回饋大家。
主要利用了setTimeout(),遞歸和String.substring();
做出的效果就像是有一個(gè)打字員在打字.
!doctype html
html lang="en"
head
meta charset="UTF-8"
meta name="Generator" content="EditPlus?"
meta name="Author" content=""
meta name="Keywords" content=""
meta name="Description" content=""
titleDocument/title
/head
body bgcolor="#ccc" onload="printer();"
h2 align="center"文本自動(dòng)輸出/h2
br
br
hr width="400" color="black"
br
form align="center"
textarea cols="50" rows="30" id="text" style="background-color:#FF99CC; color: #330033; cursor: default; font-family: Arial; font-size: 18px" wrap=virtual/textarea
/form
/body
script type="text/javascript"
//獲取textarea對(duì)象
var text=document.getElementById("text");
//要輸出的內(nèi)容
var str=" 傳統(tǒng)的HTML語(yǔ)言不能開發(fā)交互式的動(dòng)態(tài)網(wǎng)頁(yè),而JavaScript卻能很好的做到這一點(diǎn)。JavaScript是一門相當(dāng)簡(jiǎn)單易學(xué)的網(wǎng)絡(luò)化編程語(yǔ)言,通過把她和HTML語(yǔ)言相互結(jié)合起來,能夠?qū)崿F(xiàn)實(shí)時(shí)的動(dòng)態(tài)網(wǎng)頁(yè)特效,這給網(wǎng)頁(yè)瀏覽者在瀏覽網(wǎng)頁(yè)的同時(shí)也提供了某些樂趣。";
var pos=0;
//利用遞歸和setTimeout()實(shí)現(xiàn)文字輸出
function printer(){
text.value=str.substring(0,pos)+"|";
//判斷是否到達(dá)結(jié)尾.如果是則一秒后再來一遍.
if(pos++str.length){
pos=0;
setTimeout("printer()",1000);
}else{
setTimeout("printer()",50);
}
}
/script
/html
方法二:JavaScript實(shí)現(xiàn)打字電腦打字效果
span id="demo"/span
script defer
var text="JavaScript實(shí)現(xiàn)的打字效果" //預(yù)定文字
var delay=200 //文字出現(xiàn)的時(shí)間間隔
var i=0 //初始化變量 i
function scrollit(){
//設(shè)置 id 為 demo 的對(duì)象內(nèi)的文字為從變量 text 的 0 開始到 i 間的文字加"_"
demo.innerText=text.slice(0,i++)+"_"
if(itext.length){ //當(dāng) i 大于 text 的文本長(zhǎng)度時(shí)
i=0 //重設(shè) i 為 0,使文字重新從第一個(gè)文字出現(xiàn)
//延時(shí)執(zhí)行scrollit()函數(shù),delay*10是為了讓顯示完整文字的時(shí)間長(zhǎng)一點(diǎn)
setTimeout("scrollit()",delay*10)
}
//否則在delay毫秒后再次執(zhí)行scrollit()函數(shù)
else setTimeout("scrollit()",delay)
}
scrollit() //調(diào)用scrollit()函數(shù)
/script
方法三:html xmlns=""
head
title標(biāo)題頁(yè)/title
script language=javascript
var layers =document.layers;
var style=document.all;
var both=layers||style;
var idme=908601;
if(layers)
{ layerRef='document.layers';styleRef ='';}
if(style)
{ layerRef='document.all';styleRef = '.style';}
//開始參數(shù)的定義
function writeOnText(obj,str)
{
if(layers)with(document[obj])
{ document.open();document.write(str);document.close();}
if(style)eval(obj+'.innerHTML=str');
}
var dispStr=new Array("證監(jiān)會(huì)稱將嚴(yán)查利用內(nèi)幕信息牟取不當(dāng)利益行為!"); //要出現(xiàn)的文本
var overMe=0;
//逐字顯示的方法
function txtTyper(str,idx,objId,objStyle,color1,color2,delay,plysnd)
{
var mystr='',strchar='';
var skip=200;
if (both idx=str.length) {
if (str.charAt(idx)==''){ while(str.charAt(idx)!='') idx++;}
if (str.charAt(idx)==''str.charAt(idx+1)!=' '){ while (str.charAt(idx)!= ';')idx++;}
mystr = str.slice(0,idx); //返回?cái)?shù)組從開始到指定位置的字符串
strchar = str.charAt(idx++);//當(dāng)前地址的字符
if (overMe==0 plysnd==1)
{
//針對(duì)瀏覽器的不同,調(diào)用不同的顯示方法
if (navigator.plugins[0]){
if(navigator.plugins["LiveAudio"][0].type=="audio/basic" navigator.javaEnabled())
{document.embeds[0].stop();
setTimeout("document.embeds[0].play(false)",100);}
} else if (document.all){
ding.Stop();
setTimeout("ding.Run()",100);}
overMe=1;}else overMe=0;
writeOnText(objId, "span class="+objStyle+"font color='"+color1+"'"+mystr+"/fontfont color='"+color2
+"'"+strchar+"/font/span");
setTimeout("txtTyper('"+str+"', "+idx+", '"+objId+"', '"+objStyle+"', '"+color1+"', '"+color2+"', "+delay+" ,"+plysnd+")",delay);}}
function init()
{txtTyper(dispStr[0], 0, 'div1', 'style1', '#66CCBB', '#000000', 400, 0);}
/script
BODY onload=init()
DIV class=style1 id=div1/DIV
/BODY
/html
比如說頁(yè)面中原來的代碼是這樣的:
script type="text/javascript"
//這里是具體的javascript代碼;
//這里是具體的javascript代碼;
//這里是具體的javascript代碼;
//這里是具體的javascript代碼;
//這里是具體的javascript代碼;
//.........;
/script
你就可以把第一行和最后一行之間的全部?jī)?nèi)容剪切粘貼到記事本,然后保存為新文件,文件名比如是myjsfile.js
這時(shí)候原頁(yè)面的代碼就變成了
script type="text/javascript"
/script
再把它改為如下就OK了:
script type="text/javascript" src="myjsfile.js"
/script
我來用jquery寫一段~提示有淡出效果~嘿嘿~希望采納
-------------------------------------------------
script src="" type="text/javascript"/script
script type="text/javascript"
$("#Text1").keyup(function(){
var str = $(this).val();
var regstr = /^\w{3,30}$/;//3-30位由數(shù)字 字母 下劃線組成的字符串
if(str==""){
$("#CheckArea").fadeOut();
return false;
}
if(!regstr.test(str)){
$("#CheckArea").html('用戶名非法!');
}
else{
$("#CheckArea").html('ok!');
}
$("#CheckArea").fadeIn("slow");
});
/script