本文实例分析了JS类的定义与使用方法。分享给大家供大家参考,具体如下:
js可以定义自己的类
很有意思
<script type="text/javascript">var Anim = function() {alert("nihao");};Anim.prototype.start = function() {alert("start");};Anim.prototype.stop = function() { alert("stop");};var myAnim = new Anim();myAnim.start();myAnim.stop();</script>
Anim就是一个类,初始化的时候会弹出nihao。
它有两个方法,一个是start方法,一个是stop方法。
使用的时候直接用"点"来调用。
<script type="text/javascript">var Anim = function() {alert("nihao");};Anim.prototype = { start: function() {alert("start"); }, stop: function() {alert("stop"); }};var myAnim = new Anim();myAnim.start();myAnim.stop();</script>
另一种定义方式,同上面一样的效果。
第三种,
<script type="text/javascript">var Anim = function() {alert("nihao");};Function.prototype.method = function(name, fn) { // 这个很有作用 this.prototype[name] = fn;};Anim.method("start", function() { alert("start");});Anim.method("stop", function() { alert("stop");});var myAnim = new Anim();myAnim.start();myAnim.stop();</script>
更多关于JavaScript相关内容可查看本站专题:《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。