JavaScript에서 일반적으로 사용되는 속성 메서드는 다음과 같습니다. 1. JS의 주석은 [//]입니다. 2. 문자 유형을 숫자 유형으로 변환합니다. [parseInt()] 3. 문자열 길이를 가져옵니다. 4. var를 사용하여 변수를 선언합니다. 5. 판단문 구조 [if(condition){}else{}].
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.
JavaScript에서 일반적으로 사용되는 속성 메서드는 다음과 같습니다.
1.document.write(""); 출력 문
2 JS의 주석은 //
3입니다. >html->;(head,body)
4. 브라우저 창의 DOM 순서는 다음과 같습니다: window->;(네비게이터, 화면, 기록, 위치, 문서)
5. 양식 이름 및 값: document.getElementById("양식에 있는 요소의 ID 번호").name(또는 값)
6. 소문자를 대문자로 JS:
document.getElementById("output").value= document.getElementById ("input").value.toUpperCase();
7. JS의 값 유형: String, Number, Boolean, Null, Object, Function
8. JS의 문자 유형을 숫자 유형으로 변환합니다. ) , parseFloat()
9. JS의 숫자는 문자로 변환됩니다: ("" 변수)
10. JS의 문자열 길이는 (length)
11입니다.
12 JS의 비교 연산자는 다음과 같습니다: ==Equal,!=notequal,>;,>=,<.>
13 JS에서 변수를 선언하려면: var 명령문을 작성하려면
14. JS의 판단문 구조: if(조건){}else{}
15. JS의 루프 구조: for([초기 표현식];[조건];[upadte 표현식]) { 내부 루프}
16 . 루프를 종료하는 명령은 다음과 같습니다. break
17. JS의 함수 정의: function functionName([parameter],...){statement[s]}
18. form에서는 document.forms[0], document.forms[1]을 대신 사용할 수 있습니다.
19. 창: 창 열기 window.open(), 창 닫기: window.close(), 창 자체: self
20. 상태 표시줄 설정: window.status="Character";
21. 팝업 프롬프트 메시지: window.alert("Character");
22. 팝업 확인 상자. ;
23. 입력 프롬프트 상자 팝업: window.prompt();
24 현재 표시된 링크의 위치 지정: window.location.href="URL"
25. 형식: document.forms.length
26. 문서의 출력 스트림을 닫습니다: document.close();
27. 문자열 추가 커넥터: =
28. ,document.createTextNode()
29. 요소를 가져오는 방법: document.getElementById()
30. 양식의 모든 텍스트 멤버 값을 비어 있도록 설정:
var form = window.document.forms[0] for (var i = 0; i<form.elements.length;i ){ if (form.elements.type == "text"){ form.elements.value = ""; } }
31 확인 버튼이 선택되었는지 확인합니다. JS:
document.forms[0].checkThis.checked
(checked 속성은 선택 여부를 나타내며 TRUE 또는 FALSE를 반환합니다)
32. 라디오 버튼 그룹(라디오 버튼의 이름은 동일해야 합니다):
라디오 버튼의 길이를 가져옵니다. group document.forms[0].groupName.length
33. Checked는 라디오 버튼 그룹이 선택되었는지 여부를 결정하는 데에도 사용됩니다.
34. 드롭다운 목록 상자의 값:
document.forms[0].selectName.options[n].value
> . 문자열의 정의 : var myString = new String("This is Lightsword");
36. 문자열을 대문자로 변환: string.toUpperCase(); 문자열을 소문자로 변환: string.toLowerCase();
37. 문자열 1에 나타납니다: String1.indexOf("String2")!=-1은 찾을 수 없음을 의미합니다.
38. 문자열의 지정된 위치에서 문자를 가져옵니다: StringA.charAt(9) ;
39. 문자열에서 지정된 시작점과 끝점의 하위 문자열 출력: stringA.substring(2,6);
40. 수학 함수:
Math.PI(pi 반환), Math.SQRT2(열린 사각형 반환) Math.max(value1, value2)는 두 숫자 중
가장 큰 값을 반환합니다. Math.pow(value1,10)는 value1의 10제곱을 반환합니다. Math.round(value1) 반올림 함수,
Math .floor(Math .random()*(n 1))은 임의의 숫자
41을 반환합니다. 날짜 변수 정의: var today = new Date();
42 날짜 함수 목록:
- dateObj.getTime( )은 시간을 가져옵니다. , dateObj.getYear()는 연도를 가져오고, dateObj.getFullYear()는 4자리 연도를 가져오고,
- dateObj.getMonth()는 월을 가져오고, dateObj.getDate()는 일을 가져오고, dateObj.getDay()는 가져옵니다. 날짜 일 수,
- DateObj.getHours()는 시간을 가져오고, dateObj.getMinutes()는 분을 가져오고, dateObj.getSeconds()는 초를 가져오고,
dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,
dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,
dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,
dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
43.FRAME的表示方式:
[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父亲对象,top代表最顶端对象
45.打开子窗口的父窗口为:opener
46.表示当前所属的位置:this
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名
48.在老的浏览器中不执行此JS:;
49.引用一个文件式的JS:;
50.指定在不支持脚本的浏览器显示的HTML:
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.
例:
<a href="a.html" onclick="location.href='b.html';return false">;dfsadf</a>;
52.JS的内建对象有:
Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,
ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
53.JS中的换行:\n
54.窗口全屏大小:
<script>;function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth; this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>;
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
57.innerHTML的值是表单元素的值:
如
;"how are ;you;"
;,则innerHTML的值就是:how are ;you;58.innerTEXT的值和上面的一样,只不过不会把;这种标记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
60.isDisabled判断是否为禁止状态.disabled设置禁止状态
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状态.
66.防止用户对文本框中输入文本: onfocus="this.blur()"
67.取出该元素在页面中出现的数量: document.all.tags("div(或其它HTML标记符)").length
68.JS中分为两种窗体输出:模态和非模态. window.showModaldialog(),window.showModeless()
69.状态栏文字的设置:
window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
70.添加到收藏夹:
external.AddFavorite("http://meil.cnblogs.com";,"jaskdlf");
71.JS中遇到脚本错误时不做任何操作:
window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
72.JS中指定当前打开窗口的父窗口: window.opener,支持opener.opener...的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状态栏显示内容:window.status="内容"
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
78.JS中的窗口重定向:window.navigate("http://meil.cnblogs.com";);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt("message","defaultReply");
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模态显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
85.JS中的退出之前使用的句柄:
function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose;
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性:
protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),
pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架).
opener.location.reload()刷新父窗口对象(用于单开窗口).
top.location.reload()는 최상위 개체를 새로 고칩니다(여러 창의 경우).
90.window.history.back()은 이전 페이지로 돌아가고, window.history.forward()는 다음 페이지로 돌아갑니다. ,
window.history.go (페이지로 돌아가면 방문한 URL도 사용할 수 있습니다)
91.document.write() 줄 바꿈 없이 출력, document.writeln() 줄 바꿈으로 출력
92.document .body .noWrap=true; 링크 텍스트가 줄바꿈되는 것을 방지합니다.
93. 변수 이름.charAt(숫자), 변수의 문자를 사용합니다.
94. ASCII 코드 값을 반환합니다.
95. 문자열 연결: string.concat(string2) 또는 =를 사용하여 연결
96. Variable.indexOf("Character", 시작 위치)는 마지막 발생 위치를 반환합니다(계산됨). 0부터)
97.string.lastIndexOf(searchString[,startIndex]) 마지막 발생 위치
98.string.match(regExpression), 문자가 일치하는지 확인
99. ,replaceString)은 기존 문자열을 대체합니다.
100.string.split(구분 기호)는 값을 저장할 배열을 반환합니다.
101.string.substr(start[,length])는 시작 위치를 지정된 길이의 문자열로 가져옵니다. .
102.string.toLowerCase()는 모든 문자를 소문자로 변경합니다.
103.string.toUpperCase()는 모든 문자를 대문자로 변경합니다.
104.parseInt(string[,radix (representation base)])는 강제로
105.parseFloat(string[,radix])는 부동 소수점 유형으로 강제 변환됩니다.
106.isNaN(변수): 숫자 유형인지 테스트합니다.
107 .상수 정의 키워드: const, 변수 정의 키워드: var
관련 무료 학습 권장사항: javascript 비디오 튜토리얼
위 내용은 JavaScript에서 일반적으로 사용되는 속성 메서드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

각각의 엔진의 구현 원리 및 최적화 전략이 다르기 때문에 JavaScript 엔진은 JavaScript 코드를 구문 분석하고 실행할 때 다른 영향을 미칩니다. 1. 어휘 분석 : 소스 코드를 어휘 단위로 변환합니다. 2. 문법 분석 : 추상 구문 트리를 생성합니다. 3. 최적화 및 컴파일 : JIT 컴파일러를 통해 기계 코드를 생성합니다. 4. 실행 : 기계 코드를 실행하십시오. V8 엔진은 즉각적인 컴파일 및 숨겨진 클래스를 통해 최적화하여 Spidermonkey는 유형 추론 시스템을 사용하여 동일한 코드에서 성능이 다른 성능을 제공합니다.

실제 세계에서 JavaScript의 응용 프로그램에는 서버 측 프로그래밍, 모바일 애플리케이션 개발 및 사물 인터넷 제어가 포함됩니다. 1. 서버 측 프로그래밍은 Node.js를 통해 실현되며 동시 요청 처리에 적합합니다. 2. 모바일 애플리케이션 개발은 재교육을 통해 수행되며 크로스 플랫폼 배포를 지원합니다. 3. Johnny-Five 라이브러리를 통한 IoT 장치 제어에 사용되며 하드웨어 상호 작용에 적합합니다.

일상적인 기술 도구를 사용하여 기능적 다중 테넌트 SaaS 응용 프로그램 (Edtech 앱)을 구축했으며 동일한 작업을 수행 할 수 있습니다. 먼저, 다중 테넌트 SaaS 응용 프로그램은 무엇입니까? 멀티 테넌트 SAAS 응용 프로그램은 노래에서 여러 고객에게 서비스를 제공 할 수 있습니다.

이 기사에서는 Contrim에 의해 확보 된 백엔드와의 프론트 엔드 통합을 보여 주며 Next.js를 사용하여 기능적인 Edtech SaaS 응용 프로그램을 구축합니다. Frontend는 UI 가시성을 제어하기 위해 사용자 권한을 가져오고 API가 역할 기반을 준수하도록합니다.

JavaScript는 현대 웹 개발의 핵심 언어이며 다양성과 유연성에 널리 사용됩니다. 1) 프론트 엔드 개발 : DOM 운영 및 최신 프레임 워크 (예 : React, Vue.js, Angular)를 통해 동적 웹 페이지 및 단일 페이지 응용 프로그램을 구축합니다. 2) 서버 측 개발 : Node.js는 비 차단 I/O 모델을 사용하여 높은 동시성 및 실시간 응용 프로그램을 처리합니다. 3) 모바일 및 데스크탑 애플리케이션 개발 : 크로스 플랫폼 개발은 개발 효율을 향상시키기 위해 반응 및 전자를 통해 실현됩니다.

JavaScript의 최신 트렌드에는 Typescript의 Rise, 현대 프레임 워크 및 라이브러리의 인기 및 WebAssembly의 적용이 포함됩니다. 향후 전망은보다 강력한 유형 시스템, 서버 측 JavaScript 개발, 인공 지능 및 기계 학습의 확장, IoT 및 Edge 컴퓨팅의 잠재력을 포함합니다.

JavaScript는 현대 웹 개발의 초석이며 주요 기능에는 이벤트 중심 프로그래밍, 동적 컨텐츠 생성 및 비동기 프로그래밍이 포함됩니다. 1) 이벤트 중심 프로그래밍을 사용하면 사용자 작업에 따라 웹 페이지가 동적으로 변경 될 수 있습니다. 2) 동적 컨텐츠 생성을 사용하면 조건에 따라 페이지 컨텐츠를 조정할 수 있습니다. 3) 비동기 프로그래밍은 사용자 인터페이스가 차단되지 않도록합니다. JavaScript는 웹 상호 작용, 단일 페이지 응용 프로그램 및 서버 측 개발에 널리 사용되며 사용자 경험 및 크로스 플랫폼 개발의 유연성을 크게 향상시킵니다.

Python은 데이터 과학 및 기계 학습에 더 적합한 반면 JavaScript는 프론트 엔드 및 풀 스택 개발에 더 적합합니다. 1. Python은 간결한 구문 및 풍부한 라이브러리 생태계로 유명하며 데이터 분석 및 웹 개발에 적합합니다. 2. JavaScript는 프론트 엔드 개발의 핵심입니다. Node.js는 서버 측 프로그래밍을 지원하며 풀 스택 개발에 적합합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
