오늘은 js 입문 데모 시리즈의 마지막 섹션입니다(당분간은 이것이 제 계획입니다). 하지만 친구여, 이전 예제에 익숙하다고 해서 JS를 이해하거나 이해한다는 의미는 아닙니다. 우리 모두는 문지방에 서 있을 뿐이고 아직 진입하지 못했다는 점을 인정해야 합니다. 그러면 왜 서둘러 끝내야 합니까? 대답은 간단합니다. 우리의 궁극적인 목표는 AJAX/Atlas입니다. 앞으로의 입문 튜토리얼에서는 JS에 대해서도 많이 접하게 될 것입니다. 게으른 저는 결코 복잡한 코멘트로 여러분을 실망시키지 않을 것입니다. 앞으로도 JS에 대해 계속해서 공부할 예정입니다. 다음으로 JS에서 가장 중요한 것인 "Object"의 메소드와 속성을 숙지해야 합니다. 이는 매우 중요하기 때문에 이 게시물을 저장하고 사용하면 됩니다. 나중에요.우리 모두가 천재라는 사실을 부인할 수는 없지만 하드 드라이브가 아니라는 사실은 부인할 수 없습니다. 그렇더라도 하드 드라이브에는 여전히 불량 섹터가 있을 것입니다.
배열: 시리즈 요소의 정렬된 모음
자세한 데모를 참조하세요: [js 항목 시리즈 데모·배열] http://www.cnblogs.com/ thcjp/ archive/2006/08/04/467761.html
속성:
length: 배열 요소의 수, 즉 최대 첨자에 1을 더한 값을 가져오는 데 사용됩니다.
방법:
sort(function): 정렬 번호를 지정하지 않은 경우 요소를 알파벳순으로 정렬합니다. 문자열 형식이 아닌 경우 문자열로 변환한 후 정렬합니다.
reverse (): 배열 요소의 순서를 바꿉니다.
concat(array1,arrayn): N 배열을 array1 배열로 병합하는 데 사용됩니다.
join(string): 배열을 결합하는 데 사용됩니다. 의 요소는 문자열로 병합되며 문자열은 구분 기호입니다. 매개변수가 생략되면 분리 없이 직접 병합됩니다.
slice(start,stop): 요소를 반환하는 데 사용됩니다. 배열에서 시작부터 중지까지, 매개변수가 음수이면 카운트다운 시작 또는 중지 요소를 의미합니다.
toString(): 배열의 모든 요소를 쉼표로 구분하여 문자열로 반환합니다. >
---- -------------------------- ----------- -------------
문자열(string) : 있습니다. 자세한 데모는 [Javascript 소개] ·js 핵심 언어 - 문자열(문자열)] http://www.cnblogs.com/thcjp/archive/2006/08/11/474563.html 속성:
length: Used 문자열의 길이를 반환하며 사용법은 배열과 동일합니다.
메서드:
anchor(): 이 메서드는 HTML의 앵커와 같은 태그, 형식
, 다음 방법을 통해 액세스 string.anchor(chorName)
예를 들어 document.write("자세한 내용을 보려면 Tianbangchuan.netajaxatlas 블로그로 이동하세요." myLink.link("http: //www.cnblogs.com/thcjp/"))
toUpperCase(): 문자열을 대문자로 변환;
toLowerCase(): 문자열을 소문자로 변환;
indexOf(a,b): b번째 문자부터 검색합니다. 문자열에서 문자 a가 나타나는 위치를 반환합니다. b가 생략되면 기본적으로 위치 0부터 검색됩니다.
chartAt(i) : 문자열의 i번째 문자를 반환합니다.
substring(start, end): 문자열에서 start - end 사이의 모든 문자를 반환합니다(단, end 자체의 문자는 반환하지 않음). 🎜>sub(): 지정된 문자열을 아래 첨자 형식으로 표시합니다.
--------------- ------------- ----------- ---
날짜: 자세한 데모는 다음을 참조하세요. js·동적 시계 시작하기, 몇 가지 완전한 표시 방법, 새해 카운트다운 http://www.cnblogs.com/thcjp/archive/2006 /08/16/478313.html
정의 방법:
a: var newdt=new Date() --> 시간 객체를 생성하고 이를 현재 시간에 할당합니다.
b: var newdt=new Date(milliseconds) --> 시간 객체를 생성하고 GTM 지연 시간을 기준으로 객체 값을 밀리초 단위로 설정합니다.
c: var newdt=new Date(string) -- > 특정 시간 문자열을 사용하여 새로 생성된 시간 개체에 값을 할당하며 해당 형식은 Date 개체와 동일합니다. 구문 분석 방법은
d와 일치합니다. var newdt=new 날짜(년, 월, 일, 시간; , 분, 초, 밀리초) --> 연, 월, 일, 시, 분, 초, 밀리초 순으로 객체 할당
방법: 시간 설정 형식 변환
A: 시간 가져오기
getDate() ----- 현재 완료 시간 가져오기
getYear()------현재 연도 가져오기
getMonths( )----이번 달 가져오기
getDay()-------현재 날짜 날짜 가져오기
getHours()------현재 시간 가져오기
getMinutes()-- -현재 분 가져오기
getSeconds()---현재 초 가져오기
getTime()------ 현재 시간(초) 가져오기
getTimeZoneOffset--현재 시간대 오프셋 정보 가져오기
b: 시간 설정
위 획득에 문의하세요. get을 set으로 바꾸세요(예: getDate() ---> setDate()
c: 변환 방법
toGTMString() ------그리니치 표준시 표현의 문자열로 변환
toLocaleString()------현지 시간을 표현하는 문자열로 변환
toString()--- -------시간을 문자열로 변환
구문 분석--------- -------시간을 나타내는 문자열에서 시간 읽기
UTC------ ----------그리니치 표준시와 지정된 시간의 차이를 반환합니다. 단위는 밀리초
--------------- ------------ ------------ -------
수학: 데모 예를 보려면 JavaScript 시작하기 · JavaScript 수학 객체 데모 http://www.cnblogs.com/thcjp를 참조하세요. /archive/2006/08/12/475100.html
속성: 수학 객체의 속성을 읽습니다
E (=2.7182) ------자연 로그의 밑수(I 구체적인 의미를 이해하지 못합니다. 아아, 수학과 밀접한 관련이 있는 내용을 이해하지 못해서 답답합니다.)
LN10(=2.30259) ---10의 자연로그
LN2(=0.69315)------2의 자연로그
PI(=3.1415926)---pi;
SQRT1_2(=0.7071)--1/2의 제곱근
SQRT2(=1.4142)----2의 제곱근
LOG2E(=1.44269)---밑이 2인 경우 E의 로그
LOG10E (=0.43429)--10을 기본으로 하는 E의 로그
방법: 사실 그다지 유용하지 않습니다. 우울합니다. 그냥 모두 가져옵니다
sin(a) ----a
cos(a)의 사인 값 찾기------a
tan(a)의 코사인 값 찾기------탄젠트 값 찾기 a
asin( a)------a
atan(a)의 역사인 찾기------a
exp(a)의 역코사인 찾기---- -a
log(a)의 지수 찾기------a
의 자연 로그 찾기Pow(a,i)------a round(a)--- -
sqrt(a)에 대한 반올림 연산 수행------a
abs(a)의 제곱근 찾기------절대값 찾기 a
random()---- 난수를 취함
max(a,b)----더 큰 수를 취함
min(a,b)----더 작은 수를 취함
참고: 함수의 매개 변수는 모두 부동 소수점 유형이며 삼각 함수의 매개 변수는 도가 아닌 라디안 값입니다.
--------- -------------- ---------- -------------- ------
JavaScript 내장 함수
데모는 다음을 참조하세요. [javascript 소개·간단한 작업 및 데이터 유형 변환] http://www.cnblogs.com/thcjp/archive/ 2006/08/03/467150.html
escape() 및 unescape(): 문자열 인코딩 및 디코딩
eval(문자열): Operation 또는 문
으로 표시되는 문자열을 실행하는 데 사용됩니다. 예: var a=0; var str1="a =a" eval(str1); ) 및 parseFloat(): 텍스트 상자의 값을 정수 또는 부동 소수점 숫자로 변환합니다.
참고: parseInt()는 숫자를 반올림하지 않지만 꼬리 부분을 자릅니다.
isNaN() : 완전한 E 텍스트는 (숫자가 아님) 이름에서 알 수 있듯이 판단 문자입니다. 문자열이 숫자인지 여부, 예를 들어 if(isNaN("天blastpiercing series tutorial"))
--------- ------------ ------------ --------
사용자 정의 개체: 개체를 초기화하는 방법에는 두 가지가 있습니다. 및 생성자 함수 정의
자세한 데모는 다음을 참조하세요. JavaScript 항목 시리즈 데모·함수 정의 및 단순성 매개변수 사용, 함수 호출 http://www.cnblogs.com/thcjp/archive/2006/08/ 04/467487.html
[js 항목의 생성자 메소드 정의 및 프로토타입 객체 호출 예] http:// www.cnblogs.com/thcjp/archive/2006/08/02/466100.html
a: 초기화 객체
예: 객체 = {속성 1: 값 1; 속성 2: 값 2;...속성 n: 값 n}, 각 속성 값 쌍은 세미콜론으로 구분됩니다. ;
b: 생성자를 정의하는 개체
예:
함수 함수 이름(속성 1, 속성 2,. . . 속성 N){
this.Attribute1=속성값 1;
this.Attribute2=속성값 2
this.Attributen=속성값 n
이 .메소드 이름 1 = 함수 이름 1;
메서드 이름 2 = 함수 이름 2;
참고: 메서드 이름과 함수 이름은 동일할 수 있지만 메서드 앞에 있습니다. 함수를 호출하려면 함수가 정의되어 있어야 합니다. 그렇지 않으면 오류가 발생합니다.
사용자 정의 함수의 새 인스턴스를 생성하려면 new 문을 사용하세요.
---------------------------- ---------------------------------------
브라우저 개체
Window 객체: 중앙 수준에 속하며 모든 객체 중 가장 높은 수준에 있습니다. 직설적으로 말하면, 이것이 없으면 플레이할 것이 없습니다.
시연을 보려면 js Entry·mobile을 참조하세요. 양식/팝업 프롬프트 http: //www.cnblogs.com/thcjp/archive/2006/08/03/466981.html
Javascript 엔트리 시리즈 데모·3가지 팝업 대화 상자 사용 예 http:// www.cnblogs.com/thcjp/archive /2006/08/04/468047.html
속성 : 주요 내용은 다음과 같습니다
닫음---------- 창이 닫혔는지 확인하는 데 사용됩니다.
opener ----------open() 메서드로 열린 창의 상위 창을 저장합니다.
defaultstatus---기본적으로 표시되는 정보입니다.
상태---------상태 현재 열에 표시되는 정보
문서, 위치, 기록---매우 중요합니다. 나중에 자세히 설명하겠습니다. 기다리기 싫다면 여기를 보세요
방법:
alert(text) -------------안내 메시지 상자가 나타납니다
confirm(text)------------확인 메시지 상자, 매개변수는 확인 메시지입니다.
prompt(text) ,default)----입력 대화 상자가 팝업되고, 매개변수는 프롬프트입니다. 정보 및 기본값
--------- ---------------- --------------------- ---------
문서 개체: 제목 URL 배경 언어 수정 시간 등 현재 웹페이지의 다양한 기능을 포함합니다.
데모는 다음을 참조하세요. JavaScript·Document 시작하기 개체 소개(양식에 액세스하고 새 개체 만들기) 페이지, 페이지 제목 가져오기) http://www.cnblogs.com/thcjp/archive/2006/08/08/470997.html
JS 시작하기·창 열기/닫기/지정된 URL 변경 텍스트 http://www.cnblogs.com/thcjp/archive/2006/08/04/468017.html 링크 시 상태 표시줄
속성:
제목------ ------문서 제목
lastModified----파일 마지막 수정 시간
URL---------------문서에 해당하는 페이지 주소
쿠키 -- ---------쿠키 정보 생성 및 획득에 사용
bgColor------------문서의 배경색
fgColor--------- --문서 전경색
위치---------문서의 모든 페이지 주소 정보 저장
alinkcolor---------연결 색상 활성화
linkcolor-- ------link
vlinkcolor의 색상---------탐색된 링크의 색상
방법:
write(text)---- 줄 바꿈 없이 문서에 텍스트나 태그 쓰기
writeln(text)---문서에 텍스트나 태그 쓰기, 마지막 문자에서 줄 바꿈
open()--------- --새 문서 열기 예: open( "주소", "창 이름", "스타일")
close()---------현재 문서 닫기
------------ ------------------------- ------------ -------
위치 개체: 현재 문서의 모든 페이지 주소 정보를 포함합니다.
속성:
protocol------------통신 프로토콜
host---------------호스트 이름 페이지가 위치한 웹서버의
포트------ ----------서버 통신을 위한 포트 번호
경로명------------문서 경로 서버
해시------------ -----페이지 점프
search를 위한 앵커 태그 정보---------------검색 정보 페이지가 서버에 제출됩니다
호스트 이름--------- --콜론으로 구분된 호스트의 이름과 포트 번호
href--------------- -완전한 URL 주소
방법:
할당(URL)---------다른 주소로 페이지 이동
새로고침--------- ---페이지 새로고침
교체(URL)--- ----지정된 URL의 페이지를 사용하여 현재 페이지를 교체합니다
--------- ------- ----------------- -------------------- -
History: 이 개체에는 이전에 방문한 URL 정보가 포함됩니다.
속성: length, 개수를 반환합니다. URLs는 go(n)을 통해 상대페이지를 불러옵니다.
이 글을 요약하는데 하루 넘게 걸렸네요. 재인쇄를 원하시면 출처를 밝혀주시길 바랍니다. . 정말 열심히 작성했습니다!!
출처: day Getting Started with .net/vs2005/ajax