jQuery function의 올바른 쓰기 방법
도입:
html 쓰기 방법:
<br><br/><script src="modules-js/qiyi.js"/> <br><br/><script> <br><br>$(function() { <br><br>qiyiPlugin.init($("#zong_qiyi")); <br><br>}); <br><br> <br>//XXXXXXXXXXXXXX <br>jQuery 쓰기:<br>var qiyiPlugin = <br>{ <br>init: function(parentNode) { <br>var self = this; <br>self.parentNode = parentNode; <br>//부분 새로 고침<br>self.parentNode <br>.on('refresh',function(event){ <br>self.qiyiList(); <br>}); <br>}, <br>//표시<br>qiyiList: function(){ <br>var self = this; <br>//내부 기능 정보 표시<br>self.getQiyiList(function(result){ <br>//console.log(result); <br>if(result.qiyiList){ <br>self.qiyiHtml1();//html 다시 덮어쓰기, 내용 중복 방지<br>self.displayQiyiList(result.qiyiList);//페이지 내용 보여주기<br>}else{ <br>alert("기예 데이터를 얻지 못했습니다. 인터페이스를 보십시오.);<br>} <br>}); <br>}, <br>//기이한 내용 표시<br>displayQiyiList: function(qiyiList){ <br>var self = this; <br>var top = "#zong_qiyi"; <br>$(top).find('#qiyi_control_panel').each(function(){ <br>if ($(this).data('data')) $(this).remove(); <br>}); <br>var line0 = $(top).find("#qiyi_control_panel"); <br>$.each(qiyiList,function(index,item2){ <br>var line1 = $(line0).clone(); <br>$(line1).data('data',item2);//추가 속성 데이터와 정보<br>$(line1).attr('id',index+1); <br>$(line1).find("#name").html(item2.name); <br>$(line1).find("#level").html(item2.level); <br>$(line1).find("#maxLevel").html(item2.maxLevel); <br>$(line1).find("#exp").html(item2.exp+"/"+item2.needExp); <br>$(line1).find("#desc1").html(item2.desc1); <br>$(line0).before(line1); <br>$(line1).show(); <br>$(line1).find("#upgrade") <br>.on('click',function(event){ <br>var table = $(this).parents('table:first'); <br>var info = $(table).data('data'); <br>self.clickToUpgradeQiyi(info, function(result){ <br>if(!result.success){ <br>alert(result.fail.desc1); <br>}else{ <br>//alert(result.success.desc1); <br>growingPlugin.playerTopData();//attrs 속성 변경<br>self.parentNode.trigger('refresh'); <br>} <br>}); <br>}); <br>}); <br>}, <br>//html값 부여-<br>qiyiHtml1: function() { <br>var string = ""; <br>string += ""; <br>string += ""; <br>string += ""; <br>string += ""; <br>string += ""; <br>string += ""; <br>string+="이름:haoren 내공 현재 레벨:최대 레벨:exp:설명:레벨업"<br>$("#zong_qiyi").html(string); <br>}, <br>//기예 승급<br>clickToUpgradeQiyi: function(info,callback) { <br>var query = "operation=upgradeQiyi"; <br>query += "&qiyiName="+ info.name; <br>toolsPlugin.play(query,callback); <br>}, <br>//기예 리스트 획득<br>getQiyiList: function(callback) { <br>var query = "operation=getQiyiList"; <br>toolsPlugin.play(query,callback); <br>}, <br>};
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.