이 기사에서는 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는 초기화 중에 팝업됩니다.
두 가지 방법이 있는데, 하나는 시작 방법이고 다른 하나는 중지 방법입니다.
사용시 '점'으로 불러주시면 됩니다.
<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>