快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

长文javascript,长文短教 教学的策略研究

Java 和 JavaScript 是什么关系

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。 Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

公司主营业务:成都做网站、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出随州免费做网站回馈大家。

javascript逐字输入长文本,怎么实现

主要利用了setTimeout(),递归和String.substring();

做出的效果就像是有一个打字员在打字.

!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"文本自动输出/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对象

var text=document.getElementById("text");

//要输出的内容

var str=" 传统的HTML语言不能开发交互式的动态网页,而JavaScript却能很好的做到这一点。JavaScript是一门相当简单易学的网络化编程语言,通过把她和HTML语言相互结合起来,能够实现实时的动态网页特效,这给网页浏览者在浏览网页的同时也提供了某些乐趣。";

var pos=0;

//利用递归和setTimeout()实现文字输出

function printer(){

text.value=str.substring(0,pos)+"|";

//判断是否到达结尾.如果是则一秒后再来一遍.

if(pos++str.length){

pos=0;

setTimeout("printer()",1000);

}else{

setTimeout("printer()",50);

}

}

/script

/html

方法二:JavaScript实现打字电脑打字效果

span id="demo"/span

script defer

var text="JavaScript实现的打字效果" //预定文字

var delay=200 //文字出现的时间间隔

var i=0 //初始化变量 i

function scrollit(){

//设置 id 为 demo 的对象内的文字为从变量 text 的 0 开始到 i 间的文字加"_"

demo.innerText=text.slice(0,i++)+"_"

if(itext.length){ //当 i 大于 text 的文本长度时

i=0 //重设 i 为 0,使文字重新从第一个文字出现

//延时执行scrollit()函数,delay*10是为了让显示完整文字的时间长一点

setTimeout("scrollit()",delay*10)

}

//否则在delay毫秒后再次执行scrollit()函数

else setTimeout("scrollit()",delay)

}

scrollit() //调用scrollit()函数

/script

方法三:html xmlns=""

head

title标题页/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';}

//开始参数的定义

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("证监会称将严查利用内幕信息牟取不当利益行为!"); //要出现的文本

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); //返回数组从开始到指定位置的字符串

strchar = str.charAt(idx++);//当前地址的字符

if (overMe==0 plysnd==1)

{

//针对浏览器的不同,调用不同的显示方法

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

Javascript标签中放置了过长代码如何写到.js文件中。谢谢我的QQ为1666981401 谢谢各位大侠!

比如说页面中原来的代码是这样的:

script type="text/javascript"

//这里是具体的javascript代码;

//这里是具体的javascript代码;

//这里是具体的javascript代码;

//这里是具体的javascript代码;

//这里是具体的javascript代码;

//.........;

/script

你就可以把第一行和最后一行之间的全部内容剪切粘贴到记事本,然后保存为新文件,文件名比如是myjsfile.js

这时候原页面的代码就变成了

script type="text/javascript"

/script

再把它改为如下就OK了:

script type="text/javascript" src="myjsfile.js"

/script

急!急!急!javascript方法验证用户输入,如果超过一定长度在div层提示文本最长为多长。

我来用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位由数字 字母 下划线组成的字符串

if(str==""){

$("#CheckArea").fadeOut();

return false;

}

if(!regstr.test(str)){

$("#CheckArea").html('用户名非法!');

}

else{

$("#CheckArea").html('ok!');

}

$("#CheckArea").fadeIn("slow");

});

/script


本文标题:长文javascript,长文短教 教学的策略研究
网页路径:http://6mz.cn/article/dsshpsd.html

其他资讯