내 자바 스크립트 네임 스페이스의 객체 생성자 내에서 JQuery를 어떻게 사용합니까?

단 루바

이 질문에 대한 힌트를 어디서도 찾을 수 없기 때문에 완전히 잘못된 나무를 짖는 것일 수 있습니다.

나는 생성자 함수를 넣는 자바 스크립트 네임 스페이스를 만들고 있습니다.

var SEP=SEP||{};

SEP.person=function(name)
{
    this.name=name
    this.sayName=sayName

    function sayName()
    {
        return this.name;
        $(document).ready
        (
            function()
            {
                $('body').css('background', 'red');
            }
        );
    }
}

그런 다음 HTML에서 함수를 호출하고 있습니다.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>test</title>
<meta name="generator" content="BBEdit 10.5" />
</head>
<body>
<script src="libraries/jquery/javascript/jquery-1.11.0-min.js"></script>
<script src="libraries/sep/javascript/sep.js"></script>
<p>Hello</p>
<script>
    var bob=new SEP.person("bob");
    word=bob.sayName();
    document.write(word);
</script>
</body>
</html>

첫 번째 질문은 왜 이것이 작동하지 않습니까? 두 번째 질문은 어떻게 작동시킬 수 있습니까? 세 번째 질문은 JQuery를 사용하여 좀 더 복잡한 생성자를 만들고 싶다면 문서 준비 작업을 반복해야합니까, 아니면 더 나은 방법이 있습니까?

미리 감사드립니다.

아눕 조시

실제로 생성자가 잘 작동합니다. 그러나 document.write코드에서 사용해서는 안됩니다 . 대신 .append() .html()또는 .text()메소드를 사용하여 html 태그에 값을 추가 할 수 있습니다 . 또한 sayName()방법에 약간의 변경이 있어야합니다 return. Css는 . 그렇지 않으면 해당 코드 줄에 맞지 않습니다.

var SEP = SEP || {};

SEP.person = function (name) {
    this.name = name
    this.sayName = sayName

    function sayName() {
        $('body').css('background', 'red');
        return this.name;
    }
}

var bob = new SEP.person("bob");
word = bob.sayName();
$("span").text(word);

데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

플라스크에서 json 맵 객체를 보내고 자바 스크립트 객체로 사용하려면 어떻게해야합니까?

분류에서Dev

자바 스크립트에서 객체 속성에 대한 포인터를 어떻게 생성합니까?

분류에서Dev

자바 스크립트에서 동일한 키를 가진 객체에서 객체의 배열로 객체 배열을 어떻게 생성합니까?

분류에서Dev

잘못된 메소드가 호출되었는지 여부를 자바 스크립트 함수 객체 내에서 어떻게 테스트합니까?

분류에서Dev

내 자바 스크립트의 생성 된 표에 헤더를 어떻게 포함합니까?

분류에서Dev

자바 스크립트의 'this', 내 경우에는 어떻게 사용합니까?

분류에서Dev

내가 어떻게 자바 스크립트 배열로 객체를 변환 할 수 있습니까?

분류에서Dev

내 자바 스크립트 객체를 어떻게 최적화 할 수 있습니까?

분류에서Dev

다양한 브라우저에서 사용자 현지 시간으로 내 자바 스크립트 날짜 개체를 어떻게 표시합니까?

분류에서Dev

자바 스크립트의 함수 객체 내에서 가변 메모리 할당이 어떻게 발생합니까?

분류에서Dev

자바 스크립트는 루프 내부에 변수를 어떻게 생성합니까?

분류에서Dev

사용자 정의 네임 스페이스에 클래스를 추가하려면 어떻게합니까?

분류에서Dev

자바 스크립트에서 임의의 속성을 통해 무한한 깊이를 가진 객체를 어떻게 만듭니 까?

분류에서Dev

생성자를 사용하여 자바 스크립트에서 객체 생성

분류에서Dev

내 자바 스크립트에 PHP 변수를 어떻게 삽입합니까?

분류에서Dev

JSON 데이터를 자바 스크립트로 객체의 csharp 목록에 어떻게 푸시합니까?

분류에서Dev

내 문자열 대체 스크립트에서 '='를 올바르게 이스케이프하려면 어떻게해야합니까?

분류에서Dev

자바 스크립트 객체 {}에서`this`를 어떻게 사용하지 않습니까?

분류에서Dev

내 클래스가 생성되는 객체의 소유자임을 어떻게 지정합니까?

분류에서Dev

스크립트 자체 내에서 Bash 스크립트의 소스 디렉토리를 얻으려면 어떻게해야합니까?

분류에서Dev

생성자 내부에서 생성 된 객체에 어떻게 액세스합니까?

분류에서Dev

자바 스크립트의 객체 배열에 대한 메서드를 어떻게 호출합니까?

분류에서Dev

내 php 문 내에서이 자바 스크립트를 어떻게 제대로 실행할 수 있습니까?

분류에서Dev

내 PHP 스크립트에서 찾은 이미지를 표시하기 위해 내 자바 스크립트를 어떻게 정의 할 수 있습니까?

분류에서Dev

로컬 자바 스크립트 파일에서 CDN의 개체를 어떻게 사용합니까?

분류에서Dev

자바 스크립트 의이 객체는 내가 생각하는 방식으로 새로 생성 된 객체를 참조합니까?

분류에서Dev

자바 스크립트에서 json 데이터에서 중첩 배열 또는 객체를 어떻게 생성합니까?

분류에서Dev

자바 스크립트에서 객체의 속성을 어떻게 업데이트합니까?

분류에서Dev

자바 스크립트에서 중첩 된 객체의 모든 키를 어떻게 바꿀 수 있습니까?

Related 관련 기사

  1. 1

    플라스크에서 json 맵 객체를 보내고 자바 스크립트 객체로 사용하려면 어떻게해야합니까?

  2. 2

    자바 스크립트에서 객체 속성에 대한 포인터를 어떻게 생성합니까?

  3. 3

    자바 스크립트에서 동일한 키를 가진 객체에서 객체의 배열로 객체 배열을 어떻게 생성합니까?

  4. 4

    잘못된 메소드가 호출되었는지 여부를 자바 스크립트 함수 객체 내에서 어떻게 테스트합니까?

  5. 5

    내 자바 스크립트의 생성 된 표에 헤더를 어떻게 포함합니까?

  6. 6

    자바 스크립트의 'this', 내 경우에는 어떻게 사용합니까?

  7. 7

    내가 어떻게 자바 스크립트 배열로 객체를 변환 할 수 있습니까?

  8. 8

    내 자바 스크립트 객체를 어떻게 최적화 할 수 있습니까?

  9. 9

    다양한 브라우저에서 사용자 현지 시간으로 내 자바 스크립트 날짜 개체를 어떻게 표시합니까?

  10. 10

    자바 스크립트의 함수 객체 내에서 가변 메모리 할당이 어떻게 발생합니까?

  11. 11

    자바 스크립트는 루프 내부에 변수를 어떻게 생성합니까?

  12. 12

    사용자 정의 네임 스페이스에 클래스를 추가하려면 어떻게합니까?

  13. 13

    자바 스크립트에서 임의의 속성을 통해 무한한 깊이를 가진 객체를 어떻게 만듭니 까?

  14. 14

    생성자를 사용하여 자바 스크립트에서 객체 생성

  15. 15

    내 자바 스크립트에 PHP 변수를 어떻게 삽입합니까?

  16. 16

    JSON 데이터를 자바 스크립트로 객체의 csharp 목록에 어떻게 푸시합니까?

  17. 17

    내 문자열 대체 스크립트에서 '='를 올바르게 이스케이프하려면 어떻게해야합니까?

  18. 18

    자바 스크립트 객체 {}에서`this`를 어떻게 사용하지 않습니까?

  19. 19

    내 클래스가 생성되는 객체의 소유자임을 어떻게 지정합니까?

  20. 20

    스크립트 자체 내에서 Bash 스크립트의 소스 디렉토리를 얻으려면 어떻게해야합니까?

  21. 21

    생성자 내부에서 생성 된 객체에 어떻게 액세스합니까?

  22. 22

    자바 스크립트의 객체 배열에 대한 메서드를 어떻게 호출합니까?

  23. 23

    내 php 문 내에서이 자바 스크립트를 어떻게 제대로 실행할 수 있습니까?

  24. 24

    내 PHP 스크립트에서 찾은 이미지를 표시하기 위해 내 자바 스크립트를 어떻게 정의 할 수 있습니까?

  25. 25

    로컬 자바 스크립트 파일에서 CDN의 개체를 어떻게 사용합니까?

  26. 26

    자바 스크립트 의이 객체는 내가 생각하는 방식으로 새로 생성 된 객체를 참조합니까?

  27. 27

    자바 스크립트에서 json 데이터에서 중첩 배열 또는 객체를 어떻게 생성합니까?

  28. 28

    자바 스크립트에서 객체의 속성을 어떻게 업데이트합니까?

  29. 29

    자바 스크립트에서 중첩 된 객체의 모든 키를 어떻게 바꿀 수 있습니까?

뜨겁다태그

보관