내가javascript 생성자를 사용하여 html 요소를 만드는 방법은 무엇입니까?
function Person(name){
this.name = name
}
Person.prototype.sayhi = function(){
return this.name+' says hi !!! '
}
var bob = new Person('bob')
bob.name // bob
bob.sayhi // bob says hi !!!
같은 자바 스크립트 생성자의 기본 개념을 이해하지만 난 실제 웹 애플리케이션에 앨범을 만들려면 말할 수, 서버는 각 배열을 JSON 데이터의 배열
like:[{'id':1,'album_name':'test','user':'user_id'}]
을 보내 항목이 앨범이어야합니다. 이제이 앨범을 div 요소으로 만들고 싶습니다. 어떻게해야합니까?
내가이 원하는 이유는 내가 진짜 div 요소로 앨범을 구성 할 수 있다면, 내가이
Album.prototype.open = function(){
//some action
}
album = new Album(jdata)
album.click(function(){
this.open()
})
이 가능,이 생성자를 정의하는 방법, 내가이있을 수 있습니다 생각됩니다 할 수 있다는 것입니다 정말 나를 혼란시키는 생성자 반환 값과 관련이 있습니다 !!!
() {}'가능한'Person.constructor = 함수가 실제로있다 :
작업을 예를 들어 당신은에서 볼 수 있습니다. –
@JaredFarrish 생성자의 생성자에 액세스하거나 변경하는 것은 특히 유용하지 않습니다. –
당신은 어떤 생성자의 생성자를 참조하고 있습니까? –