JavaScript的方法技巧大全
这篇介绍javascript方面的日志,我在是Clang上看到的。作者介绍挺全面的,所以转载过来让感兴趣的朋友看一下。呵呵~~~
有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,
趁着节日的空隙,把有关JavaScript的方法和技巧整理下,让每个在为JavaScript而烦恼的人明白,JavaScript就这么回事!并希望JavaScript还可以成为你的朋友,让你豁然开朗,在项目中更好的应用~
适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人
基础知识:HTML
JavaScript就这么回事1:基础知识
1 创建脚本块
JavaScriptcodegoeshere
</script>
2 隐藏脚本代码
2:<!--
3:document.write(“Hello”);
4://-->
5:</script>
在不支持JavaScript的浏览器中将不执行相关代码
3 浏览器不支持的时候显示
2:Hellotothenon-JavaScriptbrowser.
3:</noscript>
4 链接外部脚本文件
5 注释脚本
2:document.write(“Hello”);//Thisisacomment
3:/*
4:Allofthis
5:isacomment
6:*/
6 输出到浏览器
7 定义变量
8 字符串相加
9 字符串搜索
2:<!--
3:varmyVariable=“Hellothere”;
4:vartherePlace=myVariable.search(“there”);
5:document.write(therePlace);
6://-->
7:</script>
10 字符串替换
11 格式化字串
2:<!--
3:varmyVariable=“Hellothere”;
4:document.write(myVariable.big()+“<br/>”);
5:document.write(myVariable.blink()+“<br/>”);
6:document.write(myVariable.bold()+“<br/>”);
7:document.write(myVariable.fixed()+“<br/>”);
8:document.write(myVariable.fontcolor(“red”)+“<br/>”);
9:document.write(myVariable.fontsize(“18pt”)+“<br/>”);
10:document.write(myVariable.italics()+“<br/>”);
11:document.write(myVariable.small()+“<br/>”);
12:document.write(myVariable.strike()+“<br/>”);
13:document.write(myVariable.sub()+“<br/>”);
14:document.write(myVariable.sup()+“<br/>”);
15:document.write(myVariable.toLowerCase()+“<br/>”);
16:document.write(myVariable.toUpperCase()+“<br/>”);
17:
18:varfirstString=“MyString”;
19:varfinalString=firstString.bold().toLowerCase().fontcolor(“red”);
20://-->
21:</script>
12 创建数组
2:<!--
3:varmyArray=newArray(5);
4:myArray[0]=“FirstEntry”;
5:myArray[1]=“SecondEntry”;
6:myArray[2]=“ThirdEntry”;
7:myArray[3]=“FourthEntry”;
8:myArray[4]=“FifthEntry”;
9:varanotherArray=newArray(“FirstEntry”,”SecondEntry”,”ThirdEntry”,”FourthEntry”,”FifthEntry”);
10://-->
11:</script>
13 数组排序
2:<!--
3:varmyArray=newArray(5);
4:myArray[0]=“z”;
5:myArray[1]=“c”;
6:myArray[2]=“d”;
7:myArray[3]=“a”;
8:myArray[4]=“q”;
9:document.write(myArray.sort());
10://-->
11:</script>
14 分割字符串
2:<!--
3:varmyVariable=“a,b,c,d”;
4:varstringArray=myVariable.split(“,”);
5:document.write(stringArray[0]);
6:document.write(stringArray[1]);
7:document.write(stringArray[2]);
8:document.write(stringArray[3]);
9://-->
10:</script>
15 弹出警告信息
2:<!--
3:window.alert(“Hello”);
4://-->
5:</script>
16 弹出确认框
2:<!--
3:varresult=window.confirm(“ClickOKtocontinue”);
4://-->
5:</script>
17 定义函数
2:<!--
3:functionmultiple(number1,number2){
4:varresult=number1*number2;
5:returnresult;
6:}
7://-->
8:</script>
18 调用JS函数
2:<ahref="/”javascript:functionName"()”>Linktext</a>
19 在页面加载完成后执行函数
2:Bodyofthepage
3:</body>
20 条件判断
2:<!--
3:varuserChoice=window.confirm(“ChooseOKorCancel”);
4:varresult=(userChoice==true)?“OK”:“Cancel”;
5:document.write(result);
6://-->
7:</script>
本文地址:http://www.45fan.com/dnjc/68543.html