javascript 에서 작성 한 링크 구현 코드
JS 효율 이 정말 낮 습 니 다.
예전 에는 AJAX3D 가 유망 하 다 고 생각 했 는데, 지금 은 유행 도 없 이 요절 할 것 같다.델 파이 로 개발 한 게임 들 은 너무 느리다 고 생각 하 는데, 하물며 JS 로.
다음은 내 가 실현 한 링크 이다.
/*@author eric
*@mail [email protected]
*blog.csdn.net/shmilyhe
*/
<br>function Student(no,name){
<br>this.id=no;
<br>this.name=name;
<br>this.scores={chinese:0,math:0,english:0};
<br>}
<br>function List(){
<br>this.head=null;
<br>this.end=null;
<br>this.curr=null;
<br>}
<br>List.prototype.add=function(o){
<br>var tem={ob:o,next:null};
<br>if(this.head){
<br>this.end.next=tem;
<br>this.end=tem;
<br>}else{
<br>this.head=tem;
<br>this.end=tem;
<br>this.curr=tem;
<br>}
<br>}
<br>List.prototype.del=function(inde){
<br>var n=this.head;
<br>for(var i=0;i<inde;i++){
<br>n=n.next;
<br>}
<br>n.next=n.next.next?n.next.next:null;
<br>}
<br>List.prototype.next=function(){
<br>var te=null;
<br>if(this.curr){
<br>te=this.curr.ob; this.curr=this.curr.next;}
<br>return te;
<br>}
<br>List.prototype.hasnext=function(){
<br>if(this.curr.ob!=null)return true;
<br>return false;
<br>}
<br>var list=new List();
<br>for(var i=0;i<1000;i++){
<br>list.add(new Student(i,'name'+i));
<br>}
<br>var i=0;
<br>while(list.hasnext()){
<br>document.writeln(list.next().name);
<br>if(i==10){document.writeln('<br/>'); i=0;}
<br>i++;
<br>}
<br>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.