วัตถุฟังก์ชันใน JavaScript
คำสั่ง JavaScript มักใช้ในกระบวนการผลิตเว็บไซต์ การเรียนรู้โครงสร้าง JavaScript ที่เกี่ยวข้องบางส่วนเป็นประโยชน์อย่างมากในการผลิตเว็บไซต์!
1.document.write(""); คำสั่งเอาต์พุต
2. ความคิดเห็นใน JS คือ //
3. ลำดับเอกสาร HTML ดั้งเดิมคือ: document->html->(head,body)
4. DOM ในหน้าต่างเบราว์เซอร์ ลำดับ คือ: window->(navigator, screen, history, location, document)
5. รับชื่อและค่าขององค์ประกอบในรูปแบบ: document.getElementById("หมายเลข ID ขององค์ประกอบในรูปแบบ").ชื่อ (หรือค่า )
6. หนึ่ง JS ที่แปลงตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();
7. ประเภทค่าใน JS: String, Number, Boolean, Null, Object, Function
8. ประเภทอักขระใน JS จะถูกแปลงเป็นประเภทตัวเลข: parseInt(), parseFloat()
9. ตัวเลขใน JS จะถูกแปลงเป็นประเภทอักขระ: (""+variable)
10. ความยาวของ สตริงใน JS คือ: (ความยาว )
11. เครื่องหมาย + ใช้เพื่อเชื่อมต่ออักขระกับอักขระใน JS
12. ตัวดำเนินการเปรียบเทียบใน JS คือ: == เท่ากับ, != ไม่เท่ากับ, >, >=, < .<=
13. การใช้ตัวแปรใน JS เพื่อประกาศ :var เพื่อสร้างคำสั่ง
14. โครงสร้างคำสั่งการตัดสินใน JS: if(condition){}else{}
15. โครงสร้าง Loop ใน JS: for([initial expression];[ Condition];[upadte expression]) {inside loop }
16. คำสั่งเพื่อยุติการวนซ้ำคือ: break
17. คำจำกัดความของฟังก์ชันใน JS: function functionName([parameter],...){statement[s]}
18. เมื่อ มีหลายรูปแบบปรากฏขึ้นในไฟล์ คุณสามารถใช้ document .forms[0],document.forms[1] แทนได้
19. Window: เปิดหน้าต่าง window.open(), ปิดหน้าต่าง: window.close(), หน้าต่าง ตัวเอง: ตนเอง
20. การตั้งค่าแถบสถานะ: window.status="Character";
21. ข้อความแจ้งเตือนป๊อปอัป: window.alert("Character");
22. กล่องยืนยันป๊อปอัป: window.confirm()
; input prompt box: window.prompt();
24. ระบุตำแหน่งปัจจุบัน แสดงตำแหน่งของลิงค์: window.location.href="URL"
25. รับจำนวนแบบฟอร์มทั้งหมดในรูปแบบ: document.forms.length
26. ปิดกระแสข้อมูลขาออกของเอกสาร: document.close();
27. สตริงต่อท้ายตัวเชื่อมต่อ: +=
28. สร้างองค์ประกอบเอกสาร: document.createElement(), document.createTextNode()
29. วิธีการรับองค์ประกอบ: document. getElementById()
30. ตั้งค่าของสมาชิกข้อความทั้งหมดในแบบฟอร์มให้ว่างเปล่า:
var form = window.document.forms[0]
สำหรับ (var i = 0; i<form.elements.length;i++){
ถ้า (form.elements[i].type == "ข้อความ"){
form.elements[i].value = "";
}
}
31. ตรวจสอบว่าปุ่มตรวจสอบถูกตรวจสอบใน JS: document.forms[0].checkThis.checked หรือไม่ (แอตทริบิวต์ที่เลือกแสดงว่าถูกเลือกและส่งคืนค่า TRUE หรือ FALSE)
32. กลุ่มปุ่มตัวเลือก (ชื่อของปุ่มตัวเลือกจะต้อง จะเหมือนกัน): รับความยาวของกลุ่มปุ่มตัวเลือก document.forms[0].groupName.length
33 นอกจากนี้ การทำเครื่องหมายยังใช้เพื่อกำหนดว่ากลุ่มปุ่มตัวเลือกถูกเลือกหรือไม่
34. ค่าของกล่องรายการแบบหล่นลง : document.forms[0].selectName.options[ n].value (n บางครั้งใช้ชื่อของกล่องรายการแบบเลื่อนลงบวก .selectedIndex เพื่อกำหนดค่าที่เลือก)
35. คำจำกัดความของสตริง: var myString = new String( "นี่คือ lightword");
36. แปลงสตริงเป็นตัวพิมพ์ใหญ่ :string.toUpperCase(); แปลงสตริงเป็นตัวพิมพ์เล็ก: string.toLowerCase();
37. คืนตำแหน่งที่สตริง 2 ปรากฏในสตริง 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, ฟังก์ชันการปัดเศษ Math .round(value1), Math.floor(Math.random()*(n+1)) ส่งคืนตัวเลขสุ่ม
41 กำหนดตัวแปรวันที่: var วันนี้ = new Date();
42. รายการฟังก์ชันวันที่: dateObj. getTime() รับเวลา, dateObj.getYear() รับปี, dateObj.getFullYear() รับปีสี่หลัก, 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.Open the child หน้าต่างหลักของหน้าต่างคือ: opener
46. ระบุตำแหน่งปัจจุบัน: 47.
เมื่อเรียกใช้ฟังก์ชัน JS ในไฮเปอร์ลิงก์ ให้ใช้: (javascript:) เพื่อขึ้นต้นด้วยชื่อฟังก์ชัน
48 ซึ่งจะไม่ดำเนินการในเบราว์เซอร์รุ่นเก่า JS:<!-- //-->
49. อ้างอิงไฟล์- style JS: <script type="text/javascript" src="aaa.js"></script>
50. ระบุเบราว์เซอร์ที่ไม่รองรับสคริปต์ HTML ที่แสดงโดยเบราว์เซอร์: <noscript></noscript>
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.all ใน JS แสดงถึงองค์ประกอบทั้งหมดที่อยู่ด้านล่าง
56.Focus order ใน JS: document.getElementByid("Form Element" ).tabIndex = 1
57. ค่าของ innerHTML คือค่าขององค์ประกอบแบบฟอร์ม: เช่น <p id="para">"<em>คุณ</em>"</p> เป็นอย่างไร ดังนั้นค่าของ innerHTML คือ: <em>คุณเป็นอย่างไร</p> em>
58. ค่าของ innerTEXT จะเหมือนกับข้างบน ยกเว้นว่าแท็ก <em> จะไม่แสดงขึ้นมา
59.contentEditable สามารถตั้งค่าได้ว่าองค์ประกอบนั้นสามารถแก้ไขได้หรือไม่ และ isContentEditable จะส่งคืนสถานะว่าสามารถแก้ไขได้หรือไม่
60.isDisabled กำหนดว่าเป็นสถานะต้องห้ามหรือไม่ ปิดการใช้งาน ตั้งค่าสถานะต้องห้าม
61.length
รับความยาวและส่งกลับค่าจำนวนเต็ม
62.addBehavior
() เป็นไฟล์ฟังก์ชันภายนอกที่เรียกโดย JS
.focus( ) วางหน้าต่างปัจจุบันไว้ด้านหน้าหน้าต่างทั้งหมด
64.blur() หมายถึงการสูญเสียโฟกัส
65.select() หมายถึงองค์ประกอบถูกเลือก
66. ป้องกันไม่ให้ผู้ใช้ป้อนข้อความ กล่องข้อความ: onfocus=" this.blur()"
67. รับจำนวนครั้งขององค์ประกอบนี้ในหน้า: document.all.tags("div (หรือแท็ก HTML อื่น ๆ)").length
68 มีสอง ประเภทของเอาต์พุตแบบฟอร์มใน JS: โมดูล Modal และไม่ใช่ modal window.showModaldialog(), window.showModeless()
69. การตั้งค่าข้อความแถบสถานะ: window.status='text', การตั้งค่าข้อความแถบสถานะเริ่มต้น: window.defaultStatus = 'text.';
70 .เพิ่มในรายการโปรด: external.AddFavorite(" http://www.dannyg.com","jaskdlf ");
71. อย่าดำเนินการใดๆ เมื่อพบข้อผิดพลาดของสคริปต์ใน JS: window.onerror = doNothing; ระบุการจัดการข้อผิดพลาด ไวยากรณ์คือ: window.onerror = handleError;
72. ระบุหน้าต่างหลักของหน้าต่างที่เปิดอยู่ในปัจจุบันใน JS: window.opener ซึ่งรองรับ opener.opener หลายรายการ...
73. ตนเองใน JS อ้างถึงหน้าต่างปัจจุบัน
74 เนื้อหาที่แสดงในแถบสถานะใน JS: window.status="content"
75.top ใน JS หมายถึงเฟรมบนสุดในชุดเฟรม
76 ปิดหน้าต่างปัจจุบันใน JS: window.close ();
77.เสนอในกล่องยืนยัน JS: if(confirm("Are you Sure?")){alert("ok");}else{alert("Not Ok");}
78. การเปลี่ยนเส้นทางหน้าต่างใน JS: window.navigate( " http://www.sina.com.cn ");
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="เราชอบคุณมากและหวังว่าคุณจะอยู่ได้นานกว่านี้";}} window.onbeforeunload=verifyClose;
86. ตัวจัดการไฟล์ที่ใช้เมื่อมีการเรียกแบบฟอร์มเป็นครั้งแรก: onload()
87. เมื่อใด หน้าต่างตัวจัดการไฟล์ถูกเรียกเมื่อเนื้อหาถูกปิด: onunload()
88. คุณลักษณะของ window.location: โปรโตคอล (http:), ชื่อโฮสต์ ( www.example.com), พอร์ต (80), โฮสต์ (www.example.com: 80), pathname("/a/a.html"), hash("#giantGizmo ", หมายถึงการกระโดดไปยังจุดยึดที่เกี่ยวข้อง), href (ข้อมูลทั้งหมด)
89.window.location.reload() รีเฟรชหน้าปัจจุบัน
89- 1.parent.location.reload() รีเฟรชวัตถุหลัก (สำหรับเฟรม)
89-2.opener.location.reload() รีเฟรชวัตถุหน้าต่างหลัก (สำหรับ windows ที่เปิดครั้งเดียว)
89-3.top.location reload() รีเฟรชวัตถุด้านบน (สำหรับหลายหน้าต่าง)
90.window.history.back() กลับสู่หน้าก่อนหน้า, window.history.forward() กลับสู่หน้าถัดไป, window.history.go(กลับไปหน้าแรก คุณยังสามารถใช้ URL ที่เข้าชม)
91.document.write() เอาต์พุตโดยไม่ต้องตัดบรรทัด, document.writeln() เอาต์พุตพร้อมการตัดบรรทัด
92.document.body.noWrap=true; ป้องกันข้อความลิงก์จากการ
ตัด name.charAt(ซึ่งจำนวนบิต) รับอักขระของตัวแปร
94. "abc".charCodeAt(number) ส่งคืนค่ารหัส ASCii ของอักขระ
95. การต่อสตริง: string.concat(string2) หรือ Use += เพื่อเชื่อมต่อ
96 ตัวแปร .indexOf("Character", beginning position) ส่งคืนตำแหน่งของการเกิดครั้งแรก (คำนวณจาก 0)
97.string.lastIndexOf(searchString[,startIndex]) ตำแหน่งของการเกิดครั้งล่าสุด
98 .string.match(regExpression) กำหนดว่าอักขระตรงกันหรือไม่
99.string.replace(regExpression,replaceString) แทนที่สตริงที่มีอยู่
100.string.split
(separator) ส่งคืนอาร์เรย์เพื่อเก็บค่าย่อย
(start[,length]) นำสตริงจากตัวเลขไปเป็นความยาวที่ระบุ
102.string.toLowerCase() ทำให้สตริงทั้งหมดเป็นตัวพิมพ์เล็ก
103.string.toUpperCase() ทำให้อักขระทั้งหมดเป็นตัวพิมพ์
ใหญ่ ,radix(representing base)]) ถูกบังคับให้แปลงเป็นประเภทจำนวนเต็ม
105.parseFloat(string[,radix]) ถูกบังคับให้แปลงเป็นประเภทจุดลอยตัว
106.isNaN(variable): ทดสอบว่าเป็นประเภทตัวเลขหรือไม่
107. คีย์เวิร์ดสำหรับกำหนดค่าคงที่: const, คีย์เวิร์ดสำหรับนิยามตัวแปร: var