对于JavaScript来说发现就是一个能让Web页面有思想,有灵魂的一种程序,因为HTML+CSS只能是体现一种样式,但是不能更深刻直白的体现出开发者的思想,所以我认为JavaScript能够完成这样的任务。
首先学习JavaScript感觉比学习java要困难,因为JavaScript基本上没有一个官方且非常完整统一的API文档,要学习起来只能去看其他机构或者微软编写的JScript,因为JScript语言和JavaScript语言存在99%的相似度,所以只能是借助微软的JScript编程API文档来学习了。
今天主要讲解的是JavaScript常见对象中的String类型里面的原型属性Prototype方法。先说一下什么是原型,其实就相当于我们java中的.java源文件,那么我们要对java中的功能进行增加,就必须要在源文档或者利用继承和接口等方式来实现,但是在JavaScript中只需要用String对象.Prototype.新增方法这样的方式就可以实现新增功能,然后通过String对象.新增方法的函数名这样的方式来使用即可达到我们要新增功能的作用。
例如:
/*字符串新功能,添加一个将字符串转成字符数组,并返回一个数组。*/ String.prototype.toCharArray = function(){ //定义一个数组。 var chs = []; //将字符串中的每一位字符存储到字符数组中。 for(var x=0;x<chs.length;x++){ chs[x] = this.charAt(x); } return chs; }
然后通过主函数调用
<script type="text/javascript"> var str = "abcde"; document.write(str.toCharArray()); </script>
显示:a,b,c,d,e
所以对于Prototype来说是非常好用的,希望大家也能学好JavaScript
评论前必须登录!
注册